Sat Oct 31 12:20:45 2020 UTC ()
(devel/MoarVM) Updated 2020.09 to 2020.10

2020.10

6model:

    [fb992950] Add MVM_str_hash_iterator_target_deleted() for HASH_DEBUG_ITER

Core:

    [df77d3cf] Simplify and optimize isprime_I
    [8852896d] A more complete fix for the hash max probe distance bug
    [a27c7882] Make lookup table in MVP_round_up_log_base2() based on uint8_t
    [0015fd05] Re-instate meaningful hash iterator debugging inside HASH_DEBUG_ITER
    [60070970] oops if MVM_fixed_size_alloc() is called for a size of 0 bytes

Debug Server:

    [3c3a24bf] Fix two *printf size warnings reported on ILP32 platforms

IO:

    [95d21703] Minor optimization of MVM_file_isexecutable on Windows
    [882dbf04] Add a function to fix up the STD IO handles

Strings:

    [a989f7b5] char can be unsigned. Rewrite the "is it ASCII?" test to handle this too

Tooling/Build:

    [dc50eddd] For the pthread_setname_np probe, use an auto char array instead of malloc
    [4f5787d3] Create a unicode.c with #include directives instead of generating it with cat


(mef)
diff -r1.21 -r1.22 pkgsrc/devel/MoarVM/Makefile
diff -r1.12 -r1.13 pkgsrc/devel/MoarVM/distinfo

cvs diff -r1.21 -r1.22 pkgsrc/devel/MoarVM/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/MoarVM/Makefile 2020/10/03 14:05:15 1.21
+++ pkgsrc/devel/MoarVM/Makefile 2020/10/31 12:20:45 1.22
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.21 2020/10/03 14:05:15 mef Exp $ 1# $NetBSD: Makefile,v 1.22 2020/10/31 12:20:45 mef Exp $
2 2
3DISTNAME= MoarVM-2020.09 3DISTNAME= MoarVM-2020.10
4CATEGORIES= devel perl6 4CATEGORIES= devel perl6
5MASTER_SITES= http://www.moarvm.org/releases/ 5MASTER_SITES= http://www.moarvm.org/releases/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.moarvm.org/ 8HOMEPAGE= https://www.moarvm.org/
9COMMENT= Virtual machine for Rakudo Perl 6 9COMMENT= Virtual machine for Rakudo Perl 6
10LICENSE= artistic-2.0 10LICENSE= artistic-2.0
11 11
12USE_TOOLS+= perl gmake 12USE_TOOLS+= perl gmake
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14NOT_PAX_MPROTECT_SAFE= bin/moar 14NOT_PAX_MPROTECT_SAFE= bin/moar
15 15
16HAS_CONFIGURE= yes 16HAS_CONFIGURE= yes

cvs diff -r1.12 -r1.13 pkgsrc/devel/MoarVM/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/MoarVM/distinfo 2020/10/03 14:05:15 1.12
+++ pkgsrc/devel/MoarVM/distinfo 2020/10/31 12:20:45 1.13
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.12 2020/10/03 14:05:15 mef Exp $ 1$NetBSD: distinfo,v 1.13 2020/10/31 12:20:45 mef Exp $
2 2
3SHA1 (MoarVM-2020.09.tar.gz) = 7eda245bf9325fb011039059b4b303046a6399ea 3SHA1 (MoarVM-2020.10.tar.gz) = 7b2d26697f79970653c34a08dcb49d484a0fbfa0
4RMD160 (MoarVM-2020.09.tar.gz) = 42f478efe0b12d2bc0a4f9c6eefcbfac162cef37 4RMD160 (MoarVM-2020.10.tar.gz) = beaed2096cafa8e1953d4c0dafeb45d92a961db3
5SHA512 (MoarVM-2020.09.tar.gz) = 3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48 5SHA512 (MoarVM-2020.10.tar.gz) = 5251d564909313ca7a660d462370e899d415cbd0b493da189abde952d80992c3e04525b2d8ae5066c9c4ea2c99860e38f9a8beaee4ea0d53d9b32973104fa7d3
6Size (MoarVM-2020.09.tar.gz) = 5361349 bytes 6Size (MoarVM-2020.10.tar.gz) = 5362845 bytes
7SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf 7SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf