(lang/rakudo) Updated 2021.07 to 2021.08 New in 2021.08: + Additions: + Enable rendering of nested blocks in the `Pod::To::Text` module [07517164][27f7924e][36de39f6] + Changes: + Raise priority of `let` and `temp` operators compared to `.=`, `.` and auto-increment, making `let $foo .= &{ Nil }` work more intuitively compared to `(let $foo) .= &{ Nil }` as was necessary before [ca40fca0][723e7488] + Change the `Scalar.WHICH` method implementation, fixing the semantics to reflect that `Scalar` is not a value object [56fce9e7] + Efficiency: + Make the `&&`, `||` and `//` operators about 2x as fast for the `+@a` candidates [db441c2c] + Improve performance of smartmatching between two `Signature` objects [66ae8612] + Fixes: + Fix some occurrences of hash-related concurrency issues [58ae9394] + Fix the `List.reduce` method when used with `&infix:<&&>` [ea389d66][db441c2c] + Fix matching of native types against roles `Numeric`, `Real` and `Stringy` [a8a78132] + Make `Pointer.Numeric` and `Pointer.Int` methods return 0 instead of resulting in an error [681e3b5e] + Fix a race in the `ClassHOW.new_type` method [08f5448d][83b0bca7] + Internal: + Make checking for Windows cheaper [89df7f4b] + Simplify `Rakudo::Iterator::While` iterator code [ffde2ba2] + Fix location of the `Proc.status` deprecation message [54f1b7a5] + Add tests to make sure float and double `NaN` can be passed to native code via NativeCall using the Raku `NaN` value [8ae6f394]diff -r1.19 -r1.20 pkgsrc/lang/rakudo/Makefile
(mef)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.19 2021/08/16 11:27:05 mef Exp $ | 1 | # $NetBSD: Makefile,v 1.20 2021/09/04 11:32:21 mef Exp $ | |
2 | 2 | |||
3 | DISTNAME= rakudo-2021.07 | 3 | DISTNAME= rakudo-2021.08 | |
4 | CATEGORIES= lang perl6 | 4 | CATEGORIES= lang perl6 | |
5 | MASTER_SITES= https://rakudo.org/dl/rakudo/ | 5 | MASTER_SITES= https://rakudo.org/dl/rakudo/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://rakudo.org/ | 8 | HOMEPAGE= https://rakudo.org/ | |
9 | COMMENT= Perl 6 reference implementation | 9 | COMMENT= Perl 6 reference implementation | |
10 | LICENSE= artistic-2.0 | 10 | LICENSE= artistic-2.0 | |
11 | 11 | |||
12 | MAKE_JOBS_SAFE= no | 12 | MAKE_JOBS_SAFE= no | |
13 | 13 | |||
14 | USE_LANGUAGES= c c++ | 14 | USE_LANGUAGES= c c++ | |
15 | USE_TOOLS+= perl gmake | 15 | USE_TOOLS+= perl gmake | |
16 | 16 |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2021/08/16 11:27:05 mef Exp $ | 1 | $NetBSD: distinfo,v 1.12 2021/09/04 11:32:21 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (rakudo-2021.07.tar.gz) = a92894e72de87bb30a9f78e783599b8a5c697cbf | 3 | SHA1 (rakudo-2021.08.tar.gz) = c274f15744d7a2e4881e7e1cf952f84a642b8b3a | |
4 | RMD160 (rakudo-2021.07.tar.gz) = a36c9b7867be8c4d35d9eabcd1fca535695fb4a5 | 4 | RMD160 (rakudo-2021.08.tar.gz) = a98bb252c3b9c96d4d795e4e4cdfcb8d216d6a81 | |
5 | SHA512 (rakudo-2021.07.tar.gz) = 234d6c698caa6c2652b27cf865c73a7c2fdc9ec8d05737bd101c1c05b9f847ae63d0e002f028293c18ccbeb2d474a36f7caa027bc68c7ed60f85f41613644d85 | 5 | SHA512 (rakudo-2021.08.tar.gz) = 6b58ddf47742cb8abc7c017ccbc658dac04a7a2e9802e3c656f775f94a97264a92c24f0a88c0f7baae3fa5b531acb407a652eea6c9d9cdc2f00afef00c92a018 | |
6 | Size (rakudo-2021.07.tar.gz) = 7728968 bytes | 6 | Size (rakudo-2021.08.tar.gz) = 5906537 bytes |