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:           Sat May 17 13:20:54 UTC 2025

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

Log Message:
(lang/rakudo) Updated 2025.02 to 2025.04

https://github.com/rakudo/rakudo/releases

New in 2025.04:
  * Improvements:

      + Make .classify/.categorize return proper object hashes [bcdbbdd]
      + Make QuantHashes return proper object hash for .Hash [998cde5]
      + Make the :{ } object hash syntax be like my %h{Mu} [8f8b958]
      + Remove parameterization returning Str workaround code [a22d674]
      + Make error message handle nameless declarator targets better [81c863a]
      + Add $?CONCRETIZATION to role bodies [b38daee]
      + Use var name in wrong literal type exception [7cf3b08]
      + Add Sequoia as a known MacOS distribution [f4b545b]
      + Future proof $*DISTRO.desc on MacOS systems [7741548]
  * Fixes:

      + Bump NQP to get 32/64bit writing to file working [606e4eb]
      + Fix throws-like applying matchers to group instead of expected exception [3caa98a]
      + Add a "die" that was missed in 69dd7d6 [cfc74a8]
      + Make native array parameterization die [4b88436]
      + Fix benign typo in Rakudo::Internals [08825c3]
      + Fix useless construction of List in Rakudo::QuantHash [39dc1ab]
      + Use correct typed accessors where able [de421f7]
  * Internal:

      + Migrate experimental tests from roast to rakudo, cleanup
        [114dafe][f434c4b][b43527a][ab34d10][fd069d6][067236b][3c7bd84]
        [42557e3][570d1f8][27e6dc3][f7369d3][fd7d180][4c0bbc4]
      + Update RELENG documentation/process [e5adb4d]
      + Bump NQP to update mimalloc version [29064c7]
      + These tests pass in default grammar [8ef1651]
      + Remove useless , [c2a5b8c]
      + Add todo for legacy grammar [01a66c1]

New in 2025.03:
  * Improvements:

      + Make sure grammar changes persist in the REPL [70872b9]
      + Allow multi-line comments in REPL as well [3ee9c20]
      + Align bytecode part of precomp files to 8 bytes [ecfc3a8]
      + Allow Mu:U as synonym for Mu in testing signatures [02ce95d]
      + Show initial memory values with _ between thousands [f702334]
      + Add support for type-smileys in .assuming [c9c2ca4]
      + Use less confusing "private" class names [fed35e5]
      + Update leap second date adding logic [ab04e6b]
      + Make sure that .head/first/head() on natives are "raw" [19f77e3]
      + Expand Hash parameterization [bc05703]
      + Make sure Hash/::Typed/::Object take same parameterization [9fe52a1]
      + Restore the old implementation of .assuming [eb2315f]
      + Wrap enum value stringification in a quietly [a36de41]
      + throw X::Parameter::TypedSlurpy exception, pass two test in
        t/spec/S06-signature/slurpy-params.t + Hopefully reduce BUILDALL
        -> POPULATE confusion [0adcacd] + Make test always work
        [f9dd316]
      + throw X::Attribute::Undeclared, pass the test of "class D {
        method d { $!e = 1 }};" (#5820) [9f58a34]
      + throw X::Parameter::TypedSlurpy exception, pass two test in
        t/spec/S06-signature/slurpy-params.t (#5818) [518596b]

  * Additions:
      + Add Range.min/max(:k,:kv,:p) support [b6eed68]
      + Add === candidate for type objects [3f6ac5a]
      + add X::Parameter::WrongOrder exception to wrong order parameters [f091317]
      + add redeclaration exception of placeholder parameter [1d08296]
      + add X::Parameter::Default::TypeCheck exception to parameters [9713c41]
      + Add a tip to MethodNotFound logic for !cursor_start [cbc29ee]
        Add a missing proto to WhateverCode.POSITIONS [86ece4d]
      + Add variable name if possible to warning about use of uninitialized numeric [fc4811a]
      + Add missing .Numeric to infix % [0730199]

  * Fixes:
      + Use proper typechecks in .assuming logic [aff6eaf]
      + Make min/max(Range) do the right thing [2d6dd3e]
      + Fix object in QAST::WVal, but not in SC for named parameter default types [a83a0fb]
      + Don't try to lower signatures with parametric generic types (#5804) [0bcab7a]
      + Fix snapper's memory reporting on MacOS [d02733a]
      + Make sure that sub-signatures with returns work ok [3bbb521]
      + Preliminary fix for .assuming producing typed slurpies [729d26e]
      + Fix wrong sigil in orelse's signature [21e52bc]
      + Fix accidental execution of stub code when trying to report will phaser NYI [085953b]
      + Fix Buf/Blob.join/raku for uints [0136923]
      + A bunch of Undeclared Attribute check fixes. [7c62a5a]

  * Internal:
      + Simplify solution for #2245 [d3a1fb6]
      + This module is explicitly skipped by blin [a70fbf6]
      + Skip multislice array test for now [0337289]
      + Mark failing test as todo for now [8475b1d]
      + Remove special casing in implementation-detail test [69d4fcb]
      + Remove leap second check step from release process [ee28391]:w


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.32 -r1.33 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.41 pkgsrc/lang/rakudo/Makefile:1.42
--- pkgsrc/lang/rakudo/Makefile:1.41    Sun Mar  2 02:18:49 2025
+++ pkgsrc/lang/rakudo/Makefile Sat May 17 13:20:53 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2025/03/02 02:18:49 mef Exp $
+# $NetBSD: Makefile,v 1.42 2025/05/17 13:20:53 mef Exp $
 
-DISTNAME=      rakudo-2025.02
+DISTNAME=      rakudo-2025.04
 CATEGORIES=    lang perl6
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rakudo/}
 

Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.25 pkgsrc/lang/rakudo/PLIST:1.26
--- pkgsrc/lang/rakudo/PLIST:1.25       Sun Mar  2 02:18:49 2025
+++ pkgsrc/lang/rakudo/PLIST    Sat May 17 13:20:53 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2025/03/02 02:18:49 mef Exp $
+@comment $NetBSD: PLIST,v 1.26 2025/05/17 13:20:53 mef Exp $
 bin/perl6
 bin/perl6-debug
 bin/perl6-debug-m
