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 2021.05 to 2021.06



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a226f9e85e31
branches:  trunk
changeset: 456070:a226f9e85e31
user:      mef <mef%pkgsrc.org@localhost>
date:      Sun Jul 18 21:35:42 2021 +0000

description:
(lang/rakudo) Updated 2021.05 to 2021.06

https://github.com/rakudo/rakudo/releases/tag/2021.06
New in 2021.06:

  * Additions:
      + Support generics with consumption and inheritance in roles [4b99656][
        6e1cfe4]
      + Introduce done foo syntax as a shortcut for emit foo; done [452e92e]
      + Implement pick method on Any taking HyperWhatever as an argument (.pick
        (**)),
        which produce all values of Foo.pick(), and then produce all values
        of Foo.pick() again, and again, ad infinitum [cd4a72b]
      + Add a repl sub to enter the REPL from within a program [4183cda]
      + Add Buf and Blob coercers to Blob and Buf roles [f83e551]
  * Changes:
      + No longer use Unicode in REPL on Windows [5e1c97b]
  * Efficiency:
      + Tweak worker addition for many small tasks [39e5834]
      + Make .grep(Regex) and .first(Regex) about 40% faster [0de28ae]
      + Speed up setup of NativeCall subs and reduce memory usage [3b7fef2]
      + Micro-optimize levenshtein sub used to suggest alternatives in error
        messages [da0f561]
  * Fixes:
      + Improve stability on Windows by trying to rename precomp files multiple
        times [a9510b8][7dfed29]
      + Fix bogus "emit without supply or react" error when using hyper to
        process arrays [4953a29]
      + Fix some edge cases with (+), (.), (&) and (|) set operators [89fd8a8]
      + Make signature destructuring with a Junction an error [15d372e][57070f0
        ]
      + Make Mu eqv Mu work [750c5d0]
      + Fix possible error when throwing an exception on JVM backend [9743035]
  * Internals:
      + Provide support for CORE:: namespace for the core itself [ea92934][
        3fcf6f7][b03afef]
      + Remove a special case for native arrays on JVM [28ff12a]
      + Simplify Iterable eqv Iterable implementation [168da39]
      + Abstract single elem path of [] into Rakudo::Internals [db074a8]

diffstat:

 lang/rakudo/Makefile |   4 ++--
 lang/rakudo/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r d96cc9d39e1c -r a226f9e85e31 lang/rakudo/Makefile
--- a/lang/rakudo/Makefile      Sun Jul 18 21:34:21 2021 +0000
+++ b/lang/rakudo/Makefile      Sun Jul 18 21:35:42 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2021/05/29 09:53:33 mef Exp $
+# $NetBSD: Makefile,v 1.18 2021/07/18 21:35:42 mef Exp $
 
-DISTNAME=      rakudo-2021.05
+DISTNAME=      rakudo-2021.06
 CATEGORIES=    lang perl6
 MASTER_SITES=  https://rakudo.org/dl/rakudo/
 
diff -r d96cc9d39e1c -r a226f9e85e31 lang/rakudo/distinfo
--- a/lang/rakudo/distinfo      Sun Jul 18 21:34:21 2021 +0000
+++ b/lang/rakudo/distinfo      Sun Jul 18 21:35:42 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2021/05/29 09:53:33 mef Exp $
+$NetBSD: distinfo,v 1.10 2021/07/18 21:35:42 mef Exp $
 
-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
+SHA1 (rakudo-2021.06.tar.gz) = 117ae12a30f1f461e86fe21a26753a29390d5ed9
+RMD160 (rakudo-2021.06.tar.gz) = aea2fc6c8e6e0e268643c7ca2865414734dfc1d5
+SHA512 (rakudo-2021.06.tar.gz) = 1141979c63a5128919d24c4660cff8011fade12487bd7f437dbaeb6d121ab2d93e42022227ad47d6d840ddb12118c9f1cde8285d87677ff88b135c4e9f079ecc
+Size (rakudo-2021.06.tar.gz) = 5211187 bytes



Home | Main Index | Thread Index | Old Index