pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/MoarVM (devel/MoarVM) Update 2020.08 to 2020.09



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6881d9608991
branches:  trunk
changeset: 440155:6881d9608991
user:      mef <mef%pkgsrc.org@localhost>
date:      Sat Oct 03 14:05:15 2020 +0000

description:
(devel/MoarVM) Update 2020.08 to 2020.09

New in 2020.09

6model:
+ [497748f7] Split `flags` in struct MVMCollectable into `flags1` and `flags2`
+ [effc5549] P6int: make set_int and get_int globally available
+ [a526f424] Remove tiny indirection from MVMHash_at_key/bind_key
+ [9c6bb7ab] Deserialization: rely on MVMHash being the known repr
+ [f029d3c7] Deserialization: use P6int repr being known in read_ref
+ [88efde45] Deserialization: rely on P6str REPR being known
+ [b37770a7] Deserialization: rely on known REPR in read_array_var/int/str
+ [9caec0fc] Deserialization: rely on knowledge of owned_objects REPR
+ [2dfe1c53] Introduce MVMP6str_get_str and MVMP6str_set_str
+ [429bd31f] Introduce MVM_VMArray_bind_pos
+ [f01930b5] Introduce MVM_VMArray_push
+ [1fdfdf59] Fix endless recursion and segfault in dump_p6opaque
+ [124fe2be] copy_to should call MVM_gc_write_barrier with the *new* key's address

Core:
+ [381e3d69] MVMObjectId.gen2_add is now uintptr_t, instead of an actual pointer
+ [50d3311c] Better specialize boolification of boxed Num

Debug Server:

+ [fc9dd762] Reorder alloc/free of `c_key_name` in the debug server

IO:
+ [b243d017] Fix MVM_file_isexecutable() when being root
+ [96d32a1a] Don't duplicate file existence checks

Libraries:
+ [29ce8171] Update libuv to version 1.39.0

Other:
+ [b74b94d5,c61c18a2,2c294cbf,215854f8,040e9d63,2a271e16,aba462b2,
   3043135c,0418b7af,9b423954,54899926,c3df90ea,07c7b4fe,5e146efb,
   14d11334,2bf3a4e2,cff7a0cd,1aacf8f4,4af853d7,0f0d2103,ebd07472,
   9d0f1b32,1b20ca88,2181d48d,e6e5cc90,41175efc,1413f9ce,2cce7319,
   1ea0e520,04843cb1,a02c8e70,d85f38d8,d359a605,9f83de80,58193f0a,
   d9c31aef,5660597a,e81219d4,be2f129c,b13d3de8,b08f8d45,f03ba463,
   287d41eb,bac1ae1c,df72ab3d,d35c6e39,b0dac61c,ba847c25,754490c7,
   390f30d4,a644e33f,2c7f96c2,282ea895,ac6c5be0,976a070c,0ac64285,
   8a9586ee,8e24dc61,46d60c7b,3cf44324,6c4ba42f,e541297e,fbfc8a0f,
   ef6a37b,e3ad7ced,590bac47,322c2e0b,25c70bfe] Introduce new hash implementation based on Robin Hood Hash
+ [8a3857,489ab696,63665640,004ce49c] make moar --dump use memmem to find "MOARVM\r\n" string

Platform:
+ [87ad486f,07721999] Fix MoarVM building on Sparc 64

Profiler:
+ [6441fa6b] Return `MVMHeapSnapshotSeen *` from seen in heapsnapshot.c

Tooling/Build:
+ [c3941772] Add 'macroify_mallocs.p6' script

diffstat:

 devel/MoarVM/Makefile |   4 ++--
 devel/MoarVM/PLIST    |  14 +++++++++++---
 devel/MoarVM/distinfo |  10 +++++-----
 3 files changed, 18 insertions(+), 10 deletions(-)

diffs (75 lines):

diff -r 757182ba261a -r 6881d9608991 devel/MoarVM/Makefile
--- a/devel/MoarVM/Makefile     Sat Oct 03 14:04:18 2020 +0000
+++ b/devel/MoarVM/Makefile     Sat Oct 03 14:05:15 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/09/13 14:08:35 mef Exp $
+# $NetBSD: Makefile,v 1.21 2020/10/03 14:05:15 mef Exp $
 
