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 050751A9245 for ; Sat, 9 Jan 2021 06:46:19 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 545D084D6A; Sat, 9 Jan 2021 06:46:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8E6E284D33 for ; Sat, 9 Jan 2021 06:46:18 +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 ggZ9_AEyHop3 for ; Sat, 9 Jan 2021 06:46:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id B28D384CEF for ; Sat, 9 Jan 2021 06:46:17 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id AC1DFFA9D; Sat, 9 Jan 2021 06:46:17 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1610174777159080" MIME-Version: 1.0 Date: Sat, 9 Jan 2021 06:46:17 +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: <20210109064617.AC1DFFA9D@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1610174777159080 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sat Jan 9 06:46:17 UTC 2021 Modified Files: pkgsrc/devel/MoarVM: Makefile distinfo Log Message: (devel/MoarVM) Updated 2020.11 to 2020.12 New in 2020.12: * Removals: + Deprecated method candidates (subbuf(Any:U) on Buf, chdir(Str(), :$!test) on IO::Path) and indir(IO() $path, &what, :$test!) subroutine candidate that were throwing an exception instead of a deprecation warning for a long time were removed from CORE [9040318] * Additions: + Add new method deterministic to Iterator role [87fc041][b83b1b3][ b63c0e0][c37a88e][96285af] + Introduce %*SUB-MAIN-OPTS setting [bd5eba4][ 49eecd6] + Add a new candidate to spurt routine and method. It does not have an argument taking content to write, making it similar to the touch utility [f2ea0a6] + Add :emit-on-empty and :emit-once-on-empty methods to Supply.batch method [cb8eb68] + Add :emit-timed to Supply.batch method [492651e] + Make is DEPRECATED trait introspectable on Routine instances [0d1c8a8] * Changes: + Improve output of Attribute documentation when rendered with Pod::To::Text [a0a8a51] + Increase sensitivity of Supply.batch(:seconds) x 1000 [aecfc9b] + The cas subroutine now accepts Mu as both its target and values [ 998cae5] + Defined List instances no longer return True when calling ACCEPT with an undefined List (i.e. List ~~ () returns False now) [9fd79f9] + Mark the base native array class as Positional [d1d2546] * Efficiency: + Implement metamodel transparency of nominalizables and fix handling of definite parameters, gaining back some performance loss introduced with the new coercion protocol in previous release [d37906d][ed16d6c][b5465b1][e481619] + Fix a shaped array performance problem [f27e212] + Make execution of some kinds of when faster [c080e59][0006475][b3a2558] + Make cas subroutine ~10% faster [484f870] + Make @a[*-1] candidates about 60% faster [2d5d3bf] + Optimize some array operators [4ac0f73] + Make array access [$i] with $i being a native int about 2x as fast [ 7c0956b] + Improve the performance of signature binding [b1f59a2] + Speed up various aspects of native 1-dim shaped arrays and native arrays in general [42fceb0][2c5b545][3def3ce][705e6e6][a76e2b6][60fa48e] [6792cc4][bd944e7][2274aa8][392d8be][1c43c46] * Fixes: + Fix number of issues with REPL execution. e.g. it "forgetting" previous multi sub declarations, calling WHAT on native type [7c0a81f][eae309a][e46a1da][f2851b9][e8ab527][0d6278f] [6f7718c][be45507] + Fix roles not being auto-punned for postcifcumfix:<( )>, by implementing an invocation protocol for roles [79d2aea] [5a22a7c][77a7bd2][17223fc][4009f40][538ad1b][9f98595] + Fix concurrency issue in compilations with heredocs [147bae3] + Fix subsets of coercions [af43ef6] + Fix an issue with splitdir method of IO::Spec::Unix leading to action at a distance bugs [3d46341][f154244] + Fix argument of a coercion type not having a workable default value [44cc88b][856dfb2] + Fix error reporting for slurpy named parameters with type constraints [ e1f09cf] + Fix behavior of postcircumfix [ ] called with Iterable on native array [4304e25] + Disallow calling of postcircumfix [ ] with type objects [6c7044e] + Fix a bug in set symmetric difference logic [7b6de5c] + Make Num coercer demand definite invocant [a75b3fa] + Add missing handling of adverbs :kv, :p, :k, :v for 1-dim shaped native arrays, also support many adverbs at once (e.g. :exists:(kv|p) [0f4970d][02e48d8] + Give stub packages created by package_at_key a proper longname [aab4f55 ] + Fix raku method called on CompUnit::Repository::Distribution instance [ 7d0813c] + Fix proper reporting of the X::Parameter::RW exception message [1732054 ] + Fix RAKUDO_MODULE_DEBUG output when the message contains meta characters [b58510f] + The Test module now correctly handles RAKU_TEST_TIMES environment variable, previously called PERL6_TEST_TIMES [d84ed4e] * Internal: + Remove deprecated functionality to core epilogue [7406f8c] + Introduce Rakudo::Iterator.TailWith [f6c7ddb][9dbb52f] + Add sink-all method to a number of PredictiveIterators [cf0f2f2] + Make Iterator.sink-all default to using skip-one [f0ebdd0] + Add raku method to Rakudo::Internals::IterationSet for easier debugging [0d301fa] + Remove all easily removable nqp::stmts from Rakudo code [f2f2cf8] + Another round of nqp::if -> ternaries [aba90b0] + Fix unwanted references to other compilations by CompilerServices [ d0de766] + Type IO::Socket::INET family/type/protocol values [534cc54] + Add missing debug type names for easier debugging [a68b8ab] + Move "is test-assertion" to candidates [15ec4fe] + Adapt filenames in binary release scripts [3748884] + Various cleanup and micro-optimization changes [1801a5a] [eabdee4][45246ae][6852f40][dce6804][c663cc3][1712f03] [b525c4d][6ee47f0][912381b][2ce5260][80f9283][161325e] [65f24a8][c02c9cd][46e9468][82d31e0][137d49b][53ad24a] [1331ffd][c4c4ba9] To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/MoarVM/Makefile cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/MoarVM/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1610174777159080 Content-Disposition: inline Content-Length: 1661 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.23 pkgsrc/devel/MoarVM/Makefile:1.24 --- pkgsrc/devel/MoarVM/Makefile:1.23 Thu Dec 10 23:16:49 2020 +++ pkgsrc/devel/MoarVM/Makefile Sat Jan 9 06:46:17 2021 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.23 2020/12/10 23:16:49 mef Exp $ +# $NetBSD: Makefile,v 1.24 2021/01/09 06:46:17 mef Exp $ -DISTNAME= MoarVM-2020.11 +DISTNAME= MoarVM-2020.12 CATEGORIES= devel perl6 MASTER_SITES= http://www.moarvm.org/releases/ Index: pkgsrc/devel/MoarVM/distinfo diff -u pkgsrc/devel/MoarVM/distinfo:1.14 pkgsrc/devel/MoarVM/distinfo:1.15 --- pkgsrc/devel/MoarVM/distinfo:1.14 Thu Dec 10 23:16:49 2020 +++ pkgsrc/devel/MoarVM/distinfo Sat Jan 9 06:46:17 2021 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.14 2020/12/10 23:16:49 mef Exp $ +$NetBSD: distinfo,v 1.15 2021/01/09 06:46:17 mef Exp $ -SHA1 (MoarVM-2020.11.tar.gz) = 949629b590edb0cd4eb468a59c5058ed87cf5fcf -RMD160 (MoarVM-2020.11.tar.gz) = c19764d06e8050a726d21fdaaee305b8f667890d -SHA512 (MoarVM-2020.11.tar.gz) = c3ffe128db43316f93ad19f2804cd963cd2613dc46ffd29b099a165f122f6e7fdf28ce0b6c226a31f44abaeca72468f6774c39ceac3cea992596e8ce042ae7a5 -Size (MoarVM-2020.11.tar.gz) = 5402860 bytes +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 (patch-build_setup.pm) = fd53d47bd3126b2c89d4e8d82c6bc0b6db5f4fdf --_----------=_1610174777159080--