Sun Sep 13 13:53:24 2020 UTC ()
(devel/MoarVM) Updated 2020.02.1 to 2020.05

New in 2020.05

+ [c59514234] Use the FSA for ConcBlockingQueue
+ [9294cbfcf] Use memcpy instead of strncpy
+ [bbb0cdbed,f03b23c63,12d572bb5,5863b0235] Fix some compiler warnings
+ [60a1a287e] Document cases where we know that no GC issues can appear
+ [070d0e66a] No longer MVMROOT MVMCompUnits as they are always allocated in gen2
+ [49ac793da,ad70770e1,e9baae8dc,a95e5ac32,845e8a3f1,a5e1fdd99,
   651dc59de,8a7e56d9c,51ab0cb2f,c48e40b5b,62dc6c7f7,a39b63c99,
   9b011b033,603831672,fd2742286,833339332,f9ca5cb05,f3cdc7575,
   863e4104f,c2cf2f25b,7c7867c67,dae0220b0,142257b16,c93aa0098]
   Fix numerous very rare but possible GC bugs
+ [4fbd2d0e2,57e798527,d4637c1a0,755309975,1fd9efae4,00def9fd9,
   3ecce8be8,20c4a4a24,24e9082dc,899fff969,8edc0b506]
   Add a proof of concept of a GCC plugin for detecting GC invariant violations
+ [ab089e947] Align offsets in P6opaque.c
+ 233609b52f] Fix some Clang compiler warnings in the profiler
+ [dcbdb571a] Fix SEGV in MVM_spesh_plugin_guard_list_mark
+ [bb27aeb11] Don't null-terminate string when stringifying int
+ [6546027a1] Improve handling of errors in native callbacks
+ [bceb3398a] Use smaller buffer for native int to str coercion
+ [ca6534d20] Fix deadlock when trying to report an unsupported NativeCall return type
+ [1aa555fe1] Fix segfault caused by freed comp unit strings when profiling
+ [dbed72d76,b6bba6945,54ca9090f] Improve memory usage of utf8-c8 encoding
+ [1c392b4e4,3758e9a82,5c9510c32] Make profiling more stable, resolving potential panics
+ [4dc99b55d] Add more ops to be profiled for allocations
+ [6975a6595] Fix bogus test
+ [e7fee00d1] Include system headers after headers local to MoarVM in the Makefile
+ [ec53e4dfc] Give MVMSpeshAnn an "order" field to improve diagnostic output
+ [05c290522,0ce4cbe94] Let encode take a preallocated buffer
+ [1bd5f19e0] Fix a tiny mistake in containers implementation
+ [6baf0de4a] Add a value_desc_cont container descriptor, which brings the needs of Rakudo's Scalar into the VM
+ [4fb85a017] Add missing break statement
+ [3438ad2a4,19a7154cf] Fix lego JIT implementation of takenextdispatcher
+ [24f663cf5] Free malloced data before leaving the function
+ [21fa394a8] Remove remnants of the old mast compiler to fix memory leak
+ [035eae193] Fix interned callsites getting leaked when fixing up inlines
+ [768e6c2f3] Fix invalid reads when freeing native callback cache
+ 282989882d] Fix a leak in JIT compiler
+ [92f1935d7] Fix potential segfault when failing to compile JIT code
+ [ada1cadaa] Fix a leak in the spesh thread
+ [ae71ac80d] Fix NativeCall leaking sym_name on cleanup
+ [c82ff9d73] Destroy vectors that were previously init'ed
+ [09b88efb0] Free some memory calloc'ed when making spesh plans
+ [48da6b291] Implement calculation of unmanaged size for CArray
+ [edb6f8726] Free compunits loaded from bytecode upon dealloc
+ [15e94eecb] Bounds check codepoint passed to chr
+ [a6bc2a2a6] Add missing args spesh coercion validation
+ [f2a52cf5d] Make OSR work in frames from invokewithcapture
+ [162b68b6b,b77aa1622] JIT nextdispatcherfor
+ [f47f53110] Update libuv to version 1.35.0
+ [9a706ba08,12a447318] Improve update-submodules.pl


(mef)
diff -r1.18 -r1.19 pkgsrc/devel/MoarVM/Makefile
diff -r1.9 -r1.10 pkgsrc/devel/MoarVM/distinfo

cvs diff -r1.18 -r1.19 pkgsrc/devel/MoarVM/Makefile (expand / switch to context diff)
--- pkgsrc/devel/MoarVM/Makefile 2020/08/31 18:07:15 1.18
+++ pkgsrc/devel/MoarVM/Makefile 2020/09/13 13:53:24 1.19
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2020/08/31 18:07:15 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2020/09/13 13:53:24 mef Exp $
 
-DISTNAME=	MoarVM-2020.02.1
-PKGREVISION=	2
+DISTNAME=	MoarVM-2020.05
 CATEGORIES=	devel perl6
 MASTER_SITES=	http://www.moarvm.org/releases/
 

cvs diff -r1.9 -r1.10 pkgsrc/devel/MoarVM/distinfo (expand / switch to context diff)
--- pkgsrc/devel/MoarVM/distinfo 2020/03/08 15:47:54 1.9
+++ pkgsrc/devel/MoarVM/distinfo 2020/09/13 13:53:24 1.10
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.9 2020/03/08 15:47:54 bsiegert Exp $
+$NetBSD: distinfo,v 1.10 2020/09/13 13:53:24 mef Exp $
 
-SHA1 (MoarVM-2020.02.1.tar.gz) = 828b94406ac1f30cb2ed9df6267d286a4a3194df
-RMD160 (MoarVM-2020.02.1.tar.gz) = a0c3e69d4b409242b954fdbe1070713f5127eb85
-SHA512 (MoarVM-2020.02.1.tar.gz) = 297212009930dfa9012b346c8935684071120fdc350801aeadeaa8a410fff16a1e6b5c0d199da3fb16a6fd5c6eaff1458a930098dc154eed4734ea30a4b2a13d
-Size (MoarVM-2020.02.1.tar.gz) = 5361710 bytes
+SHA1 (MoarVM-2020.05.tar.gz) = e7ae71d7b18aabfeea7f28264011fcaeee961737
+RMD160 (MoarVM-2020.05.tar.gz) = b2963381ed97d8c2d7ea37c0c7b783664e8b7efb
+SHA512 (MoarVM-2020.05.tar.gz) = 10dd2bb8c629ac4d7804a8e64f8883617545930520c61ff34b62b29b81f827c425004bb07c8978df9620da446fa204ccb3b5c8889651e243a1fe4da28350ab66
+Size (MoarVM-2020.05.tar.gz) = 5309065 bytes
 SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf