summaryrefslogtreecommitdiff
path: root/devel/MoarVM
diff options
context:
space:
mode:
authormef <mef@pkgsrc.org>2020-09-13 14:08:35 +0000
committermef <mef@pkgsrc.org>2020-09-13 14:08:35 +0000
commit5b1488d9697212c82b7b835558e0f3dda195ba47 (patch)
treeb8f25929d025028db0ff2027c7c87558000c4e51 /devel/MoarVM
parent230ef6757360a8da18f35b890a6382cd8e4e5c52 (diff)
downloadpkgsrc-5b1488d9697212c82b7b835558e0f3dda195ba47.tar.gz
(devel/MoarVM) Updated 2020.05 to 2020.08
New in 2020.08 Core: + [c0ed9e32] Make extop marks reachable again in MVM_op_get_mark Debug Server: + [b78b523d][2a9f0f06] Implement `FindMethod` op and add a `name` field for it + [7a2881a8] Implement simplest case of `decont` op + [f6f12f5a] Fix compiler warnings GC: + [da237717] Move MVM_malloc_trim call after MVM_gc_collect_free_gen2_unmarked call Strings: + [393ae579] Fix case insensitive string matching with an empty string Tooling/Build: + [6d5a3b02] Make `Configure.pl` executable again + [1f182b48] Add new `Configure.pl` flag `--dtrace` which allows to put DTrace points in the code New in 2020.07 6model: + [32ce5f97] Constant-fold spesh-time-known unbox/decont_n/s Core: + [44504309,8e75378f,1d52655e,d564695f] Introduce the setthreadname op Debug Server: + [707f6ce7,12780324] Debugserver Protocol 1.2: add thread "name" field GC: + [06d8cdd1] Fix compiler warning in GC debug code JIT: + [19374884] Add JIT templates for return_(i|n|s) Other: + [a4cb0c51,2a3290df,183becd2,0a0a9ba9,953bac6c] Give io loop thread and spesh thread a name Spesh: + [9a9ca434] Propagate facts in set elimination in one more case + [af5b89b6] Give known type flag when turning return to box in inline Unicode: + [e5d597d1] Eliminate $annotate_anyway, which is no longer used + [1d00a2b5] Don't add placeholders such as "<control>" to the Unicode names lookup hash + [07dbc19a] Don't change the name to NULL (occasionally, if it starts with '<') + [0369f512] Unwrap the generated codepoint_names to one entry per line + [cfe6ed8f] Consistent whitespace for the initialiser for codepoint_bitfield_indexes + [23dfde97] Fix building on older compilers by explicitly stating gnu99 usage + [67c8413f] Fix ucd2c.pl script error propagation Tooling/Build: + [0c651c23] Fix downloading of Unicode data New in 2020.06 6model: + [e4ff69495] Setup inlined CStruct assigned during construction + [57c8bb84e] Fix CStruct handling of inlined attributes + [55ee90b17][a5061624d] Add MVM_HASH_(BIND|GET)_FREE macros + [3149bbb4f] find_repr_by_name now holds mutex_repr_registry when reading repr_hash + [c70587551] Where possible, iterate over lexical_names_list instead of lexical_names + [290f518af] Free REPR data before throws and where appropriate, set `st->REPR_data` to NULL + [7a799da87] Copy lexical_names_list when copying a StaticFrame + [2922f3d1a] mutex_container_registry is held while reading from container_registry + [3fe584876] Use correct encoding for deserializing strings + [4d0da364d] Wrap all access to lexical_names with MVM_get_lexical_by_name + [3658e4cd1] Don't make a lookup hash for lexical names for frames with few lexicals Core: + [de8955822] Fix segfault in bytecode dumper when local_types is NULL + [72f720788] Move check (return value+exit handler) earlier + [c1c25e33f] Remove the unused `tc` parameter of cleanup_all + [17969cfb5] Remove redundant if when reading bytecode + [396c90039] Don't obliterate lib_name in exception text of NativeCall + [9e12424fb] Show index of outer lexials in bytecode dump instead of ?? + [520c35124] Allow for explicitly marking the mainline_frame in the bytecode + [5d98d8eb6] Remove name assignment in struct MVMDLLRegistry GC: + [1a46b0ae7] Possibly fix MVM_panic from entering GC during spesh IO: + [ee8f3af70] Always handle proc exec arguments verbatim on Windows + [780271899] Fix reading closed dir handles on Windows + [157387214] Fix closing a dir never read from on Windows JIT: + [7f33af885] JIT atpos/bindpos for known i64 array + [680a8cc72] Remove prof_enter JIT template + [9b60b37ca] JIT getcurhllsym and gethllsym Libraries: + [6ab7dab5f] Backport a change in libtommath to fix build on x86 Windows + [a4b195936] Update libuv to version 1.38.0 Other: + [8eb552323] Fix some possible double frees + [565e55ce1] Fix the order of some MVM_calloc arguments + [3f6e6582e] Convert MVM_free+NULL to MVM_free_null + [f47e6ee5a][6cf18281d][c1c25e33f][8cd9ca87c][e736c1fb8] Free memory that had been allocated before a throw + [aeec50e0a] Simplify counting of lexical_names + [1bad1eff6] Simplify some MVM_string_ascii_encode calls + [9c758d5eb] Fix duplication of lists when MAST::Frames get written to bytecode multiple times + [a7f988940] Add methods WHICH and raku to MAST::Frame for easier debugging + [995c70ca8] Allow for MAST::CompUnit to share its lists with an outer compilation + [6c7ee4e8f] Add a method for clearing a cached index on a MAST::Frame + [c177e85cc] Remove two unused variables Profiler: + [a48790029] Use FSA for alloc and dealloc counts + [2041902da] Remove a major source of space waste from alloc counts growth + [269d307a8] Add a layer of indirection between call graph and types/sf + [03c9154e8] Remove commented out profiler code Spesh: + [9b60b37ca][af1475ec1] Spesh getcurhllsym and gethllsym + [12c7a44a8] Simplify MVMLexicalRegistry code Tooling/Build: + [fc7922e5e][42a2424ba][eacb89a27][631008c61][932f5c208][b8506d45a] [ac94564c7][a99ab1e4f][852576e7d] Add an AzureCI test setup + [bc904b8bd][0257ecac4][0dc625f18] Add a new GCC plugin to find cases where an MVM_exception_throw_adhoc is possibly missing a free + [20a2a9114] Introduce UV_BSD to avoid duplication in Makefile + [06f041fb0][eafa7b39185a29f50271120b105d7087709f75f7] Fix build an FreeBSD + [fc092556b] Fix broken builds on older versions of GCC
Diffstat (limited to 'devel/MoarVM')
-rw-r--r--devel/MoarVM/Makefile4
-rw-r--r--devel/MoarVM/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/devel/MoarVM/Makefile b/devel/MoarVM/Makefile
index cef32c3af7d..16f7234b0cd 100644
--- a/devel/MoarVM/Makefile
+++ b/devel/MoarVM/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2020/09/13 13:53:24 mef Exp $
+# $NetBSD: Makefile,v 1.20 2020/09/13 14:08:35 mef Exp $
-DISTNAME= MoarVM-2020.05
+DISTNAME= MoarVM-2020.08
CATEGORIES= devel perl6
MASTER_SITES= http://www.moarvm.org/releases/
diff --git a/devel/MoarVM/distinfo b/devel/MoarVM/distinfo
index 4f39cd08195..6ece6f03085 100644
--- a/devel/MoarVM/distinfo
+++ b/devel/MoarVM/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2020/09/13 13:53:24 mef Exp $
+$NetBSD: distinfo,v 1.11 2020/09/13 14:08:35 mef Exp $
-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 (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 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf