--- - branch: MAIN date: Mon Apr 29 03:59:46 UTC 2024 files: - new: '1.34' old: '1.33' path: pkgsrc/lang/rakudo/Makefile pathrev: pkgsrc/lang/rakudo/Makefile@1.34 type: modified - new: '1.19' old: '1.18' path: pkgsrc/lang/rakudo/PLIST pathrev: pkgsrc/lang/rakudo/PLIST@1.19 type: modified - new: '1.26' old: '1.25' path: pkgsrc/lang/rakudo/distinfo pathrev: pkgsrc/lang/rakudo/distinfo@1.26 type: modified id: 20240429T035946Z.b9dc617016b3c707eed05a2e957332e8f288c607 log: | (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] module: pkgsrc subject: 'CVS commit: pkgsrc/lang/rakudo' unixtime: '1714363186' user: mef