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 Apr 29 03:59:46 UTC 2024

Modified Files:
        pkgsrc/lang/rakudo: Makefile PLIST distinfo

Log Message:
(lang/radudo) Updated 2024.02 to 2024.04

New in 2024.04:

+ Improvements:
    + Make X::Syntax::Number::LiteralType a subclass of
      X::TypeCheck::Assignment [5b7cf94c]
    + Make Rakudo up to 2x as fast on the JVM backend by using fastutil [05aae712][23a9fdbe]
      [955bc856]

+ Additions:
    + Add Allomorph.narrow [e6a28e1c]
    + Add dispatch disambiguation via 'is item' parameter trait [70f16f63]
      [3b42de18][36901bb0][0ce55752][c02bd131]

+ Fixes:
    + Fix "No exception handler located for catch" trying to report
      method-not-found [b61de7a9]
    + Fix naming of anonymous classes [ad12f2a9]
    + Increase JVM max heap [2d76783a]
    + Fix reporting of X::Role::Initialization errors [0eb99b8a]
    + Fix race condition in lazy deserialization on MoarVM backend [d6320eaf]
    + Fix obscure pattern bug in regex engine on MoarVM backend [f56a3973]

+ Deprecations:

+ Internal:
    * Streamline "core" (bootstrap, core, metamodel) [169b28f3][b37302cb]
      [010d6fe5][b5f3b474][67f662a4][8a628aa2][9c71fae0][73e1c716][fd6ffe33]
      [aa02c8b8][b411252a][d1a5b479][3b736e56][c7d24b3d][d1fbc0d7][ef942c5c]
      [00256ffb][189ce4f7][6c663f78][dc243d12][dab45fa3][1af29151][5ed668d4]
      [1b5c0820][039dbe49][c48fc1e3][9ecfb483][54a4c8cf][4d33d371][45dfb1bd]
      [ab1784b8][5cd846b2][758500f4][802e8140][e35ac0b4][555f4b00][406ad16b]
      [392213dd][037fab6c][502a6a15][a4423566][9f0b8689][5256102d][a153c729]
      [87feb40a][4cec36b7][56970893][b8330182][8753b0d9][b1167851][57498126]
      [df5fc0e3][e57d8233][ece58501][d442a5ba][4fa4ca52][5c27242b][f4943c9b]
      [c6adc333][cee9f572][0f3c775f][8159ed44][c751668b][d29d3c11][0f8c0d7e]
      [35b87f36][48e87465][5cbd82d3][7235b599][f329c52d][2a233d52][e7d72619]
      [309686a8][f73683f7][0c2c8cf9][9fb5674a][4e79d6b7][5211345d][a15f9f41]
      [75e63ce6][b1aaf338][f6cc5d95][45491ef5][5b80043a][5287d7ea][22795931]
      [25573f0c][1ee6bc46]
    + Convert uses of `if nqp::getcomp('Raku').backend.name eq <...>` to
      `#?if <...>` [f43128bd]

+ RakuAST Development:
    + 91 commits, 142/151 (make test), and 1057/1356 (make spectest) [5c195f12]
      [b4f58fe3][821e056c][c467e04c][d31e99e4][1f02a800][3709aeb2][e5c35555]
      [cdaca915][43fe36fb][ab0a1e12][9d6f2842][33f41e6a][7ce8b6e5][0d1095a0]
      [6507e0cf][06381659][30ff12ec][1f458a0f][e066203d][7ae4c397][e2e7e583]
      [9b90a609][ea84171c][fe279b05][65f349a5][ea0aa21d][ca0d1708][e64145d2]
      [a4b6c401][54854d93][3a70c503][f0d5a942][c6fb210a][1d609daf][9b377fcd]
      [e75c4168][1ccb95d4][c9b75d73][ea0b0d15][aeccbb40][6be6f159][08d439b3]
      [d0ed8cd9][312a5d85][9ca35fb9][69883683][e52a456f][09abf820][3a836f23]
      [c1582285][830727e5][08b77e94][4adf9395][fce6e368][b6d8425d][90cbfde5]
      [f7e50318][cee25a7c][c0f0ad3c][151236e8][c053144a][b213dba7][8f568c66]
      [dd62a30b][1bd789e9][a219c9bc][35cc0d6a][171307e9][5f8c7bbe][de518e47]
      [6c0e2466][9624046c][b6e8f275][7d855c4b][d1cf55cb][54ff30e8][f3b9b8e0]
      [6cf9a5cb][541a9c7d][c9c2197d][d7ded459][76f0278c][326dc12b][dbe698c4]
      [abc1a5f5][604663a3][c118661d][b899592b][eb1069ac][7de82585]

