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:           Wed May 24 15:03:42 UTC 2023

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

Log Message:
(lang/rakudo) Updated 2022.12 to 2023.04

(see doc/ChangeLog for full list)

New in 2023.04:

+ Improvements:
    + Make `Mu.WHY` a bit smarter, also handling CORE subroutines [faff9091]
    + Give `IO::Path.chown` more `unlink` like semantics [dde366ee]
    + `snip` now can also handle infinite lists [ec8cdd54]
    + Some exception message tweaking [331fd237]

+ Additions:
    + use v6.e.PREVIEW or v6.* implies `use experimental :rakuast` [fcdb78ce]
    + Add rotor capabilities to sub `comb` in 6.e [28a32766]

+ Fixes:
    + Fix `Range.Bool` for empty and infinite ranges in 6.e [83caae8e][188beb55]
      [53135c8d][f31a6d56]
    + Make sure `snitch` caches Seqs [61b8bee3]
    + Make prefix `//` working again [efb59f78]
    + Make `Cool.uninames` actually work [500ad5f6]
    + Make `Cool.uniname` actually match the documentation [af0c88cc]
    + Make `List.Set` work again without hanging [5a0e7a76]
    + Make `Distr.desc` correct for MacOS 11 and higher [eae02e8e]
    + Fix the git clone cmd in install docs [f79ae571]
    + Fix `IO::Path::Parts.raku` to handle type objects correctly [16924b41]
    + Fix "Unexpected named argument 'no_fallback' passed" on some meta types
      [b01d996d]
    + Warn about missing perl5 mods (Configure.pl) instead of crashing
      [6f86699f]
    + Make Supply.zip handle some potential deadlock situations better
      [6e2a46f6][2225e207]

+ Removals:
    + Remove support for PERL6_EXCEPTIONS_HANDLER [5d7e3857]

+ Internal:
    + Use HLL comparison for floating point noise check [3bd73896]
    + Remove some unnecessary BUILD methods [1a86348a]
    + Add Str.leading/trailing-whitespace implemementation-detail [5feb7f7f]

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

      [1f45b310][098a26e3][8809e87a][1338f4ae][e73f3bbd][48c19e15][f6fe1168]
        ... (omit) ..
      [1fd667cf][31fb2b9e][027e37cc][5d1d02d9][7b4b680e][3b838eaf][62d263fc]

New in 2023.02:

+ Improvements:
    + Make use of line directive information for compile time errors [6bc209fc]
      [89c23ddf]
    + Improve error message on "foo".Order [665375ba]
    + Try to be more explicit when exception reporting dies [45b19784]
    + Make X::Method::NotFound more resilient [eff02440]

+ Additions:
    + Allow for .rakutest as extension of Rakudo test files [4a42b211]
      [0d49c2e7]
    + Implement numeric coercers for Date/DateTime [72856df9]
    + Allow * to be used as identity on classify|categorize [4b264b80]
    + Introduce `$*EXIT` / `$*EXCEPTION` dynamic vars [50050866]
    + Add In Memoriam for Ben Davies [ccbf9a09][3d2f8bd9]
    + Add Complex.sign to v6.e [34cf82aa]
    + Add Unicode class to v6.c [db7ca2dd]
    + Make log and sqrt handle negative values mathematically correct
      in v6.e [760e21c1]
    + Make RakuAST:: classes available with `use experimental :rakuast`
      [c9cb334e]

+ Efficiency:
    + Make List.head() about 2.4x as fast [7e69a6de][615b9bf9]
    + Don't pollute PROCESS:: with failed $*FOO lookups [6ef8993f]

+ Fixes:
    + Fix EVAL regression on symbol leakage [1ea6be79]
    + Resolve the case of CUPR auto-vivifying some dynamics [7194b1e6]
    + Fix the list of expected symbols [c6afe382]
    + Fix swapped iterators in Seq.ACCEPTS [f078896c]
    + Don't error without git, but all needed files are present [e3e962c2]
    + Fix `race` to actually race and not secretly hypering [ffc9fc74]
    + Fix defaults for typed optional @/% params [JVM] [49facdc0]
    + Fix storing of typed Hashes from a list [c9e391f0][5ed14bc4]
    + Fix type constraints on QuantHashes [03b3b13d]
    + Fix breakage with "use v6.e.PREVIEW" [JVM] [c88f50d5]
    + Hopefully fix all inheritance issues with set operators [586466e9]
    + Set Xmx4G for building Rakudo [JVM] [67ba2dfc]
    + Fix error reporting for feeds [e09f20ca]
    + Fix serialization issues with Version [9e4fa286]
    + Make Junction:D.(Int|Numeric|Real) work [1841d6d9]
    + Don't special case [+] to List.sum [5c66515d][6b6c0ec8]
    + Correct description of BUILD/TWEAK in BUILDPLAN [fbb669ae]

+ Removals:
    + Eradicate knowledge of unimplemented COMPOSE phaser [0040f813]

