Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id E0CC01A921F for ; Sun, 13 Mar 2022 06:09:23 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 09A4384EBC; Sun, 13 Mar 2022 06:09:23 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 43DE984EBB for ; Sun, 13 Mar 2022 06:09:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id asE13mKt61D2 for ; Sun, 13 Mar 2022 06:09:21 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 48DE184D41 for ; Sun, 13 Mar 2022 06:09:21 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 3D4FFFB24; Sun, 13 Mar 2022 06:09:21 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1647151761274340" MIME-Version: 1.0 Date: Sun, 13 Mar 2022 06:09:21 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/devel/MoarVM To: pkgsrc-changes@NetBSD.org Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20220313060921.3D4FFFB24@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1647151761274340 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sun Mar 13 06:09:21 UTC 2022 Modified Files: pkgsrc/devel/MoarVM: Makefile PLIST distinfo Log Message: (devel/MoarVM) Updated 2021.12 to 2022.02 New in 2022.02 Core: + Assure memory write order in native call race condition fix [4d411987] + Use faster itoa implementation [48f584c4] + Change nqp::radix(_I)? to return # chars converted [45f40826] + Ignore untracked changes in the ryu submodule [f4b4692a] + Correctly free memory allocated by libuv [781a4799] + Include stdbool.h instead of using our own defines [01c3e8f5] + Add bindpos_u op [4b404536] + Add atpos_u op [44204e89] + HLL uint_box_type [362d465a] + uint_*_ref HLL config entries [36ba6133] + New set-cur-hll-config-key syscall [28df31bb] + New atposref_u op [5abfbcff] + Let NativeRefs know if they are unsigned [4e429897] + fetch_u operation on containers [e298f6a8] + New iscont_u op [0e68f31c] + New assign_u op [502cd6fb] + captureargpos_u op [7c3ddaee] + Teach native_ref_store to distinguish between signed and unsigned ints [0161b143] + Treat MVM_CALLSITE_ARG_(FLAT | NAMED) like FLAT_NAMED [9c2df858] + Free up MVM_CALLSITE_ARG_FLAT_NAMED flag [b1069f7c] + #include explicitly. [55be3aa2] + More preparations for fixing unsigned handling [90b24146][36a5fb4c][171ea9f4] [3f616d7a][ba8bd0e9][4d003732] + Run `git submodule --quiet update --depth 1` if git is new enough. [677d1fd6] + Add mimalloc submodule, and default to mimalloc where possible [9f0a3bdb] [0a8a66d5][8a5be0d9][e7388250][eaaeab54][248aa337][e306759e][1d779128] + Make value_desc_cont_atomic_store() static [1351cfe6] + Allocations for blocks of MVM registers needs to be 8 byte aligned [1850f91a] + Add missing static qualifiers to various private functions [d293c683] [a641520f][38e66874][da372d13][ef4e19c5][5b477a6a][5e217e03][e0f92ab1] [86ba1d5e][08bf3b61] + Support using C11 atomics as an alternative libatomic_ops [44696884] [9ff22369][783bb2ac][48c67de8][777a18c4] + MVM_nativeref_lex_u for proper gelexref_u* [d4dab6eb] + Use appropriate (un)signed container ops for native call args [26e2cfad] + Fix argument unboxing treating all integers as signed [9239ed5f] + Use MVM_STORAGE_SPEC_BP_UINT64 for unsigned box targets [b34604a6] + Properly support uints in CArray [53e588e4] + Make C(PP)Struct and CUnion properly support uint attributes [06e1ebe3] + Properly support uint in MultiDimArrays [b585b5e3] + Fix "Wrong kind of access to numeric CArray" when binding into an uint CArray [f1101b95] + Add an lgtm config file [9fb8ec91] + Use libc allocator functions for NativeCall [c6064d3b][2bf083bc][a1749f57] [26ad34e8][20910161][d39f50d7] + Fix segfault in nqp::hllboolfor [6661662d] + Move the repeated code that frees callsites before exceptions to a function [85fa90c4] + Fix a bug in `report_deserialize_callsites_violation` [03f023cc] + Remove all code for serialization versions earlier than 23 [e80869eb] + Remove all code for bytecode versions earlier than 7 [bee95459] + Implement unsigned native version of binary not op (bnot_u) [b7d2713b] + Teach MVM_dump_p6opaque debug function to dump bigints [a0a98d47] + Fix autoboxing of arguments treating unsigned ints as signed [3ff5b111] + Fix segfault after capture-replace-literal-arg with different kind [2abb4699] + Implement (bind|get)attrs?_u ops [d58fa57d] + Implement getattrref_u op [ea644a5b] + Fix autobox_uint finding negative Ints in the int cache [a851fcf4] + Proper uint support for multidim arrays. [ef270d7f] + Silence warning about ignoring return value from libtommath function [c00abdf3] + Fix things found by lgtm.com [42060102][55c83c2a][6d1bd83c][80e262a6] [94847eda] + Fix problems in GCC/GDB plugins found by lgtm.com [3d759ed5][b73b9570] [de12679a][3773169d][0b16384d] + Fix more things found by lgtm.com [58d0d756][d968da89] + Make it possible turn dispatcher debugger with compiler options [72b313b2] + Fix some missing variable renames in GCC plugin [e58fc6d1] GC: + Fix possible access to fromspace in libffi native calls [38349ce4] + Fix possible access to fromspace after deopt materialization [2883ba75] JIT: + Jit iscont_u, missed in the recent uint work [7044d53c] + Jit some more missing `*_u` versions of ops [6a404765] Spesh: + Support boxed unsigned int primitives in argument spesh [f12bc422] + Fix speshed native calls with rw args assigning into wrong target [d783bf27] + Teach optimize_decont about UINT64 box type [4a3b98d5] + Fix spesh turning decont of a UIntLexRef into a decont_i [ed3cdd38] + Fix spesh breaking non-int/long rw args of native calls [280c709c] Strings: + Simplify MVM_string_utf8_encode_C_string [99e0a715] + Change Generate-Collation-Data.raku to use raku binary [1b1b7d59] + Manually implement simplified strtoll for coerce_si [b80996ff] + Avoid reading beyond the end of the string in MVM_coerce_s_i [ecfc0bc2] + Replace locale-"aware" with ASCII-only code in MVM_coerce_s_i [596be524] + Fix format strings for Win32 + set C99 for MinGW [dd978192] + Whoops, fix a wrong format string change [418711f0] To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/MoarVM/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/MoarVM/PLIST cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/MoarVM/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1647151761274340 Content-Disposition: inline Content-Length: 2250 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/MoarVM/Makefile diff -u pkgsrc/devel/MoarVM/Makefile:1.34 pkgsrc/devel/MoarVM/Makefile:1.35 --- pkgsrc/devel/MoarVM/Makefile:1.34 Sun Jan 23 13:18:37 2022 +++ pkgsrc/devel/MoarVM/Makefile Sun Mar 13 06:09:21 2022 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.34 2022/01/23 13:18:37 mef Exp $ +# $NetBSD: Makefile,v 1.35 2022/03/13 06:09:21 mef Exp $ -DISTNAME= MoarVM-2021.12 +DISTNAME= MoarVM-2022.02 CATEGORIES= devel perl6 MASTER_SITES= http://www.moarvm.org/releases/ Index: pkgsrc/devel/MoarVM/PLIST diff -u pkgsrc/devel/MoarVM/PLIST:1.13 pkgsrc/devel/MoarVM/PLIST:1.14 --- pkgsrc/devel/MoarVM/PLIST:1.13 Sun Jan 23 13:18:37 2022 +++ pkgsrc/devel/MoarVM/PLIST Sun Mar 13 06:09:21 2022 @@ -1,5 +1,11 @@ -@comment $NetBSD: PLIST,v 1.13 2022/01/23 13:18:37 mef Exp $ +@comment $NetBSD: PLIST,v 1.14 2022/03/13 06:09:21 mef Exp $ bin/moar +include/mimalloc/mimalloc-atomic.h +include/mimalloc/mimalloc-internal.h +include/mimalloc/mimalloc-new-delete.h +include/mimalloc/mimalloc-override.h +include/mimalloc/mimalloc-types.h +include/mimalloc/mimalloc.h include/moar/6model/6model.h include/moar/6model/bootstrap.h include/moar/6model/containers.h Index: pkgsrc/devel/MoarVM/distinfo diff -u pkgsrc/devel/MoarVM/distinfo:1.24 pkgsrc/devel/MoarVM/distinfo:1.25 --- pkgsrc/devel/MoarVM/distinfo:1.24 Sun Jan 23 13:18:37 2022 +++ pkgsrc/devel/MoarVM/distinfo Sun Mar 13 06:09:21 2022 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.24 2022/01/23 13:18:37 mef Exp $ +$NetBSD: distinfo,v 1.25 2022/03/13 06:09:21 mef Exp $ -BLAKE2s (MoarVM-2021.12.tar.gz) = 5b087a14941b2b09cf71a1d13f6a52a4c5ebe81b09c806eb1b21246a75473222 -SHA512 (MoarVM-2021.12.tar.gz) = 567ad0bed71b4b1235c1ab48a1e3098cc7b200e771341c9bc0dfdd1c7606858d6e55ab0f14dc5dcfad9af162e8c4edb70a7d695bcd51ec7ae1a91c142fe3c565 -Size (MoarVM-2021.12.tar.gz) = 13719077 bytes +BLAKE2s (MoarVM-2022.02.tar.gz) = bc939c1c784472d933d2483c461f3cab4c60fc66aa1f2a0a0d38e3d388f1567a +SHA512 (MoarVM-2022.02.tar.gz) = 12385cc6cfc5308240d841842ac1b2ff880e786c9724dc6c7fa776c1c6422b345e1f4ab870579b7051726b2655668caed33e1bbb75a7201948431a7b2897e9f7 +Size (MoarVM-2022.02.tar.gz) = 14640429 bytes SHA1 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf --_----------=_1647151761274340--