New in 2024.03:

+ Improvements:

+ Additions:

+ Fixes:
    + Add Parameter.of method [586f32cf]
    + Unbreak the JVM build [612dd255][fa853abc][55518662]
    + Unbreak t/harness [9395af5d]

+ Deprecations:

+ Internal:
    * Streamline "core" (bootstrap, core, metamodel) [50fc7284][eea99c2b]
      [704fda60][96c0a5d5][485fc866][a4ac1720][97a0eeab][18989a66][fb7e44fc]
      [bef608a8][4b124a98][1491f822][8e863c81][7dee0530][375393fa][4ee064dc]
      [ec11e06b][8f9ad9a3][8b00ff5b][0b65e78b][3a66dc10][c9ecbda2][48509e00]
      [70b8b229][591792d7][99f52bcd][70be8a09][4581555c][bc8f695e][c283942f]
      [b4a21078][2a3a1f35][b107962c][76030573][14be2dab][3e476241][e294a3e0]
      [3eed834c][43017b21][4d91de6d][01077ad7][1f56f1c6][f73b4ccf][0852efe9]
      [8ee1919d][28a51cfe][008cd24e][1f073f84][9d7a4c26][b83e6fa5][aa1f2274]
      [d8afa16e][08d9ebf6][85e07ec8][b73ed690][d8e9c1cd][c183d282][cf474c92]
      [ae526254][57c92969][a55e7fd0][dce688d4][7ab1bba3][68628fe3][cf46bd5e]
      [20fbb0f1][67c3b662][be990a2e][efeb9d77][b110ebb7][c49e05d8][20376f07]
      [98ca8eb9][6945637f][85b65a9c][fc7c3f47][ccf48ad2][79ad42c7][18abe8c3]
      [adff147e][bafa92a6][72c491f8][2b6cfaa9][e583fa08][ca2f0d1c][621b2c75]
      [53649d4f][8dffcd30][4cdb8a3c][6312d5da]

+ RakuAST Development:
    + Fix INIT blorsts running in wrong scope [237469d2]
    + Treat =place as a directive [b82fa83d]
    + ignore =finish if there is no code [f997c36c]
    + fix declaration after bind in ExpressionThunk [b1b4329b]
    + Replace fallback resolver with compile time lookups in BEGIN time code
      [639f20a2]
    + Fix QAST::Var type of captures [9a983ff4]
    + Add a few missing set_braid_from_self calls to Grammar [4152833b]
    + Support CORE:: compile time lookups [62b89107]
    + Support CORE::v6<[cde]> compile time lookups [8467b84a]
    + fix accessing 6.e PseudoStash at compile time [196fbee6]
    + fix look up of our scoped subs in my scoped packages at compile time
      [3853a0f8]


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.25 -r1.26 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.33 pkgsrc/lang/rakudo/Makefile:1.34
--- pkgsrc/lang/rakudo/Makefile:1.33    Sat Mar  9 07:04:37 2024
+++ pkgsrc/lang/rakudo/Makefile Mon Apr 29 03:59:46 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2024/03/09 07:04:37 mef Exp $
+# $NetBSD: Makefile,v 1.34 2024/04/29 03:59:46 mef Exp $
 
