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) Updated 2020.12 to 2021.04...
details: https://anonhg.NetBSD.org/pkgsrc/rev/50f25163bd34
branches: trunk
changeset: 453351:50f25163bd34
user: mef <mef%pkgsrc.org@localhost>
date: Sat May 29 06:35:23 2021 +0000
description:
(devel/MoarVM) Updated 2020.12 to 2021.04 (2021.05 is on the queue)
(https://www.moarvm.org/releases.html)
2021.04
6model:
* [79027bdd] Fix inlines missing synthetic deopt points
* [fd9f4bda,6670a64d] Constrain C pointer serialization to sizes <= INT32_MAX
* [96d05ecc] Fix possible GC upset caused by half-deserialized STables
* [63a69af5] Use the FSA for MVMActiveHandlers
* [1de34262,c66b9e2,a6238bc] Fix a segfauult in VMArray's copy_elems
* [726447d7] Fix a segfault on trying to use an untyped array with buffer
write functions
Core:
* [c10426a5] Remove nqp::time_i and nqp::time_n in favor of nqp:time which
just return integer nanoseconds since the epoch
* [53312b9f] Deprecate now unused graphs_s operator
* [fe39d19f] Eliminate the sec_n, asec_n and sech_h operators, which are no
longer used
* [7da73d21] Set "allocate in gen2" in 2 last locations that create objects
persisting for the lifetime of the interpreter
* [a90b4ec0,16fe88f] Add a setup_notify handler and queue to nqp::signal to
avoid race conditions when setting up a signal handler
* [f7564376] Fix getobjsc returning NULL when the object has no SC
* [572ec70c] Prohibit hllbool when the HLL doesn't have special booleans
* [36237011] No longer require an exception as argument of nqp::backtrace,
making creating Failure objects faster and avoiding the inconsistencies
caused by inlining
* [5bba90a0] Fixing generated backtraces missing inlined frames
* [9b5d14c0] Save a malloc+free per frame when creating a Backtrace object
* [41f420ed] Fix a memory leak related to Unicode hashes
* [08525be5] Make smrt_intify specializable like other smrt_* operators
* [b553aba6] Remove double-MVMROOT of result in MVM_args_set_result_obj
Documentation:
* [8a5e05b0] Update README
JIT:
* [d923f504] Only call MVM_jit_bytecode_dump_enabled if code is non-NULL
* [3a62bdf7] Fix JITed ordfirst/ordat/ordbaseat returning 4294967295 instead
of -1
* [dba4b528] Fix expr JITed ordbaseat and getcpbyname returning 4294967295
instead of -1
Spesh:
* [298298aa] Fix spesh removing not-really-dead code
* [0fa35556] Fix possible segfault on exit when using spesh log
Tooling/Build:
* [8c6322dc] Disable Travis and AppVeyor as CI, they have been superseded by
AzureCI
* [71dcb28a,8c979fd,7c39762,5fad749,e3decf0] Update Azure CI GNU/Linux
versions, add old versions, speed up testing, disable not working coverage
job and add a task to test --full-cleanup option
* [2eda6f86,f9a964d] Fix when building to a directory which includes a '+' in
its file name
2021.03
6model:
* [776d2ff2,f745dda5,1ae3d8e5,37e15bbf,d441bfdf,2cc6df5f,f24507d2] Improve
serialization of C types
IO:
* [cdbdec1a.0ff77ecd,63b213cb] Introduce platform/socket.h
Tooling/Build:
* [23a7fb96] Avoid Azure CI failures on re-builds
Profiler:
* [e316dc34] Fix confused profiler output in multi-threaded apps
2021.02
6model:
* [c6d2d355] Convert MVMSpeshCandidate to a REPR
* [73a57f5e,1eefabe8,7d2975f0,d0de715d,7659b297,f7a61baa,4bb775c9,
a65653f9,e0dec840] Fix 7 memory leaks
* [8978904a] Fix segfault caused by mis-spesh of unbox of Num type objects
* [f19e0e9f,8f4f53f8,92a4c537] Fix "Corrupt multi dispatch cache" panic in
concurrent code
* [110af6d1] Fix some use-after-frees of REPR data
* [eda9326e] Remove some dead assignments
* [79d0e374] Fix size calculation of VMArray's (read|write)buf when elemsize
> 1
Core:
* [c7eeda70] Avoid segfaults caused by repossessed native call sites
* [6cfd5415,dbffbf36,d60a7492,0241b991,682af068] Fix 4 memory leaks
* [02fc135f] Fix type mismatch in struct used for FSA_DEBUG
* [3cc9a40c] Fix a use-after-free of an MVMThreadContext
* [b8663f53] Fix a potential bug when all elements are individually deleted
from a hash
* [532d9187] Cleanup two redundant returns
Debug Server:
* [659332b8,cebdc038,cebdc038,cebdc038,d99512ad,f0831919,e42b6614,
76204fa9,7c7c019a,7bcbb079,531f78b8,38dad45e,14708e98] Implement Invoke
message
* [1d288650] Fix compile warnings
* [b83552f2] Add new HLL Symbol Request and Response message types
Documentation:
* [aa3f015b] Clarify installation instructions
* [c452e3f5] Use modern Raku extensions for scripts
IO:
* [1a1f5248,1a915a4b,5bc5c88c] Fix 3 memory leaks
* [22f1038a,f7b4e490] Change procspawnasync to explicitly take the program
name
GC:
* [823ec8ca] Fix compiler warning when GC_DEBUG is set to 3
Libraries:
* [cf60e095] Update libuv to version 1.41.0
Spesh:
* [22ecf439,7af946e3] Fix 2 memory leaks
* [909d39a2] Let spesh optimize string equality
Strings:
* [566a643e,77a66ab6] Fix 1 memory leak
Tooling/Build:
* [21844ff4,60deb0ba,f0b09b3e,5e031c91] Get MoarVM building on Solaris
* [36065af4] Update tooling scripts to use new Raku extensions
Profiler:
* [1c1a9ce8,ee94a3f0,36a7c09c,d6c7962c] Fix 2 memory leaks
* [7a87acc0] Fix potential buffer overflow
* [e8d63661] Fix some more memory leaks
diffstat:
devel/MoarVM/Makefile | 5 ++---
devel/MoarVM/PLIST | 5 +++--
devel/MoarVM/distinfo | 10 +++++-----
3 files changed, 10 insertions(+), 10 deletions(-)
diffs (62 lines):
diff -r c4dfe7558465 -r 50f25163bd34 devel/MoarVM/Makefile
--- a/devel/MoarVM/Makefile Sat May 29 06:17:16 2021 +0000
+++ b/devel/MoarVM/Makefile Sat May 29 06:35:23 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2021/05/24 19:49:52 wiz Exp $
+# $NetBSD: Makefile,v 1.27 2021/05/29 06:35:23 mef Exp $
-DISTNAME= MoarVM-2020.12
-PKGREVISION= 1
+DISTNAME= MoarVM-2021.04
CATEGORIES= devel perl6
MASTER_SITES= http://www.moarvm.org/releases/
diff -r c4dfe7558465 -r 50f25163bd34 devel/MoarVM/PLIST
--- a/devel/MoarVM/PLIST Sat May 29 06:17:16 2021 +0000
+++ b/devel/MoarVM/PLIST Sat May 29 06:35:23 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2020/10/03 14:05:15 mef Exp $
+@comment $NetBSD: PLIST,v 1.11 2021/05/29 06:35:23 mef Exp $
bin/moar
include/moar/6model/6model.h
include/moar/6model/bootstrap.h
@@ -32,6 +32,7 @@
include/moar/6model/reprs/MVMMultiCache.h
include/moar/6model/reprs/MVMNull.h
include/moar/6model/reprs/MVMOSHandle.h
+include/moar/6model/reprs/MVMSpeshCandidate.h
include/moar/6model/reprs/MVMSpeshLog.h
include/moar/6model/reprs/MVMSpeshPluginState.h
include/moar/6model/reprs/MVMStaticFrame.h
@@ -148,6 +149,7 @@
include/moar/platform/mmap.h
include/moar/platform/random.h
include/moar/platform/setjmp.h
+include/moar/platform/socket.h
include/moar/platform/stdint.h
include/moar/platform/sys.h
include/moar/platform/threads.h
@@ -160,7 +162,6 @@
include/moar/profiler/telemeh.h
include/moar/spesh/arg_guard.h
include/moar/spesh/args.h
-include/moar/spesh/candidate.h
include/moar/spesh/codegen.h
include/moar/spesh/dead_bb_elimination.h
include/moar/spesh/dead_ins_elimination.h
diff -r c4dfe7558465 -r 50f25163bd34 devel/MoarVM/distinfo
--- a/devel/MoarVM/distinfo Sat May 29 06:17:16 2021 +0000
+++ b/devel/MoarVM/distinfo Sat May 29 06:35:23 2021 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.15 2021/01/09 06:46:17 mef Exp $
+$NetBSD: distinfo,v 1.16 2021/05/29 06:35:23 mef Exp $
-SHA1 (MoarVM-2020.12.tar.gz) = d0b09571ef66091a29dc6cc28177fb7ccdb326f7
-RMD160 (MoarVM-2020.12.tar.gz) = c7929d8953c02b2913f746b9f95436084a808ffe
-SHA512 (MoarVM-2020.12.tar.gz) = 2e95a3336f0b5687f525a5117daf6cd62da6c59fd6d96d508637a30ca5a0bc7a86a35bb21f09f29068e2ec940b859944838eec4c4a2412a3f3bf8320c3d9cfd5
-Size (MoarVM-2020.12.tar.gz) = 5429137 bytes
+SHA1 (MoarVM-2021.04.tar.gz) = 2ba0851ad87043222f3e7744abb302e0fbb1a2c2
+RMD160 (MoarVM-2021.04.tar.gz) = ad1928f60087e36c82da68f4ab6ce44b3ae84ba6
+SHA512 (MoarVM-2021.04.tar.gz) = b79d01f95865eaa355f17be272107834552d4e8ff2d1147e86189ed77cf17f61964bde9c78102f26cbdf206f24176e3d9032eab3cd87c4953cd3876ff4fd022c
+Size (MoarVM-2021.04.tar.gz) = 5447861 bytes
SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf
Home |
Main Index |
Thread Index |
Old Index