Path to this page:
Subject: CVS commit: pkgsrc/lang/rakudo
From: Makoto Fujiwara
Date: 2024-04-29 05:59:46
Message id: 20240429035946.51AB5FA2C@cvs.NetBSD.org
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]
Files: