--- - branch: MAIN date: Sun Jul 18 21:35:42 UTC 2021 files: - new: '1.18' old: '1.17' path: pkgsrc/lang/rakudo/Makefile pathrev: pkgsrc/lang/rakudo/Makefile@1.18 type: modified - new: '1.10' old: '1.9' path: pkgsrc/lang/rakudo/distinfo pathrev: pkgsrc/lang/rakudo/distinfo@1.10 type: modified id: 20210718T213542Z.6b7e1714da170b139fc3b156deb9eb826a6bd9d8 log: | (lang/rakudo) Updated 2021.05 to 2021.06 https://github.com/rakudo/rakudo/releases/tag/2021.06 New in 2021.06: * Additions: + Support generics with consumption and inheritance in roles [4b99656][ 6e1cfe4] + Introduce done foo syntax as a shortcut for emit foo; done [452e92e] + Implement pick method on Any taking HyperWhatever as an argument (.pick (**)), which produce all values of Foo.pick(), and then produce all values of Foo.pick() again, and again, ad infinitum [cd4a72b] + Add a repl sub to enter the REPL from within a program [4183cda] + Add Buf and Blob coercers to Blob and Buf roles [f83e551] * Changes: + No longer use Unicode in REPL on Windows [5e1c97b] * Efficiency: + Tweak worker addition for many small tasks [39e5834] + Make .grep(Regex) and .first(Regex) about 40% faster [0de28ae] + Speed up setup of NativeCall subs and reduce memory usage [3b7fef2] + Micro-optimize levenshtein sub used to suggest alternatives in error messages [da0f561] * Fixes: + Improve stability on Windows by trying to rename precomp files multiple times [a9510b8][7dfed29] + Fix bogus "emit without supply or react" error when using hyper to process arrays [4953a29] + Fix some edge cases with (+), (.), (&) and (|) set operators [89fd8a8] + Make signature destructuring with a Junction an error [15d372e][57070f0 ] + Make Mu eqv Mu work [750c5d0] + Fix possible error when throwing an exception on JVM backend [9743035] * Internals: + Provide support for CORE:: namespace for the core itself [ea92934][ 3fcf6f7][b03afef] + Remove a special case for native arrays on JVM [28ff12a] + Simplify Iterable eqv Iterable implementation [168da39] + Abstract single elem path of [] into Rakudo::Internals [db074a8] module: pkgsrc subject: 'CVS commit: pkgsrc/lang/rakudo' unixtime: '1626644142' user: mef