Skip to content

Commit

Permalink
(lang/rakudo) Updated 2023.04 to 2023.05
Browse files Browse the repository at this point in the history
(https://rakudo.org/post/announce-rakudo-release-2023.05)

Rakudo compiler, Release #161 (2023.05)

2023-05-31

On behalf of the Rakudo development team, I?m very happy to announce the May
2023 release of Rakudo #161. 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 2023.05:

  * Improvements:

      + Allow Nil as payload to X::AdHoc [45b3a050]
      + Separate =input/=output from =code [6f482ca0]
      + Handle uncontainerized type objects as invocant to AT-POS better
        [3139b6c0]
      + Introduce Iterator.is-monotonically-increasing [149dd880][2edcaa35]
        [e702f0e6]
      + Give subsets their .^mro method [7e785883]
  * Additions:

      + Make Int.Str take a :superscript/:subscript named argument [01e82224]
        [0248cc3e]
  * Fixes:

      + Nil.Int should coerce to 0, not to "" [70dc3c8a]
  * Removals:

  * Internal:

      + Introduce Str.is-whitespace implementation detail method [fa2b9e34]
      + Make Str.naive-word-wrapper aware of ANSI escape sequences [bb4514c9]
      + Streamline X::Syntax::Number::LiteralType a bit [bc51ff46][6e20165a]
      + Generalize -0123456789 to ??????????? mapping [5d6ab03c][c33c5538]
  * RakuAST Development:

      + A lot of work was done on RakuAST development (over 120 commits),
        raising the number of passing spectest files from 787 to 825 (out of
        1355).

        [7ca567b4][f8ac118c][7a442c6d][9cd11f75][7ac66112][2d656cd2][f12c8598]
        [7267e7f1][6235256a][13e96284][812ed5f6][1f010bd8][14fed334][a7571cb4]
        [c7f4ab14][7b86e38b][134418bd][2dd66bcb][b29e1084][aedeadf9][8b462b40]
        [2bd73522][a72af165][3b302c06][904d3126][eef4a7ca][97325f65][9ca2e9d1]
        [f4f61663][38cdaf3c][e253ce45][3a801285][edaa90ac][654fb380][eddff44e]
        [8d74e4e7][80c35e42][ae7a219c][c55455d7][5965d7fb][8e513078][2e3690bd]
        [ae1856db][6f3c5352][d1ca18f1][eedc165f][c10767e5][242f3098][cc173d83]
        [d9179b2c][b317b4dd][7bbc2f99][3b705faf][d58e68bd][d1d64b38][b5a30e70]
        [3f62a6f4][b6fb937d][4b69dd51][8bb54bf5][74d021c4][cd6bc209][cf3d937f]
        [a4c7b199][5c4f9efe][e92e6f2f][bfb1fe31][ad422bb6][dd5125ae][fc879d6f]
        [c4275902][6604178b][703378ea][5ea3f79a][08da4bfe][a1d39af5][a2102a96]
        [6b6f28ed][ee5e4c3b][50fc47cf][eaf4aea2][ff29c918][10742c99][6a79c0f5]
        [7243e228][b881fe84][b0339c20][c14084ec][01790de4][4f6da10a][80397225]
        [a3f0f365][34c3e7a8][826eca3f][809f84cc][6b5171d6][e17840d8][cdb9a836]
        [f4fa7318][7a49b6ec][b50187e4][a4698793][af54c0b2][592d11d3][2ed5c891]
        [09c4b057][f2b69f53][188fbb62][b45b054d][c2449ef6][14b803f5][73a6ff6f]
        [213bacbb][fdb84124][ba7f659c][8099dd3c][1fd990fb][6325d10f][a78234e1]
        [65dc1204][cb8e052b][e6c9e8f1][2592579c][916bdd45][47e1fd0c]

The following people contributed to this release:

Elizabeth Mattijsen, Stefan Seifert, Justin DeVuyst, Will Coleda, Luis F.
Uceta, Timo Paulssen, Daniel Green, Jan-Olof Hendig, Adrian, Bruce Gray, James
Cook, M?rton Polg?r, Roosemberth Palacios

This release implements 6.c and 6.d versions of the Raku specification. 6.c
version of the language is available if you use the use v6.c version pragma,
otherwise 6.d is the default.

Upcoming releases in 2023 will include new functionality that is not part of
6.c or 6.d specifications, available with a lexically scoped pragma. Our goal
is to ensure that anything that is tested as part of 6.c and 6.d specifications
will continue to work unchanged. There may be incremental spec releases this
year as well.
  • Loading branch information
mef committed Jun 10, 2023
1 parent acce270 commit 6af1ceb
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 49 deletions.
4 changes: 2 additions & 2 deletions lang/rakudo/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.29 2023/05/24 15:03:41 mef Exp $
# $NetBSD: Makefile,v 1.30 2023/06/10 15:57:16 mef Exp $

DISTNAME= rakudo-2023.04
DISTNAME= rakudo-2023.05
CATEGORIES= lang perl6
MASTER_SITES= https://rakudo.org/dl/rakudo/

Expand Down
88 changes: 45 additions & 43 deletions lang/rakudo/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.14 2023/05/24 15:03:42 mef Exp $
@comment $NetBSD: PLIST,v 1.15 2023/06/10 15:57:16 mef Exp $
bin/perl6
bin/perl6-debug
bin/perl6-debug-m
Expand All @@ -16,49 +16,51 @@ bin/rakudo-lldb-m
bin/rakudo-m
bin/rakudo-valgrind-m
share/perl6/bin/install-dist.p6
share/perl6/core/dist/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/dist/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/repo.lock
share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/FDDFED1C8658AE970DC42B82006DE3358F937F2D
share/perl6/core/sources/01EE0865BD4C1924B2FDD36F11045A774628883B
share/perl6/core/sources/1EED8F1F9E162A1214F2A23D436D1A4ED4F4C45C
share/perl6/core/sources/245D5543EFB106E7B15ED340654C46B33717D53E
share/perl6/core/sources/2E1B4BD8E09A852A18F4A5F4A21E26D6B8B5C65A
share/perl6/core/sources/3074096C776941F6559FB0428781E7A6ECEE19C4
share/perl6/core/sources/479EE745FDEEC6D027557BB2541AEA913FA845EA
share/perl6/core/sources/542E1B2449E6081574EFE2143B67DAF9EA422832
share/perl6/core/sources/57E1B31E7CC7EA29250CEBAB68343F602548A396
share/perl6/core/sources/666FCD6DB426BDD8595BD7DF242AAAE84264C006
share/perl6/core/sources/69CF63094B7AB5CB9DFBBE2F0A11702B3DEE73B9
share/perl6/core/sources/82806C754B5B1F433BA0DAB47520D81D000FE96B
share/perl6/core/sources/83B3FD5EEFC5D26162E4A1954C355A72AB1DF601
share/perl6/core/sources/84D8CEAF2A7A4733F88C2E2F7D75ABF945CDAB0F
share/perl6/core/sources/AC6A82F5D1F91FC22B661CAB5BCC910D3103946E
share/perl6/core/sources/BB62C78639D1434F25CE7373F717D2DCDEBA34C4
share/perl6/core/sources/BE0D748B4112FA8EB605CFC342FFF5538C395E40
share/perl6/core/sources/C9374644406475C825A24CF17CD0559C9E822121
share/perl6/core/sources/E1C3512BA692656070005278FE2FA17CD5C303BC
share/perl6/core/sources/F060286EA5FBE284FFB0A16781644D7F8A8059BC
share/perl6/core/sources/FE07A7D71885841F6AF95D4D6350F98CC56A2048
share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/33A6D5EAA5D23ADE4D6F5A93FB2958675FF6DDDD
share/perl6/core/sources/0BF6EF0EC7FCA7A246490659E41258CA3B6D5AE2
share/perl6/core/sources/13D9B8DB89999217BEBD917975777A38964ABAFD
share/perl6/core/sources/3B4E51EBC1A05797787DFB36F9747CFECE71EBCB
share/perl6/core/sources/4D65A96AE0BD0E972321B59FB2574BA41EF7F2E2
share/perl6/core/sources/4E4CC5EE8327787813D695913B8145E90923AF7F
share/perl6/core/sources/5222E6BDEE39CB9F13D114BCE44DFC6B491B2611
share/perl6/core/sources/71809DADA9D2E5DE6159C7FFAA3488439BD301FC
share/perl6/core/sources/79687F274C363930A47773F66971127ABC0C4EDC
share/perl6/core/sources/854288B93938FA2CDED28C2D830E9AA34483FD34
share/perl6/core/sources/899DE62593A1BE961E9EE6E24C4A321722884A3C
share/perl6/core/sources/89E33737430504591D3F0285ADC56A710208FC45
share/perl6/core/sources/9CFD3B4E571174C17A3B6EF5AC16ABECB2BA9D23
share/perl6/core/sources/B89826A2D20EE5D5F519D731236C8DC46C272138
share/perl6/core/sources/BEB71E296EC753D72209588344FD0DEED07D32B9
share/perl6/core/sources/BF95CC9F77810D09DE290FAF945F64A996549FDB
share/perl6/core/sources/C781B902ACE5F89CAD65553BF7653BE5283F0573
share/perl6/core/sources/CC5C7BE78BDF6300C09AA75A865614077684BE15
share/perl6/core/sources/EDED9B9694213936B9AD77C7C43315AD372A9E0E
share/perl6/core/sources/EFBD0749EA087A5DFA763E8CECCCADB75006FDDF
share/perl6/core/sources/F5EA1DFDF6D160CDE963BD1EF0EAA5CB56DD5C3E
share/perl6/core/sources/FF00E515F80BE8DF90B114A8B0281599A3E0BDF1
share/perl6/core/version
share/perl6/lib/Perl6/Actions.moarvm
share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm
Expand Down
8 changes: 4 additions & 4 deletions lang/rakudo/distinfo
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.21 2023/05/24 15:03:42 mef Exp $
$NetBSD: distinfo,v 1.22 2023/06/10 15:57:16 mef Exp $

BLAKE2s (rakudo-2023.04.tar.gz) = a0ac91a171fabbc95d5841d744f845bbd976597be745cdd2d9c3a18806d59bb3
SHA512 (rakudo-2023.04.tar.gz) = 2c77131c2b0a5df09ad8e039456f72e815150538fe169ce17d0e8d21eb70d698c5c88006ae4eb77eb86caca6a427163f460dfcbdc26af4be17fffdcca600097d
Size (rakudo-2023.04.tar.gz) = 6748275 bytes
BLAKE2s (rakudo-2023.05.tar.gz) = 44f751f4b367ceaeb40b0daf6784344023e434fa9825aba6f94797ec34bc980f
SHA512 (rakudo-2023.05.tar.gz) = 486774bee5290f6e2e2d3adfa6a6407a7b8563d665e4fc64b058fcdaca10fa37e19cb3958eda39b09a58b86f17e6dbec5a5a10d35cc856364907204e799a20d3
Size (rakudo-2023.05.tar.gz) = 6771566 bytes

0 comments on commit 6af1ceb

Please sign in to comment.