-DISTNAME=      rakudo-2024.02
+DISTNAME=      rakudo-2024.04
 CATEGORIES=    lang perl6
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rakudo/}
 

Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.18 pkgsrc/lang/rakudo/PLIST:1.19
--- pkgsrc/lang/rakudo/PLIST:1.18       Sat Mar  9 07:04:37 2024
+++ pkgsrc/lang/rakudo/PLIST    Mon Apr 29 03:59:46 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2024/03/09 07:04:37 mef Exp $
+@comment $NetBSD: PLIST,v 1.19 2024/04/29 03:59:46 mef Exp $
 bin/perl6
 bin/perl6-debug
 bin/perl6-debug-m
@@ -16,55 +16,55 @@ bin/rakudo-lldb-m
 bin/rakudo-m
 bin/rakudo-valgrind-m
 share/perl6/bin/install-dist.p6
-share/perl6/core/dist/6FAA2DE05DC250A42D37751B05E34C1847A58C86
+share/perl6/core/dist/ED0E53DAD0B8D29A69003C5D79840666008314A2
 share/perl6/core/repo.lock
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/E1ECE27093E3B30D542CD539B86657DE0E1C51F3/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/6FAA2DE05DC250A42D37751B05E34C1847A58C86
-share/perl6/core/sources/120A424D8DA2B9CCE0D4499C2984E5A3A82A81C5
-share/perl6/core/sources/188167FE71CD0E4B1919DE20EA85EC7E1E78E0FA
-share/perl6/core/sources/1E294BD1DF5985957C34D0906F5ED00697E3B505
-share/perl6/core/sources/2229ED5B2D9A57D9687CC083719C24220CA3D194
-share/perl6/core/sources/2DB3279313697FF47C8BBD00AD5B8C41D6908FBC
-share/perl6/core/sources/32FDE4F703F78782036E50E22D3602275622551F
-share/perl6/core/sources/3B7EF54064891E7BC27340FE021462164625A5F3
-share/perl6/core/sources/40CFA92ACF3BF5D683683EC7A9E4361D94BFEB71
-share/perl6/core/sources/53F60F412C8C678E53A0A0426A1355325EA28CF4
-share/perl6/core/sources/5FF8E6CF39940DF9B855568DBF92DEADEB0EA4CF
-share/perl6/core/sources/7531007F0AB214618CC0027758F981B389EF646C
-share/perl6/core/sources/8F4BDCB779781DEAE657929ADE3555F0500F8D26
-share/perl6/core/sources/A7E63147396A62442C10A28B887C573DA5228BF2
-share/perl6/core/sources/A7F5990107A71CB0372D3CF7D7A9B34D48541DD2
-share/perl6/core/sources/A85E4EABC749372C7F1D01E99EDB23EE7F550E7A
-share/perl6/core/sources/B601EF5F5B564ADBD65A2C9B6528DE4871D245FE
-share/perl6/core/sources/BD0C417A07C65371019FB9B56FB7510FB760D1D2
-share/perl6/core/sources/C9B76C4A38E980F5670FDFB5295861F1741EC56D
-share/perl6/core/sources/DE8CB4E31A8E6ACE13D3ED6F326177EF50410631
-share/perl6/core/sources/DFCD1B4A104BDAAB1DC64564E6C023B54C4E9EE7
-share/perl6/core/sources/E3D3BE2BA2D5893950AA6B5EF7FDCF3F2A4967A4
-share/perl6/core/sources/EA3110AC4CFB12753112569F93ACC5CDD0C1723F
-share/perl6/core/sources/FD478A7E35BCA0F143E961A798935AF8314A0CC3
+share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/E1ECE27093E3B30D542CD539B86657DE0E1C51F3/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/ED0E53DAD0B8D29A69003C5D79840666008314A2
+share/perl6/core/sources/0625E3602EE153F1FBE64E90FE926793F1037277
+share/perl6/core/sources/0D51BCED33ECB9018BE4B353DD05AFFA047AD869
+share/perl6/core/sources/28790AA8C1819C3C896694C0CDCB174ECC7F2369
+share/perl6/core/sources/327AAC374422D5472F4353E5CEC724E0EA82670F
+share/perl6/core/sources/384866ADF43AE82D570A6FD03729700CBAB92879
+share/perl6/core/sources/3AD4E883184E5B78DE662926A7FECA1ADE23F4FE
+share/perl6/core/sources/3EA1A887632D8A680689246D79666CD2BB56460A
+share/perl6/core/sources/40C1FAC5477A34641D962E7774A01D4263C66CFF
+share/perl6/core/sources/4B4300D1320F41238561ECFA93E1560F5F479CC0
+share/perl6/core/sources/93443CF381AB3D5E7BE654956EE46942B7A4EFBE
+share/perl6/core/sources/99318F9CA7957A7455341E4BD21C7FEFEC7522F5
+share/perl6/core/sources/9AAF565A8DD12C462CE650830F4BAA716DC691C2
+share/perl6/core/sources/A59A9CF4C570266DB0FEE3FBB5142E7221AC1B43
+share/perl6/core/sources/A91BD90C4E24D294F988610DB167E53E7520105D
+share/perl6/core/sources/B34F40BA1B617680A3D69A22691E641C1CAE2092
+share/perl6/core/sources/B52A050D6222234175628E65916867D1BF153612
+share/perl6/core/sources/C1E5CF5C79E8E44CCCCBA307209C466FB26DF83E
+share/perl6/core/sources/C57C53384743B27CD7D2391EEAB1E70992F21152
+share/perl6/core/sources/C57EA722CD02B9994E155E05C34F0644771F2F2B
+share/perl6/core/sources/C8F58698A176D4E9672BF89D1CBD4D0F12F6A3C0
+share/perl6/core/sources/E7A8071980AC15989165AD1FF0C3DCF580657E74
+share/perl6/core/sources/EDF03F703AA81C84C33F2B0C6910D3BB48DBF0FE
+share/perl6/core/sources/FBEBF31DD90797A0324C182118B16813B1E2C36B
 share/perl6/core/version
 share/perl6/lib/Perl6/Actions.moarvm
 share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm

Index: pkgsrc/lang/rakudo/distinfo
diff -u pkgsrc/lang/rakudo/distinfo:1.25 pkgsrc/lang/rakudo/distinfo:1.26
--- pkgsrc/lang/rakudo/distinfo:1.25    Sat Mar  9 07:04:37 2024
+++ pkgsrc/lang/rakudo/distinfo Mon Apr 29 03:59:46 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2024/03/09 07:04:37 mef Exp $
+$NetBSD: distinfo,v 1.26 2024/04/29 03:59:46 mef Exp $
 
-BLAKE2s (rakudo-2024.02.tar.gz) = d9a6bc498ddd91afc5290e267e7fb1951744dd498091717a8c127446dd43f173
-SHA512 (rakudo-2024.02.tar.gz) = ad1d899f8478fee8b53832e4d89045072c6cfc30cc62f8c3fafc5e83e2913c1b77dff646ea264388821338cbe24db0ec55e920f905b64549b7f441551f8c3d4c
-Size (rakudo-2024.02.tar.gz) = 4385587 bytes
+BLAKE2s (rakudo-2024.04.tar.gz) = e404b5852447b47825688e6940ad6e0d4f77b9089bdc5a5aa8cfe19777af656c
+SHA512 (rakudo-2024.04.tar.gz) = e5105f045b3ec1ed85894bd115ec13309b023ec7e57cd1af88f1923770029ba66a84b7dbdcb91c770d22a2d1927cd862acdf2d1b42b7789cc0cd0907eab5a918
+Size (rakudo-2024.04.tar.gz) = 4416452 bytes



Home | Main Index | Thread Index | Old Index