--- - branch: MAIN date: Sat May 29 06:35:23 UTC 2021 files: - new: '1.27' old: '1.26' path: pkgsrc/devel/MoarVM/Makefile pathrev: pkgsrc/devel/MoarVM/Makefile@1.27 type: modified - new: '1.11' old: '1.10' path: pkgsrc/devel/MoarVM/PLIST pathrev: pkgsrc/devel/MoarVM/PLIST@1.11 type: modified - new: '1.16' old: '1.15' path: pkgsrc/devel/MoarVM/distinfo pathrev: pkgsrc/devel/MoarVM/distinfo@1.16 type: modified id: 20210529T063523Z.d87bd44462745b32cb6e3e406dbeab4becb7925c log: | (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 module: pkgsrc subject: 'CVS commit: pkgsrc/devel/MoarVM' unixtime: '1622270123' user: mef