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:           Tue Dec  6 13:31:49 UTC 2022

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

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

New in 2022.12:

+ Improvements:
    + Improve flow of calling set-env.sh from a script [57337212]
    + Make the "needle (elem) list" message more clear [958537b1]
    + Make X::TypeCheck::Assignment message better [05d60e21]
    + Simplify X::TypeCheck::Assignment for containers [1e30b43c]

+ Additions:
    + Allow for --no-foo as alternative to --/foo when
      %SUB-MAIN-OPTS<allow-no> is set [61617b12]
    + Allow for -j2 as an alternative to --j=2 when
      %SUB-MAIN-OPTS<numeric-suffix-as-value> [388924d6]
    + Allow for .skip(produce,skip,produce,skip,...) in 6.e [2a1ace84]
    + Introduce "nano" term in 6.e [10feda11][feb97323]
    + Add IO::Path.created returning the Instant a path was created [dbf035d8]
    + Introduce // as a definedness prefix operator in 6.e [d05f7eed]
    + Add method Any.snitch in 6.e [10066021]
    + Introduce Dateish.days-in-year method [3d181c89][4d43bbf9][67513cb8]
    + Add rotor-like capability to Str.comb in 6.e [84abeb52]
    + Make sure Type.are also works [983cf3ec]
    + Implement IO::Path.chown and chown() [1e02f566]

+ Efficiency:
    + Add a lot of uint candidates for a lot of ops [47f9b286]
    + Add proper support for uint comparisons [25c76aed]

+ Fixes:
    + Make List:D.iterator a multi so that List:U.iterator works [5ad2c0c6]
    + Add missing Allomorph.words method [59a34853]
    + Revert "Add CUR::Staging.candidates method" to fix issue with
      precompiling modules for packaging [9360c650][6937da17][454752e3]
    + Implement nominalizable transparency for definites [71de2232][c915b07c]
    + Make World's `is_type` method more reliable [13f7416c]
    + Don't blindly make a Version object for vN [7ddb90ce]
    + Add missing $obj? to Perl6::Metamodel::JavaHOW.archetypes [d059921b]
    + Fix role parameterization over generics [94f3028e]
    + Get job done well for coercive nominalizeables [9e18b391]
    + Make generics work with return type in signature [a3021944][47c35cab]
      [4cdb5585]
    + Make (1,2,3,4,1,2).QuantHash>>-- work [63d03eb8][d0ec99a8]
    + Report deprecated subs/methods that are hidden-from-backtrace [43a6575b]
    + Feeds require .append to work, not .push [29eadbb2]
    + Make feed error message more comprehensible [2070ceeb]
    + Fix module installation writing precomp files into the wrong precomp
      store [cc7193d0]
    + Fix NEXT / LEAVE phaser interaction on JVM [ce1af0fa]
    + Fix definite type parameterization [07164fec] [8a7d84c5]
    + Fix a regression introduced by new 'dispatch' path related to
      smartmatch [35b180b8]
    + Make sure that Array.raku doesn't die on a lazy iterator [2037ffba]
    + Make sure .elems don't mention the class [3859d6cb]
    + Fix smartmatch in EVAL regression [0a9e2014][2702b001]
    + Avoid loss in precision on FatRat .Str conversion [441e71a5]
    + Revert "Simplify setting up standard handles" to fix seemingly
      unrelated issue with IO::Notifications not working [64f552f3]

+ Removals:
    + Remove nqp::p6client* ops [126aa804]

+ Internal:
    + Tune Java in response to nqp's (de)serialization rewrite [018e549b]
      [5a57f84e][18122e02][a78033f1]
    + Reuse $v-how instead of calling HOW again [191964c5]
    + Change internal API of RI:Snip [feb04dbe]
    + Move the iterator logic of Str.comb(N) to RI::Ngrams [e826dbdc][d12461b0]
    + Actions: Avoid repeated $<sym> eq 'S' [bc3b5824]

New in 2022.07:

+ Changes:
    + Re-imagine DateTime.new(Str) / Str.DateTime [aa462b41]
    + Make sort() a runtime error [0c9169dc]
    + Implement coercion via new-disp and re-consider return typechecking
      dispatcher [7774c331][4ab61720][efd610cb][b4a26fbe][3e45f709][6c3cb859]
      [f448ac47][a9606b29]
    + Make Iterable.hyper|race take Any as a default for :batch and :degree
      [d73d035e]

+ Additions:
    + Implement fallback support for MRO [1128d5cf][83197e34][9710a85e]
    + Add IO::Path inode, dev, and devtype methods [5c4970c5][599a6362]
      [6dc2f92c]
    + Add sub version of .head / .skip / .tail [af31b1df]
    + Implement Haskell's "span" as "snip" in 6.e [16ccb573]

+ Removals:

+ Efficiency:
    + Add native sub versions for .elems and .end (up to 4x speedup) [4fedb6f0]
    + Make coercions up to 1.6x as fast [5a8aa66b]
    + Add candidates for sub substr(str,int,int) for up to 2.8x speedup
      [09ead96e]

+ Fixes:
    + Fix cases where we try calling methods on BOOTCode [4130846b]
    + Make PostionalBindFailover.iterator die [dd7f3eb9]
    + Fix subclasses of .Date(Time) coercion [1a7b4b1b]
    + Revert relaxation of positional bind failover binding [bb944723]
    + Fix an LTA error message on passing Seq to a List parameter [db13e402]
    + Fix copy-pasto in error message for native unsigned ints [ffdeecd1]
    + Add missing private error handling method in Buf[32a40791]
    + Consider Positional/Associative type parameters in optional defaults
      [7148da1c]
    + Fix a deep recursion issue in return typecheck dispatcher [9fa76ec6]
      [808b0768]
    + Fix a regression where coercing into a role didn't work [0e09a287]
    + Implement lazy 'handles' trait application for methods [6430d41d]
    + Get around a problem where a module duplicates method objects [324adc5a]
    + Fix lone "-" in MAIN handling with :named-anywhere [3d3966b0]
    + Add ACCEPTS method for DateTime [31779f47][621d69e0]
    + Fix some cases of coercion over containerized values [fbe3acd0]
      [02f32d51]
    + Make code object based delegation 6.e feature [c6c8dfee]

+ Internal:
    + Micro-opt on CoercionHOW.typecheck [41e07ab9]
    + Make coercion more easily inlineable [eceea95c]
    + Simplify $has_varname setting [378a89e6]
    + Simplify native value / container check in binder [750487c6]
    + Further simplify native binding check [fc149e22]
    + Streamline native match check [a2f92b2b]
    + Ternearize lexpad binding of natives [f2546b44]


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/rakudo/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/rakudo/PLIST
cvs rdiff -u -r1.19 -r1.20 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.27 pkgsrc/lang/rakudo/Makefile:1.28
--- pkgsrc/lang/rakudo/Makefile:1.27    Tue Jun 28 11:34:15 2022
+++ pkgsrc/lang/rakudo/Makefile Tue Dec  6 13:31:49 2022
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.27 2022/06/28 11:34:15 wiz Exp $
+# $NetBSD: Makefile,v 1.28 2022/12/06 13:31:49 mef Exp $
 
-DISTNAME=      rakudo-2022.06
-PKGREVISION=   1
+DISTNAME=      rakudo-2022.12
 CATEGORIES=    lang perl6
 MASTER_SITES=  https://rakudo.org/dl/rakudo/
 

Index: pkgsrc/lang/rakudo/PLIST
diff -u pkgsrc/lang/rakudo/PLIST:1.12 pkgsrc/lang/rakudo/PLIST:1.13
--- pkgsrc/lang/rakudo/PLIST:1.12       Wed Jun  8 12:46:35 2022
+++ pkgsrc/lang/rakudo/PLIST    Tue Dec  6 13:31:49 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2022/06/08 12:46:35 mef Exp $
+@comment $NetBSD: PLIST,v 1.13 2022/12/06 13:31:49 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/61400232A8B01A4586769DA23977F2C585575F44
+share/perl6/core/dist/8294B16FC269ACF8616DB6DF5C2D61BB8044C892
 share/perl6/core/repo.lock
