pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/rakudo (lang/rakudo) Updated 2021.12 to 2022.02
details: https://anonhg.NetBSD.org/pkgsrc/rev/64c50ad2ddc1
branches: trunk
changeset: 375361:64c50ad2ddc1
user: mef <mef%pkgsrc.org@localhost>
date: Sun Mar 13 06:44:28 2022 +0000
description:
(lang/rakudo) Updated 2021.12 to 2022.02
New in 2022.02:
+ Deprecations:
+ Additions:
+ Add support for $RAKUDO_OPT environment variable [e82e6774]
+ Implement sub rotor [90a04ac0]
+ Introducing $*RAT-UPGRADE-CLASS (#4299) [f737b080]
+ Add Cool.Order "coercer" (#4473) [4b2fc66f]
+ Add CI job that runs a spectest instead of Rakudo tests [7ef7b6ed]
+ Add :slip named argument to roundrobin() [de605e84]
+ Add an Any(iterable).infer method (#4626) [4d263779]
+ Add ACCEPTS candidate for Junction to Bool [f21af28e]
+ Add missing checks for nulls [821195b2]
+ Add missing precedence info for some infix ops (#4725) [cd86606e]
+ Add .unique to native arrays [bc8c286f]
+ Add .repeated to native arrays [369093c8]
+ Add .squish to native arrays [284b5623]
+ Finally add in memoriam for David Adler [510c24ed]
+ Removals:
+ Remove uniprop-(int|str|bool) [cc5f17a0] [2b355dc4]
+ Remove check for nullness of descriptor [b2f0a9d2]
+ Remove some no longer needed CALL-MEs [25ca2064]
+ Remove RESTRICTED setting (#3965) [6a8fa2f4]
+ Remove two dummy parameters from (Fat)Rat coercer [6c765609]
+ Remove dead code from MoarVM and JVM extops [e912bf2e][1ba3fe04]
[421dd982][969ae326]
+ Changes:
+ Relax cross-language revision role-class boundaries [d493a051]
+ Get rid of trailing ] and } when dd-ing typed arrays/hashes [49608021]
+ Adapt to nqp::radix(_I)? now returning # chars converted [4a3753fb]
+ Disallow creating Uni with out-of-range codepoints [c56c578c][ef35db06]
+ Make Complex.new about 30x as fast [586f2f3c]
+ Get IO::Path!SET-SELF below inlining limit [4f3ff580][efdc1a9e]
+ $x ** ±Inf is sometimes 0 (#4226) [03065e29]
+ Make dd output consistent for arrays and hashes [59929f0a]
+ Call .perl(:arglist) for Capture's list elements [27ede8cb]
+ Make class A does B{ } error more awesome [535e0151]
+ Make .WHY on role group delegate to default role [8f989d1a][d3e74427]
[91e3c983]
+ Make set-env.sh script work on MacOS (#4704) [19696916]
+ Protect some typechecks with try [e3f22147][5f843222]
+ Make sure that subclasses of FatRat .raku correctly [d6e6afb0]
+ Make Rat.FatRat about 5x as fast [82afbbf0]
+ Rename Any.infer to Any.are [186bd0b0]
+ Bring Rational.floor/ceiling/round/Int below inlining limit [59ea71f7]
+ Reduce bytecode size of Array[TR].BIND-POS [daeb9915]
+ Make adverbless @a[iterable] about 2.5x as fast [30f1fba3]
+ Make adverbless @a[*] about 20% faster [8ac55c57]
+ Make the adverbless zen-slice (@a[]) a few percent faster [21829c33]
+ Make FatRat.Rat coercion about 6x as fast [2fe1bb85]
+ Bring down bytecode size of nativearray.splice helper [38648b4f]
+ Re-arrange Int.base a bit [4d78bc6a]
+ Make unsuccessful .first about 40% faster [ed99df18]
+ Extract failure creation into separate subs [7dc3add8]
+ Make Capture[n] (and thus $0, $1, ...) about 5x as fast [11c8f82a]
+ Implement smartmatch as a dispatcher [32401c47]
+ Set up nativeref types for unsigned integers [b70d1147]
+ Support primspec 10 for unsigned integers [b092cc6c]
+ Also check iscont_u when looking for native references [2509e183]
+ Support uints as their own argument kind in dispatch [c0fbd367]
+ Use unsigned ops when handling unsigned buffers [63b2b846]
+ New uint candidates for operators [4db92b18]
+ Switch to unsigned ops where appropriate [c38b6b42]
+ Unsigned versions of some iterators [56923c12]
+ uint versions of native arrays [1ef6001f]
+ Bring uint improvements to the JVM [27f3b719]
+ Introduce NYI as a sub (#4716) [94456edf]
+ Make Int.roll/pick act as (^Int).roll/pick on 6.e (#4695) [45090c91]
+ Make Int.roll/pick about 6x as fast in v6.e [6222a14c]
+ Make ^Int:D about 14x as fast [21ee1fa0]
+ Make creation of Int .. Int object about 14x as fast [8fbe6c0a]
+ Specify base of non base 10 invalid numbers (#4717) [522155d5]
+ Further improvements to smartmatch dispatcher [cd20a2bc][6148b75c]
[abfb9f86][2486960b]
+ Do some better job optimizing Junction on RHS [6f925ea2][eba72f4b]
[49955840]
+ Properly support uints in BUILDPLANs [a38bebec]
+ Don't assume "year" as unit [34455138]
+ Use proper unsigned ops for accessing multidim uint arrays [8777e923]
+ Use nqp::istype for nominalizable smartmatch [ef4abcc7]
+ Fixes:
+ Make ranges coerce LHS into a numeric if range boundaries are numeric
[7f73dcbd][dd5fabf9]
+ Many improvements to smartmatching and given/when [d0f2690f][7f1189fe]
[7554d733][80fbaadd][fedfd716][91ec1bbf][5855c1d5][6616440d][9f80771c]
[966e77fe][a1bb638f][ed85bad6][6b828fe6]
+ Fix Map ACCEPTS by collapsing explicit junctions [87621e1a]
+ [JVM] Mention routine in error for wrong arity [522e49a7]
+ Fix the behaviour of Pair ~~ Pair (#4671) [026c51a0]
+ Additional fixes and improvements of smartmatch optimizations [2a3f61ef]
+ Don't use MVM_free if we didn't use MVM_malloc [1b5c0b95]
+ Fix Nil warning in dd [a8498e8a]
+ Fix dd for nameless things [95d60623]
+ Fix potential race condition in Proc::Async start [8321ce10]
+ Test return constraints for role implementors (#3249) [56b57f61]
+ Use simpler code for correct `.length` suggestions test (#4703)
[9310799c]
+ Fix warning in Pod::To::Text signature processing (#3528) [36cee696]
+ Make sure rebuilds of native array will generate ok [21d988d1]
+ Make add_constant lookup setting symbols only [28b51238]
+ Make initialization of core dynamic variables threadsafe [768ebea7]
+ Fix is_array_type on roles [944debd3]
+ Fix writes to native arrays via [] returning arbitrary data [72ef4e4d]
+ Fix "This container does not reference a native unsigned integer"
[3823f88c]
+ Fix "This container does not reference a native integer" in Blob/Buf
[a64c2f55]
+ Fix CArray treating all native integers as signed [fee9e822]
+ Eliminate p6decontrv ops caused by *_u ops [e5b67c1d][b3a71fbc]
+ Fix custom-lib race (#4738) [dab9cd66]
+ Fix method put failing on junctions [e521c8e4]
+ Fix Attribute.(get|set)_value treating uints like str [382f2f10]
+ Add unsigned candidate of +^ (bitwise negation) prefix operator
[ffa09ff6]
+ Fix "Invalid ....BUILDALL plan: 24" error [118a0c3d]
+ Fix Attribute treating all native integers as signed [753c173e]
+ Fix optimizations of smartmatches over subsets [d6fb1919][b9d8aa49]
+ Fix "container does not reference a native integer" in UnsignedBlob.STORE
[14bacc24]
+ Fix "No registered operation handler for 'iseq_u'" [4e1a7721]
+ Fix NativeCall wrongly expecting signed integer for size_t rw args
[c92833f3]
+ Fix UInt where block trying to unbox a Scalar [26215f20]
+ Fix "container does not reference a native integer" with mixed int/uint
multidim array indexes [7cb21467]
+ Fix "container does not reference a native integer" in multi slice
[e4a4a92f]
+ Allow for using uint and int as indexes in native array slice assignment
[a35a7791]
+ Fix precomp file rename race condition [006a920c]
+ Fix X::Method::NotFound on my-classes [8edc6d88]
+ Internal:
+ Replace nqp::attrinited with a descriptor-based approach [425913dc]
[c3448773][13522362][71f8981b][c76c1e64][80f122d1][f96048c1][b6135861]
[bdb0cc23][c719eab8][cd585f9d][8f796f5b][28053bd2][43f4e8a5]
diffstat:
lang/rakudo/Makefile | 4 ++--
lang/rakudo/PLIST | 3 +--
lang/rakudo/distinfo | 8 ++++----
3 files changed, 7 insertions(+), 8 deletions(-)
diffs (42 lines):
diff -r 57c586619ae4 -r 64c50ad2ddc1 lang/rakudo/Makefile
--- a/lang/rakudo/Makefile Sun Mar 13 06:26:57 2022 +0000
+++ b/lang/rakudo/Makefile Sun Mar 13 06:44:28 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2022/01/23 23:54:20 mef Exp $
+# $NetBSD: Makefile,v 1.24 2022/03/13 06:44:28 mef Exp $
-DISTNAME= rakudo-2021.12
+DISTNAME= rakudo-2022.02
CATEGORIES= lang perl6
MASTER_SITES= https://rakudo.org/dl/rakudo/
diff -r 57c586619ae4 -r 64c50ad2ddc1 lang/rakudo/PLIST
--- a/lang/rakudo/PLIST Sun Mar 13 06:26:57 2022 +0000
+++ b/lang/rakudo/PLIST Sun Mar 13 06:44:28 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2022/01/23 23:54:20 mef Exp $
+@comment $NetBSD: PLIST,v 1.11 2022/03/13 06:44:28 mef Exp $
bin/perl6
bin/perl6-debug
bin/perl6-debug-m
@@ -74,7 +74,6 @@
share/perl6/runtime/CORE.c.setting.moarvm
share/perl6/runtime/CORE.d.setting.moarvm
share/perl6/runtime/CORE.e.setting.moarvm
-share/perl6/runtime/RESTRICTED.setting.moarvm
share/perl6/runtime/dynext/libperl6_ops_moar.so
share/perl6/runtime/perl6-debug.moarvm
share/perl6/runtime/perl6.moarvm
diff -r 57c586619ae4 -r 64c50ad2ddc1 lang/rakudo/distinfo
--- a/lang/rakudo/distinfo Sun Mar 13 06:26:57 2022 +0000
+++ b/lang/rakudo/distinfo Sun Mar 13 06:44:28 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2022/01/23 23:54:20 mef Exp $
+$NetBSD: distinfo,v 1.17 2022/03/13 06:44:28 mef Exp $
-BLAKE2s (rakudo-2021.12.tar.gz) = d3101b2960f601cfbb8c20d1feefb1b41184dbf6d199b8d19674f65e917b2a58
-SHA512 (rakudo-2021.12.tar.gz) = 47c9548d960ae673248ce828fc8ae3e47a15715e7aeb0b079a6d66db3f2e238cc5c11fc3fbeaaf4d0e05c400cf5998214c3d11310360171f46f05a58ffb9cb76
-Size (rakudo-2021.12.tar.gz) = 5954816 bytes
+BLAKE2s (rakudo-2022.02.tar.gz) = 3856f0aad1316b7503d07824e42727a3fb2845c30be2a5cfc19d469d93cb6d6f
+SHA512 (rakudo-2022.02.tar.gz) = b02cab995700d82e3c100e24d8d4b1497030def568ad674085f3231750c69d42d8847c3a85cdfcbbaadb9c42fd0c44b36774abee4db131851e229ed076710588
+Size (rakudo-2022.02.tar.gz) = 6140289 bytes
Home |
Main Index |
Thread Index |
Old Index