pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/rakudo
Module Name: pkgsrc
Committed By: mef
Date: Mon Oct 14 02:01:52 UTC 2024
Modified Files:
pkgsrc/lang/rakudo: Makefile PLIST buildlink3.mk distinfo
Log Message:
(lang/rakudo) Updated 2024.08.to 2024.09
https://rakudo.org/post/announce-rakudo-release-2024.09
Rakudo compiler, Release #176 (2024.09)
2024-09-26
On behalf of the Rakudo development team, I?m very happy to announce the
September 2024 release of Rakudo #176. Rakudo is an implementation of the Raku1
language.
The source tarball for this release is available from https://rakudo.org/files/
rakudo. Pre-compiled archives will be available shortly.
New in 2024.09:
* Improvements:
* Additions:
+ [6.e] Provide is revision-gated("6.x") trait [c2c8d7a0][6fa7c425]
* Fixes:
* Deprecations:
* Internal:
+ Use binding for all sub aliases [e1a77dc3]
+ spell out MVMROOT macro for now for compatibility [46d219b4][46d219b4]
+ set-env.ps1: Fix detecting build tools with multiple installed
[c4c540eb]
+ Micro-opt for non-existing keys in hash [60dbc201]
+ Micro-opt for %h:exists [dd66162a]
+ Micro-opt %h:exists:p [83d7a7ff]
+ Micro-opt %h:exists:kv [cc194cdc]
+ Add dedicated { }:p|kv|k|v candidates [36e8403d]
+ Micro-opt { }:delete:exists [753c7559]
+ Micro-opt { }:delete:(:p|kv) [e2288121]
+ Micro-opt { }:delete:exists:(:p|kv) [eb7a8279]
+ Micro-opt { }:delete:(k|v) [49be2cf5]
+ Remove all SLICE_ONE_HASH references in %h [74b45bb3]
+ Simplify %h handling [4646481e]
+ Micro-opt []:(k|p|kv|v) [0dd0d72e]
+ Micro-opt [x]:exists [b093bc42]
+ Micro-opt []:foo by Boolifying in the signature [50b86140]
+ Micro-opt [foo]:(p|kv|v) [86a5a10c]
+ Actually only allow concrete iterables in %h{...} [045644e0]
+ Address a small but significant corner case in the optimizer [ba303f4a]
+ Fix small breakage in the Mu:U sm optimization [fdeb87d0]
+ Add test for "not-Mu:U" ~~ Mu:U [6e182acd]
+ Remove $?FILE and $?LINE where they don't make much sense [2ee68bff]
+ Make sure we have a Bool to check against with :exists
* RakuAST Development:
+ over 30 commits, 142/153 (make test), and 1158/1355 (make spectest)
[778c7a63][65c318f0][9ffadf80][7c3b2b18][1081b051][c612b32b][59257a4b]
[7857b802][ed5c906c][1fda647f][0c9a00ad][a27ae5ed][3e2684a4][a383c8bb]
[307efa6d][cd0e6ee6][81d43af6][38fa6c48][a8111db8][a260251b][07c8b119]
[d0a70281][4ccbad96][7ddaf755][850a5a71][5032aad2][fb7d3e7f][6888e977]
[866eec37][dde75687][27565cc1][8162f3eb][8eef4c79]
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/rakudo/buildlink3.mk
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/rakudo/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/rakudo/Makefile
diff -u pkgsrc/lang/rakudo/Makefile:1.35 pkgsrc/lang/rakudo/Makefile:1.36
--- pkgsrc/lang/rakudo/Makefile:1.35 Sat Sep 21 20:32:18 2024
+++ pkgsrc/lang/rakudo/Makefile Mon Oct 14 02:01:51 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2024/09/21 20:32:18 mef Exp $
+# $NetBSD: Makefile,v 1.36 2024/10/14 02:01:51 mef Exp $
-DISTNAME= rakudo-2024.08
+DISTNAME= rakudo-2024.09
CATEGORIES= lang perl6
MASTER_SITES= ${MASTER_SITE_GITHUB:=rakudo/}
Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.20 pkgsrc/lang/rakudo/PLIST:1.21
--- pkgsrc/lang/rakudo/PLIST:1.20 Sat Sep 21 20:32:18 2024
+++ pkgsrc/lang/rakudo/PLIST Mon Oct 14 02:01:51 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2024/09/21 20:32:18 mef Exp $
+@comment $NetBSD: PLIST,v 1.21 2024/10/14 02:01:51 mef Exp $
bin/perl6
bin/perl6-debug
bin/perl6-debug-m
@@ -16,55 +16,57 @@ bin/rakudo-lldb-m
bin/rakudo-m
bin/rakudo-valgrind-m
share/perl6/bin/install-dist.p6
-share/perl6/core/dist/8EB1893F3675A9263CCF5078830373281F462210
+share/perl6/core/dist/9C042963879E34313FFE4E9B75599EFC52DB06A8
share/perl6/core/repo.lock
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/8EB1893F3675A9263CCF5078830373281F462210
-share/perl6/core/sources/03BC825910B9A2683B5D4326E0F722540B51D310
-share/perl6/core/sources/060B0A3E85FFF1D3E938C5E991B2A1D970E2830D
-share/perl6/core/sources/096F79BD3536066CC563C99C578CE060AD9EC6BC
-share/perl6/core/sources/0B6E0DA15B1476EE7FB78E42983C7EB9E7FB6329
-share/perl6/core/sources/0FF9F49E31D20DE0FF28484111D0DD3284645A09
-share/perl6/core/sources/136D3033C373DE0625141B53A19AA270A590D3D5
-share/perl6/core/sources/34D1F944A7C860256F946DA72E95FECE8E49EC1F
-share/perl6/core/sources/36F86BE4C0D2A2C520A1F26F97AC0BCA420B10D2
-share/perl6/core/sources/3D4A52C6DEC4B0ACC049EF377DFA284CE211D606
-share/perl6/core/sources/4D1D3641D38F4B9594CA0439F94D2A39BFF6D4CD
-share/perl6/core/sources/52187F819EFB0020E5A5C768C6B0115D4C444FD6
-share/perl6/core/sources/54F8F78F0F9DA150BC1028D87EDABBCF64D279C3
-share/perl6/core/sources/972740F7E690BBF359CF8C9827C77D72D7A57E65
-share/perl6/core/sources/981319C59FFC4FFA924905E5EB56C4953A14FE32
-share/perl6/core/sources/9E8582B39D5F52389ED09414DAD31639B40D87AC
-share/perl6/core/sources/A502F87291321881F0BAF901491110B1CB3FF6AB
-share/perl6/core/sources/A629BA00C81D02B6B2EB46127B9B5B147E671965
-share/perl6/core/sources/B3303830E4CB4F0CD17A31B2CECA54D084CFD93F
-share/perl6/core/sources/B728BE310623FD27379BB0392D44E168FEC30D58
-share/perl6/core/sources/C0E69CF95F769CE48A20FFABEA8BD3C06BF5F512
-share/perl6/core/sources/CF9EAD7442BB14F36BF8ED71A721A97F15364F3B
-share/perl6/core/sources/F579B47D56AC9B2DF26C8833A6BABE8B77419A26
-share/perl6/core/sources/F5D6095FD05E96423B243D4A6A94BD0BEB6C9D3D
+share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/8ED70850C429EAB5227A12CC407856148169C1F4/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/9C042963879E34313FFE4E9B75599EFC52DB06A8
+share/perl6/core/sources/028A8649830754124EA78735F1A3F943292DEB46
+share/perl6/core/sources/0ED4BC2EF747340A8EF4398B623A96FA27D13B66
+share/perl6/core/sources/0F57FDA7FCCEFE625CEB094BFCE83D85B37DC627
+share/perl6/core/sources/2304D64B316697533ADEA4D6A75E79A8B44162A4
+share/perl6/core/sources/35C173A5898C5BC97F0014D562FFFC80022A8E41
+share/perl6/core/sources/388B8949EE4C20904112966EE1E11D67FEDA7835
+share/perl6/core/sources/3910D28F858FD39E93D7DAFC885ED6C7C0E29855
+share/perl6/core/sources/3E7E7D6C318B27B2B0AED71A64A7CC0E64A404CD
+share/perl6/core/sources/4B64EA82135358CF14F499B47180768E3E412A56
+share/perl6/core/sources/64AED9603B95B3F4A00ACF92820140CFEB60EC39
+share/perl6/core/sources/6AA2C9C97953A244DD73409DA06EF8D73DB0D404
+share/perl6/core/sources/750A8541A10646293C6646D2C78EE34E51F9D0EE
+share/perl6/core/sources/7649D0C1EE532E11259495BF200194E63519F626
+share/perl6/core/sources/A624AAEE99B46A81A09537ED4F7E95E54C888B44
+share/perl6/core/sources/A801CC2B39E93C8B4E9136538C5DA53C12689366
+share/perl6/core/sources/ACF02A0AD4EA57C6BAD8E269F740958A202D408D
+share/perl6/core/sources/B661C7B6A345635EED5107DD0613A0F7E9A965AE
+share/perl6/core/sources/BF4682D045EF81988E1CBFA813F94D15FD9574BE
+share/perl6/core/sources/CFC392EE1D90260D62A398C0A213E099CF854BF2
+share/perl6/core/sources/D4E7EE37EC0B66F19F3B13FB739784B3A7034027
+share/perl6/core/sources/E04C5E67AEDC79E3A06AA9EA461DC307A8D4418B
+share/perl6/core/sources/E1B05A870E7E7187A3F158E85EA546BFB7F323F4
+share/perl6/core/sources/E8842ACEC69B95D3CBADE61A1127B11FE6FF43A6
+share/perl6/core/sources/EEEE6841B628C798E3BC90753185CE8E7BD3AEBE
share/perl6/core/version
share/perl6/lib/Perl6/Actions.moarvm
share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm
Index: pkgsrc/lang/rakudo/buildlink3.mk
diff -u pkgsrc/lang/rakudo/buildlink3.mk:1.8 pkgsrc/lang/rakudo/buildlink3.mk:1.9
--- pkgsrc/lang/rakudo/buildlink3.mk:1.8 Tue Jun 28 11:34:15 2022
+++ pkgsrc/lang/rakudo/buildlink3.mk Mon Oct 14 02:01:51 2024
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.8 2022/06/28 11:34:15 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.9 2024/10/14 02:01:51 mef Exp $
BUILDLINK_TREE+= rakudo
.if !defined(RAKUDO_BUILDLINK3_MK)
RAKUDO_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2022.06
-BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2022.06nb1
+BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2022.09
+BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2022.09
BUILDLINK_PKGSRCDIR.rakudo?= ../../lang/rakudo
.include "../../lang/nqp/buildlink3.mk"
Index: pkgsrc/lang/rakudo/distinfo
diff -u pkgsrc/lang/rakudo/distinfo:1.27 pkgsrc/lang/rakudo/distinfo:1.28
--- pkgsrc/lang/rakudo/distinfo:1.27 Sat Sep 21 20:32:18 2024
+++ pkgsrc/lang/rakudo/distinfo Mon Oct 14 02:01:51 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2024/09/21 20:32:18 mef Exp $
+$NetBSD: distinfo,v 1.28 2024/10/14 02:01:51 mef Exp $
-BLAKE2s (rakudo-2024.08.tar.gz) = e77c20bc2699ac027335d8537e92b8fc1afeb577f6d91b98f626126f8781018a
-SHA512 (rakudo-2024.08.tar.gz) = cef609687a69d40b8cb5a8a855f09a8f1a22b6353d2c2f8091a289ad368d24a6c466178ef9873433afe4bd3c60d5ec36f4c8eec8e016c9df3ed91dbfd53bdc5d
-Size (rakudo-2024.08.tar.gz) = 4465374 bytes
+BLAKE2s (rakudo-2024.09.tar.gz) = eb2889404584cb790189015a3bda5233b3600b0a8042e90711ba9e71c664a3f1
+SHA512 (rakudo-2024.09.tar.gz) = 5b4f20be15f8f7ed5dc3b2cb4eb372765c5ec1f3493433ef8f6069b08fd87a96bcb4140eb55c4c57a81bee652b8758ed17ba84f9f72dbf97b06a4524971f8d65
+Size (rakudo-2024.09.tar.gz) = 4467700 bytes
Home |
Main Index |
Thread Index |
Old Index