pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/rakudo (lang/rakudo) Updated 2020.12 to 2021.05



details:   https://anonhg.NetBSD.org/pkgsrc/rev/93c0bb77aef0
branches:  trunk
changeset: 453367:93c0bb77aef0
user:      mef <mef%pkgsrc.org@localhost>
date:      Sat May 29 09:53:33 2021 +0000

description:
(lang/rakudo) Updated 2020.12 to 2021.05

From: https://github.com/rakudo/rakudo/releases
(from 2020.12 to now is two lengthy, only 2021.04 to 2021.05 listed:

New in 2021.05:

  * Additions:
      + Add support for ? and ? as aliases for ? and ? [d00c7e3]
  * Changes:
      + Make lc, uc, tc, tclc, fc, flip methods on Allomorph return Str
        instance
        to make it consistent on subclassing [bb069a9]
  * Efficiency:
      + Make infix (elem) operator about 30x as fast on native arrays [e6a7bfe]
      + Make DateTime.posix about 12x as fast [17c55f3,ec8b1ae7]
  * Fixes:
      + Fix $*EXECUTABLE with non _m suffix executables and on Windows with
        raku, raku-debug, rakuw [b13542e,a37f9790]
      + Fix copying of empty shaped array [0bf10e2,ede453e1]
      + Fix substr_rw method on Allomorph [1d8d05f]
      + Improve error messages text [5c78fb7,5331a1d8]
  * Internals:
      + Replace use of P6EX hllsym with Metamodel::Configuration.throw_or_die
        method [ca2753b,a524c3de,8427afe9,2c4a0062]
      + Remove special cases for hash constants for JVM [4dab840]
      + Move opening of standard handles into Rakudo::Internals [b1e4350]
      + Fix a test for reproducible builds [21a60e1]
      + Use "#!/usr/bin/env rakudo" instead of perl6 in module scripts [adc89e2
        ]
      + Add tests for REPL correctly handling junctions and incomplete regexes
        [45e8e8d,cbf12d22,21100c91]

The following people contributed to this release:

Nicholas Clark, Elizabeth Mattijsen, Stoned Elipot, Christian Bartolom?us,
Stefan Seifert, Daniel Green, Alexander Kiryuhin, Patrick B?ker, Vadim Belman,
Will "Coke" Coleda, Juan Juli?n Merelo Guerv?s, Tom Browder, Fernando
Santagata,
Suman Khanal, karl yerkes, Andreas Voegele, Jonathan Worthington,
Maxim Kolodyazhny, Tony O'Dell, Will Coleda, raydiak, rir

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 2021 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.

If you would like to contribute or get more information, visit
https://raku.org, https://rakudo.org/community, ask on the
perl6-compiler%perl.org@localhost mailing list, or ask on IRC #raku on freenode.

Additionally, we invite you to make a donation to The Perl Foundation
to sponsor Raku development: https://donate.perlfoundation.org/
(put ?Raku Core Development Fund? in the ?Purpose? text field)

The next release of Rakudo (#147), is tentatively scheduled for 2021-06-19.

A list of the other planned release dates is available in the
?docs/release_guide.pod? file.

The development team appreciates feedback! If you?re using Rakudo, do
get back to us. Questions, comments, suggestions for improvements, cool
discoveries, incredible hacks, or any other feedback ? get in touch with
us through (the above-mentioned) mailing list or IRC channel. Enjoy!

Please note that recent releases have known issues running on the JVM.
We are working to get the JVM backend working again but do not yet have
an estimated delivery date.

[^1]: See https://raku.org/

Assets 4
rakudo-2021.05.tar.gz 5.46 MB
rakudo-2021.05.tar.gz.asc 833 Bytes
Source code (zip)
Source code (tar.gz)

  * 2021.04
  * 33c589c
  * Verified
    This tag was signed with the committer?s verified signature.
    [5764435] Altai-man
    GPG key ID: DE8F8F5E97A8FCDE Learn about vigilant mode.
  * Compare
    Choose a tag to compare
    [                    ]
    Search for a tag

diffstat:

 lang/rakudo/Makefile |   5 ++---
 lang/rakudo/PLIST    |  26 +++++++++++---------------
 lang/rakudo/distinfo |  10 +++++-----
 3 files changed, 18 insertions(+), 23 deletions(-)

diffs (96 lines):

diff -r 24665e317e7f -r 93c0bb77aef0 lang/rakudo/Makefile
--- a/lang/rakudo/Makefile      Sat May 29 08:32:39 2021 +0000
+++ b/lang/rakudo/Makefile      Sat May 29 09:53:33 2021 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.16 2021/05/24 19:52:35 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2021/05/29 09:53:33 mef Exp $
 
-DISTNAME=      rakudo-2020.12
-PKGREVISION=   1
+DISTNAME=      rakudo-2021.05
 CATEGORIES=    lang perl6
 MASTER_SITES=  https://rakudo.org/dl/rakudo/
 
diff -r 24665e317e7f -r 93c0bb77aef0 lang/rakudo/PLIST
--- a/lang/rakudo/PLIST Sat May 29 08:32:39 2021 +0000
+++ b/lang/rakudo/PLIST Sat May 29 09:53:33 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2020/10/31 12:32:17 mef Exp $
+@comment $NetBSD: PLIST,v 1.9 2021/05/29 09:53:33 mef Exp $
 bin/perl6
 bin/perl6-debug
 bin/perl6-debug-m
@@ -20,6 +20,7 @@
 share/perl6/core/repo.lock
 share/perl6/core/short/0D7FDBBC72083980348BED148BF46BD198D51DE8/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/2216470A6AACB2EDEC4887E9EADEC834847AFC5D/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/core/short/2BA1EE66FDCF4E625DB5EF9D6FEE9FDB3625D60A/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/33A52796DB3EBB40BEF94B7696A1B0AB7A29B5C5/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/4572C95D8CF876588C349264F7E943A1F258045B/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/5C64D4D594EFA6C5343DC4B7A7F5FE423DAB3B23/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
@@ -27,8 +28,12 @@
 share/perl6/core/short/6B7A1AECF02807F30DDAD99C02C34440CA036AF6/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/6D917C2DF32BB3F8FB6B5F8E529BB779C3DCA6F7/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/6DD4FE806EB6AA488B589ABD5DAAA57F324F6077/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/core/short/7B0F8CAB4CD25DB9B23C6F385F07D6A8128A124E/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/core/short/89677CAD3796FF5930AE8E82C7F21D827A14F9EB/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/9938EA7FBD24E15BFC1DBC1C0C05E6334D5A27CF/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/A7BEDED1F1E6D7B79807BF5661696F687C21E51F/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/core/short/AA6BD3F20D89C0C763C948A41AC54C604C5C9B7A/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
+share/perl6/core/short/AB1077C0C942BA12C447F03F50C117BA2972199D/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/B1B49A477F5975E36B2CEB81543FA9C3CAB302CA/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/B879776A8AE66092E34488CFD4956F8700BDB9DD/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
 share/perl6/core/short/F6FD7A4346B3BB0E3124991926D729836808DA54/E14CAA5C7DE5B1A1BAC1ED1155377A9AF4962C18
@@ -37,14 +42,19 @@
 share/perl6/core/sources/1C08282E0E9C9AD04D60AE924EF6A2DD50636161
 share/perl6/core/sources/2D4A7CA10695CD2B374573413D261A660E282E2A
 share/perl6/core/sources/50080754BA481DEC619CEB2A3439D233AA3FB264
+share/perl6/core/sources/550F0EFC093D87DB6F2BD9C9B87D45C3FB2006CD
+share/perl6/core/sources/5F1375E8111D77554BA3439ADBDA4F196381FF56
 share/perl6/core/sources/640513B7D1E5E2EDE6D794F332FBDA16ED5D608C
 share/perl6/core/sources/70EBDA25F44EBFF8734F739F5779D64914083409
 share/perl6/core/sources/8660F65A7B3492675BB3B2058DB30E411A4C4E54
 share/perl6/core/sources/947BDAB9F96E0E5FCCB383124F923A6BF6F8D76B
+share/perl6/core/sources/AB70A432F632D4DAA4F51303C8FD7AC82D52DF3E
 share/perl6/core/sources/B907C3D79B0C46CD90969C6854540B32202541FE
+share/perl6/core/sources/C9095C413D24603E8FE0C9653B4FDA34D0041762
 share/perl6/core/sources/D47B7F04B51CBB19CDF1E266B32AF87ACAE3A08B
 share/perl6/core/sources/DD6202A4D369F12EC0DFC94D32293844F97E99E6
 share/perl6/core/sources/E564ED492C22010CEF050F4409FDD7853321823B
+share/perl6/core/sources/F6EE0F9B2342FC388640DB6A85475CD084B2A95A
 share/perl6/core/version
 share/perl6/lib/Perl6/Actions.moarvm
 share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm
@@ -70,17 +80,3 @@
 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/bin
diff -r 24665e317e7f -r 93c0bb77aef0 lang/rakudo/distinfo
--- a/lang/rakudo/distinfo      Sat May 29 08:32:39 2021 +0000
+++ b/lang/rakudo/distinfo      Sat May 29 09:53:33 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2021/01/09 07:31:56 mef Exp $
+$NetBSD: distinfo,v 1.9 2021/05/29 09:53:33 mef Exp $
 
-SHA1 (rakudo-2020.12.tar.gz) = 1692ca97540bdfb206f71dfe66e0301a4d609cfb
-RMD160 (rakudo-2020.12.tar.gz) = 4a710f326304b594364bc949fdde260bad0abd5d
-SHA512 (rakudo-2020.12.tar.gz) = dfb94d1c8f75ec16e0149a37b57a9d9fc80ddaf256526edd3d3a23c0435881a187efbe88fd95a2174a9e9d93820987e561bb77745c7492e7ac50eb72879b4ab8
-Size (rakudo-2020.12.tar.gz) = 5690849 bytes
+SHA1 (rakudo-2021.05.tar.gz) = 507ef96c75fc8c35f433fb80aed335cc79919095
+RMD160 (rakudo-2021.05.tar.gz) = e5d3e902062b1ff74c73c94a9966e4aba583fb13
+SHA512 (rakudo-2021.05.tar.gz) = aa297df733cbcf0be984d6ce4edfc4bae72180ae853f2a0a78682ccf6a415bba96bb929fae0e3972b13eac6dd252bee89c33986d29f706be5d861e14ecae4c5e
+Size (rakudo-2021.05.tar.gz) = 5726333 bytes



Home | Main Index | Thread Index | Old Index