-DISTNAME=      MoarVM-2020.08
+DISTNAME=      MoarVM-2020.09
 CATEGORIES=    devel perl6
 MASTER_SITES=  http://www.moarvm.org/releases/
 
diff -r 757182ba261a -r 6881d9608991 devel/MoarVM/PLIST
--- a/devel/MoarVM/PLIST        Sat Oct 03 14:04:18 2020 +0000
+++ b/devel/MoarVM/PLIST        Sat Oct 03 14:05:15 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2020/03/08 15:47:54 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.10 2020/10/03 14:05:15 mef Exp $
 bin/moar
 include/moar/6model/6model.h
 include/moar/6model/bootstrap.h
@@ -70,8 +70,12 @@
 include/moar/core/exceptions.h
 include/moar/core/ext.h
 include/moar/core/fixedsizealloc.h
+include/moar/core/fixkey_hash_table.h
+include/moar/core/fixkey_hash_table_funcs.h
 include/moar/core/frame.h
 include/moar/core/hll.h
+include/moar/core/index_hash_table.h
+include/moar/core/index_hash_table_funcs.h
 include/moar/core/instance.h
 include/moar/core/intcache.h
 include/moar/core/interp.h
@@ -81,9 +85,15 @@
 include/moar/core/nativecall_libffi.h
 include/moar/core/oplabels.h
 include/moar/core/ops.h
+include/moar/core/ptr_hash_table.h
+include/moar/core/ptr_hash_table_funcs.h
 include/moar/core/regionalloc.h
+include/moar/core/str_hash_table.h
+include/moar/core/str_hash_table_funcs.h
 include/moar/core/threadcontext.h
 include/moar/core/threads.h
+include/moar/core/uni_hash_table.h
+include/moar/core/uni_hash_table_funcs.h
 include/moar/core/validation.h
 include/moar/core/vector.h
 include/moar/debug/debugserver.h
@@ -196,8 +206,6 @@
 include/moar/strings/utf16.h
 include/moar/strings/utf8.h
 include/moar/strings/utf8_c8.h
-include/moar/strings/uthash.h
-include/moar/strings/uthash_types.h
 include/moar/strings/windows1252.h
 include/moar/types.h
 lib/libmoar.so
diff -r 757182ba261a -r 6881d9608991 devel/MoarVM/distinfo
--- a/devel/MoarVM/distinfo     Sat Oct 03 14:04:18 2020 +0000
+++ b/devel/MoarVM/distinfo     Sat Oct 03 14:05:15 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.11 2020/09/13 14:08:35 mef Exp $
+$NetBSD: distinfo,v 1.12 2020/10/03 14:05:15 mef Exp $
 
-SHA1 (MoarVM-2020.08.tar.gz) = 9e9de2d2a83d7edace59e4aafc4d0e3180307d6a
-RMD160 (MoarVM-2020.08.tar.gz) = 10061590294afe61f17bb3055866616d25011e3d
-SHA512 (MoarVM-2020.08.tar.gz) = 610ac56df2cd0da7b284e967fb2f626fa10583f66ef06d8c4368048883bea0627b5029c56e64fd7281e6e70c3f63ac26dcfa463d2145be83433a8e76226fcb3b
-Size (MoarVM-2020.08.tar.gz) = 5333410 bytes
+SHA1 (MoarVM-2020.09.tar.gz) = 7eda245bf9325fb011039059b4b303046a6399ea
+RMD160 (MoarVM-2020.09.tar.gz) = 42f478efe0b12d2bc0a4f9c6eefcbfac162cef37
+SHA512 (MoarVM-2020.09.tar.gz) = 3859e96e6861dc7bf3f64708db33bb9a761b7a7bc3a05655424d6c27010cf6f01e73066e26bff7256f58ed4044f9aee2f186c886a419c3d6aff23f75102f6c48
+Size (MoarVM-2020.09.tar.gz) = 5361349 bytes
 SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf



Home | Main Index | Thread Index | Old Index