@@ -16,59 +16,59 @@ bin/rakudo-lldb-m
 bin/rakudo-m
 bin/rakudo-valgrind-m
 share/perl6/bin/install-dist.raku
-share/perl6/core/dist/B3C095B2ADCE1614299BA898E273D76E498F37FD
+share/perl6/core/dist/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
 share/perl6/core/repo.lock
-share/perl6/core/short/00DB34C60CE4A98B45F5DAA9A685BA1CB09B5486/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/8ED70850C429EAB5227A12CC407856148169C1F4/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/B3C095B2ADCE1614299BA898E273D76E498F37FD
-share/perl6/core/sources/037B50DB494E91434D37036CF26FDEF596225113
-share/perl6/core/sources/0F87B31780D60AC392EBB48171A8FC26553E63C8
-share/perl6/core/sources/176A56287E9F52F7212572C13DD36F6C880CCA14
-share/perl6/core/sources/1DBBBB68CC77FF536A47E6B59578233FB29727BF
-share/perl6/core/sources/258F5FD9D44C3F5C5D8E31E1C7128C650F31D8F0
-share/perl6/core/sources/31F9C8F7B18DB43D3BC64A9588A30AD40DCE5ADB
-share/perl6/core/sources/332FEBEDEEB63954A1BA5B2705D5DAD7C47363D4
-share/perl6/core/sources/4A255D70C266CE2CB7006561B78D5D564D7E740E
-share/perl6/core/sources/4A29A1562B45A14451266D851FF37E215521907F
-share/perl6/core/sources/514BF433D0C2925C8D689DF7F67D1BB71C9EDC1B
-share/perl6/core/sources/5324FE37AAF55B3689F2A63FAF86D32772C967C1
-share/perl6/core/sources/73614A721D03C1D1F30B6B3A04825EF87C3BDCAB
-share/perl6/core/sources/7648EBB51BE4D51D0E755FD862E83AB7F94EDA23
-share/perl6/core/sources/7AA44D370B1310341E8D84ADD9E617929233228A
-share/perl6/core/sources/7BFC685C9B9664974731096EDFDB3B9C09EBA965
-share/perl6/core/sources/8CE3BD7E06559786111558C74ABF4DC3E15E374C
-share/perl6/core/sources/9EF05116A7F81BF473287CFB41FBFCA83173B22F
-share/perl6/core/sources/A602892F36F6EFAD38AF7938723BC0C12F1806B9
-share/perl6/core/sources/DEB048CB29623BD53B2AC978FB9C17B66C35F935
-share/perl6/core/sources/E1F7A6BA7A77C2ADEE79B2E5FA63A0DC7BF63739
-share/perl6/core/sources/E53C6CCB9037470A1726EF5586EA80F2F8EACA09
-share/perl6/core/sources/F24D38A80EC10BD88DBB8C446EE31F003AEC8A0E
-share/perl6/core/sources/F5C617B08444399EBA47752DA387A6BFEBA09101
-share/perl6/core/sources/FCFDD465CC99E1104C28FD45ACA3801DAC20F6E2
-share/perl6/core/sources/FD89258DE9CF25EEBB25C813EB2E345DFE5EE498
+share/perl6/core/short/00DB34C60CE4A98B45F5DAA9A685BA1CB09B5486/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/8ED70850C429EAB5227A12CC407856148169C1F4/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/A4B2DCF23211FC6A4E31811837DDAB9882B7AD0F/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/C83945A1D6A2C7185BB85AE1FE752036022D1405/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/E09578190BD87F12B5EB553A0A67E66DA4479AEF/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/06E03F2A716B51D1912CC3FC92652FA06B1FE2CC
+share/perl6/core/sources/01612022CBA856EDD8675A84E49C634226276BB0
+share/perl6/core/sources/0D915625F4EF10A67FEE2110C8C20537E9B849ED
+share/perl6/core/sources/1321244E2EB1CA0F6C8A8C28C7115E25695CCDB2
+share/perl6/core/sources/1E3CFB3C9F840B02F9FA442401E2666C2FD05B98
+share/perl6/core/sources/1E4DCF3C3C20AFAEF7CAB72A585F94B9DB14FEB9
+share/perl6/core/sources/215AE96D040EA3601F42C378EC8A163F70F1490F
+share/perl6/core/sources/2657A3D8844EECD3FF2285D13C399044BD923BDD
+share/perl6/core/sources/2A54EE7CF19D3221EC96A57BA9137B51FEB7B6B7
+share/perl6/core/sources/395453B6A680D58C7D2369334960A65BD33C640A
+share/perl6/core/sources/4A53F88B8FFFD6D0F2FD095F3A955E9E302E8919
+share/perl6/core/sources/4D62B528F2A4CE1F8E1B1012F5F7699BFE900C9D
+share/perl6/core/sources/72866FB8F08EEE56DB44CF25D78D80053AFCB873
+share/perl6/core/sources/77C2AB997ED40FA8A0688CF8680AD9B83825CB62
+share/perl6/core/sources/864251A8DF1F27507D03890C9AECA4C281D97FE7
+share/perl6/core/sources/8B8ABF1BDBD8C563EB8F5E36F0C2D6D8008306F8
+share/perl6/core/sources/A82EC27642A0FB5E96DB5B3E3EEFF09E316F4771
+share/perl6/core/sources/ACB68214BF48A914A4C2E38BEE6BF4379D34B02C
+share/perl6/core/sources/B1AD220AAC6EF68FFF2A320A044F510194D9ABF0
+share/perl6/core/sources/C0D18BA6CCBF9EBA6C58F3FD746986C1DC5A176D
+share/perl6/core/sources/C74878201762BDA2BB33F2277DB688540F819E63
+share/perl6/core/sources/C8E9386E705F5B2D639C0EA4BC2F063622E3AFFA
+share/perl6/core/sources/D30FF8BD291535EDF4BE32D02BF4E1A4BECB9044
+share/perl6/core/sources/E2A301570742BA4B691FAC3105945EE53C120BD1
+share/perl6/core/sources/EB28DBACFC16A49AA64C14A496FD8170670349C8
+share/perl6/core/sources/FDD9D36FB848A1DFA61481A3174681725EC11BE9
 share/perl6/core/version
 share/perl6/lib/Perl6/Actions.moarvm
 share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm

Index: pkgsrc/lang/rakudo/distinfo
diff -u pkgsrc/lang/rakudo/distinfo:1.32 pkgsrc/lang/rakudo/distinfo:1.33
--- pkgsrc/lang/rakudo/distinfo:1.32    Sun Mar  2 02:18:49 2025
+++ pkgsrc/lang/rakudo/distinfo Sat May 17 13:20:53 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2025/03/02 02:18:49 mef Exp $
+$NetBSD: distinfo,v 1.33 2025/05/17 13:20:53 mef Exp $
 
-BLAKE2s (rakudo-2025.02.tar.gz) = 60529a7c1d26a01d835f265a59a1ba3eae13c600140e2317baaab51258457ff4
-SHA512 (rakudo-2025.02.tar.gz) = cb1f5d1047d4963b38712f82c7e52eac1ab123dfbf2c9d308de319435939a569a455f7b041c5844bbd4eb1c04f13721a59fef44d67a25d0fb074469f0ec1d834
-Size (rakudo-2025.02.tar.gz) = 4507412 bytes
+BLAKE2s (rakudo-2025.04.tar.gz) = 2dc8f2e049cdfb6e403bd6718777a81eb8427e06fb83cba2f3669210e8aa119e
+SHA512 (rakudo-2025.04.tar.gz) = 9b14e5e3981e229add066c3d1259d70e30cc15c4ce255ad4194d8a8c50506f781df17a55e1e0b5e840a02c9d5f2299f85418af25ca81ca749a28a0325149f6cc
+Size (rakudo-2025.04.tar.gz) = 4567850 bytes



Home | Main Index | Thread Index | Old Index