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