+ Internal:
    + Make Azure pipelines know about the `main` branch [c3e0eb7c]
    + Fix a syntax error in Perl code [ad9302d7]
    + Fix NQP version check [7cd8adfa]
    + Some minor harness6 fixes [d50a8667]
    + Upgrade Rakudo tests to Unicode 15.0 [37826798][47ec76bd]
    + (test fixes) .classify|categorize(*) no longer throw [0baf2c0e]
    + Micro-optimize ADD-PAIRS-TO-BAG|MIX [7a6c3095]
    + Fix "ctxlexpad needs an MVMContext" regression in SETTING:: [b21cd61c]
    + Fix test description for unknown modifier (#5179) [69f1aa1f]
    + Warn about Unicode versioning issue wrt tests [268da12b]
    + Many, many commits related to RakuAST development:
      [e05474b6][956bd776][de998b6f][df72d0b1][fd3ed60e][93a39a6a][356e31cc]
        ... (omit) ...
      [2d559ef4][01a8faa7][4f1bbdbf][656b58bc][424de2f0][b6df0034][f8e22b6f]
      [1acb74d8]


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.20 -r1.21 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.28 pkgsrc/lang/rakudo/Makefile:1.29
--- pkgsrc/lang/rakudo/Makefile:1.28    Tue Dec  6 13:31:49 2022
+++ pkgsrc/lang/rakudo/Makefile Wed May 24 15:03:41 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2022/12/06 13:31:49 mef Exp $
+# $NetBSD: Makefile,v 1.29 2023/05/24 15:03:41 mef Exp $
 
-DISTNAME=      rakudo-2022.12
+DISTNAME=      rakudo-2023.04
 CATEGORIES=    lang perl6
 MASTER_SITES=  https://rakudo.org/dl/rakudo/
 

Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.13 pkgsrc/lang/rakudo/PLIST:1.14
--- pkgsrc/lang/rakudo/PLIST:1.13       Tue Dec  6 13:31:49 2022
+++ pkgsrc/lang/rakudo/PLIST    Wed May 24 15:03:42 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2022/12/06 13:31:49 mef Exp $
+@comment $NetBSD: PLIST,v 1.14 2023/05/24 15:03:42 mef Exp $
 bin/perl6
 bin/perl6-debug
 bin/perl6-debug-m
@@ -16,49 +16,49 @@ bin/rakudo-lldb-m
 bin/rakudo-m
 bin/rakudo-valgrind-m
 share/perl6/bin/install-dist.p6
-share/perl6/core/dist/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
+share/perl6/core/dist/FDDFED1C8658AE970DC42B82006DE3358F937F2D
 share/perl6/core/repo.lock
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
-share/perl6/core/sources/19F9A24359E2720182730D06244A56BE572D31B8
-share/perl6/core/sources/1CDBE5559BBB2607A71F40EF948703BADEB1CDAD
-share/perl6/core/sources/25F5F6A99E8BEA1C8FF92C75E7389FE7821D523C
-share/perl6/core/sources/4BB03C9B304C2F187E57025D6DA5D24B8A55525A
-share/perl6/core/sources/52E57D94349C491E6961DCEA5674BB22FE921952
-share/perl6/core/sources/60CBD62BA814F88B5840C355CCC73B21A03D70B9
-share/perl6/core/sources/71DDCBA5C5EBFAE6A17BAC4C253AA782EA5EBFD3
-share/perl6/core/sources/7B8DEDA2F7DE2BC68AFBCDDDCCD18DA2262416F3
-share/perl6/core/sources/7D2B271450B39644455EC29A4F4A895005FDEB49
-share/perl6/core/sources/8AFEDDA23B4F7AA80ED4F725BCDC0E7164E3B6B1
-share/perl6/core/sources/915ACD354B72953DFC6C2C8E550B9734AD7DB608
-share/perl6/core/sources/A1C54701F01D22E8D986B6042E6151499D7A993F
-share/perl6/core/sources/A45EA3EB17619FCF5791ADA186C19D0DDDB4AAB0
-share/perl6/core/sources/AA3A5FA0DC010E484ABCAC905C480D8D7293B6F0
-share/perl6/core/sources/B2976BD56E2DB034D70D1D8BF3CE2452B13BF9A2
-share/perl6/core/sources/B97D7E6259E10E9058A2BF748089078D62033CD6
-share/perl6/core/sources/DF960AD1B9A27D5DF2F38C43D9E65D489C94AADB
-share/perl6/core/sources/EF65E20BDDDDFD33198E16D3C7910F616DF7741E
-share/perl6/core/sources/FDB87D32D042773D8F18A97D289D9BDCB35BF304
-share/perl6/core/sources/FDD83F6185BE60D049274023FE63529625CB9DDD
+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/version
 share/perl6/lib/Perl6/Actions.moarvm
 share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm
@@ -73,6 +73,8 @@ 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
@@ -83,3 +85,18 @@ 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

Index: pkgsrc/lang/rakudo/distinfo
diff -u pkgsrc/lang/rakudo/distinfo:1.20 pkgsrc/lang/rakudo/distinfo:1.21
--- pkgsrc/lang/rakudo/distinfo:1.20    Tue Dec  6 13:31:49 2022
+++ pkgsrc/lang/rakudo/distinfo Wed May 24 15:03:42 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2022/12/06 13:31:49 mef Exp $
+$NetBSD: distinfo,v 1.21 2023/05/24 15:03:42 mef Exp $
 
-BLAKE2s (rakudo-2022.12.tar.gz) = 92dd5ea71b16ea698aec2f1965f3d871bb4b43edbbcba21c1ce94d909269d9f7
-SHA512 (rakudo-2022.12.tar.gz) = 7df9712f9035c5ead4e9aeb0164dcdfff7ba1ec175cabe192eed084d7d79a848ccfde8d9713b04d684b19e3b0685f784753956cf21e99437ae78bfeaa071eac1
-Size (rakudo-2022.12.tar.gz) = 6026527 bytes
+BLAKE2s (rakudo-2023.04.tar.gz) = a0ac91a171fabbc95d5841d744f845bbd976597be745cdd2d9c3a18806d59bb3
+SHA512 (rakudo-2023.04.tar.gz) = 2c77131c2b0a5df09ad8e039456f72e815150538fe169ce17d0e8d21eb70d698c5c88006ae4eb77eb86caca6a427163f460dfcbdc26af4be17fffdcca600097d
+Size (rakudo-2023.04.tar.gz) = 6748275 bytes



Home | Main Index | Thread Index | Old Index