-share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/38673F0433DE95B90DD16424ED7B5B6520D383C5/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/3BE64EE0EF742F80B8FE4C0C2B1C061EAA3B4B5A/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/640AB2BAE07BEDC4C163F679A746F7AB7FB5D1FA/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/91D1F4AFADA887C669BEF2560A5B0D03793F37CC/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/61400232A8B01A4586769DA23977F2C585575F44
-share/perl6/core/sources/2221F8FD5DBE4C15E40B43346813E2FEF1F2A1A1
-share/perl6/core/sources/2441EE15C1C58706B9352E93B6D2957EDCDE4A59
-share/perl6/core/sources/24CEF9BE56A579865C79D79E9E44D51012C345EA
-share/perl6/core/sources/254EE291C732CC9CEA373457673CE8F97EA679EA
-share/perl6/core/sources/28D176763AF841BE9050169BC7C64E4F434A0D69
-share/perl6/core/sources/397CAE4689DBE99D289E5F7D51E7DDFA14EC8503
-share/perl6/core/sources/41A5578B6E60DEC3F94E2EDE205747D4F181F56F
-share/perl6/core/sources/423B532AD21ABF8826D2955ADD6336E13BCB190C
-share/perl6/core/sources/55B2CD87CEFA916594753E7DDFEF9FACCA7F803E
-share/perl6/core/sources/596DB60E86845CB6A09263364404A4BFF78B5400
-share/perl6/core/sources/60460C9F1B4C4D337A9E1B809E754542AE8E6474
-share/perl6/core/sources/6B0C8F09BB5C756B784641D8EDF6A6167EA47C8C
-share/perl6/core/sources/828A6A880CD2437C11BD9E6F896CFD5E08D07DDA
-share/perl6/core/sources/9FEDF0CBE432933A7C405E24FD9374C3A736D9A5
-share/perl6/core/sources/B19C4948F30FAD105E16A8521DB3157440268DC5
-share/perl6/core/sources/C0D5341106C1C7CF19A67F496D315D1F51AEEF13
-share/perl6/core/sources/C50F829C0073B2D5CE6DFDAA5A6A850447059310
-share/perl6/core/sources/E33A822D0310CCD0FC21E58534C8A165BAE3C2CA
-share/perl6/core/sources/E81FCE155CC8BFDD497CDD4548FB3F976A9CF4D2
-share/perl6/core/sources/F7187755EE07452F2AA922F89A004EDA94799EBF
+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/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.19 pkgsrc/lang/rakudo/distinfo:1.20
--- pkgsrc/lang/rakudo/distinfo:1.19    Wed Jun  8 12:46:35 2022
+++ pkgsrc/lang/rakudo/distinfo Tue Dec  6 13:31:49 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.19 2022/06/08 12:46:35 mef Exp $
+$NetBSD: distinfo,v 1.20 2022/12/06 13:31:49 mef Exp $
 
-BLAKE2s (rakudo-2022.06.tar.gz) = b11b4a2b517df24dc76f6e840436d09a97e447017ef31185b144e4cf0fc483c1
-SHA512 (rakudo-2022.06.tar.gz) = e6dec83de464f87180057324bbbef5ac6487a70c101b6f5bc97a28dfe5c4fc782d39af376b08147d64b6336c4e239ebaf5a610cf49f36773fdb53960ebf7ef30
-Size (rakudo-2022.06.tar.gz) = 6011585 bytes
+BLAKE2s (rakudo-2022.12.tar.gz) = 92dd5ea71b16ea698aec2f1965f3d871bb4b43edbbcba21c1ce94d909269d9f7
+SHA512 (rakudo-2022.12.tar.gz) = 7df9712f9035c5ead4e9aeb0164dcdfff7ba1ec175cabe192eed084d7d79a848ccfde8d9713b04d684b19e3b0685f784753956cf21e99437ae78bfeaa071eac1
+Size (rakudo-2022.12.tar.gz) = 6026527 bytes



Home | Main Index | Thread Index | Old Index