![]() ![]() | ![]() |
(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]
@comment $NetBSD: PLIST,v 1.19 2024/04/29 03:59:46 mef Exp $ bin/perl6 bin/perl6-debug bin/perl6-debug-m bin/perl6-gdb-m bin/perl6-lldb-m bin/perl6-m bin/perl6-valgrind-m bin/raku bin/raku-debug bin/rakudo bin/rakudo-debug bin/rakudo-debug-m bin/rakudo-gdb-m bin/rakudo-lldb-m bin/rakudo-m bin/rakudo-valgrind-m share/perl6/bin/install-dist.p6 share/perl6/core/dist/ED0E53DAD0B8D29A69003C5D79840666008314A2 share/perl6/core/repo.lock 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 share/perl6/lib/Perl6/BOOTSTRAP/v6d.moarvm share/perl6/lib/Perl6/BOOTSTRAP/v6e.moarvm share/perl6/lib/Perl6/Compiler.moarvm share/perl6/lib/Perl6/Grammar.moarvm share/perl6/lib/Perl6/Metamodel.moarvm share/perl6/lib/Perl6/ModuleLoader.moarvm share/perl6/lib/Perl6/Ops.moarvm share/perl6/lib/Perl6/Optimizer.moarvm share/perl6/lib/Perl6/Pod.moarvm share/perl6/lib/Perl6/SysConfig.moarvm share/perl6/lib/Perl6/World.moarvm share/perl6/lib/Raku/Actions.moarvm share/perl6/lib/Raku/Grammar.moarvm share/perl6/runtime/CORE.c.setting.moarvm share/perl6/runtime/CORE.d.setting.moarvm share/perl6/runtime/CORE.e.setting.moarvm share/perl6/runtime/dynext/libperl6_ops_moar.so share/perl6/runtime/perl6-debug.moarvm share/perl6/runtime/perl6.moarvm share/perl6/runtime/rakudo-debug.moarvm share/perl6/runtime/rakudo.moarvm share/perl6/site/version share/perl6/vendor/version @pkgdir share/perl6/vendor/sources @pkgdir share/perl6/vendor/short @pkgdir share/perl6/vendor/resources @pkgdir share/perl6/vendor/precomp @pkgdir share/perl6/vendor/dist @pkgdir share/perl6/vendor/bin @pkgdir share/perl6/site/sources @pkgdir share/perl6/site/short @pkgdir share/perl6/site/resources @pkgdir share/perl6/site/precomp @pkgdir share/perl6/site/dist @pkgdir share/perl6/site/bin @pkgdir share/perl6/core/resources @pkgdir share/perl6/core/precomp @pkgdir share/perl6/core/bin