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 to 2021.07



details:   https://anonhg.NetBSD.org/pkgsrc/rev/03242bf2980d
branches:  trunk
changeset: 457083:03242bf2980d
user:      mef <mef%pkgsrc.org@localhost>
date:      Mon Aug 16 11:27:05 2021 +0000

description:
(lang/rakudo) Updated to 2021.07

New in 2021.07:
  • Additions:
      □ Make cmp routine work properly on Iterator, Seq, Uni, native arrays and
        empty Lists
        [efb3116][f3ff062][76714ca][39ba888]
      □ Add the ACCEPTS(Uni) method on Uni candidate [6b6459f]
      □ Implement last and next with a value for 6.e language revision
        [402ea05][2542a0a][a5d8135][0761d4b][47ebc86][a2faac4]
        [e777fc4][4f19087][2157642]
      □ Properly support nearly all HTML5 entities in Pod E<> formatting code [
        910179d]
      □ Allow Ctrl-C to stop entry in REPL [cf7b4f1]
      □ Add ⩶ and ⩵ as Unicode synonyms for === and == [eab780f]
  • Deprecations:
      □ Deprecate the status method on Proc in place of exitcode and signal
        methods
        [249fdba][2fd458c]
  • Build System:
      □ Tidy and improve cleanup rules [e771bd8]
      □ Support creating an MSI installer [4e93b84]
  • Changes:
      □ Allow add method on IO::Path to take multiple values (e.g. "foo".IO.add
        (<bar baz>)) [b4d3398]
  • Efficiency:
      □ Optimize calls to map [a8f144c][38626c6]
      □ Optimize loops without phasers for one and two arguments case [265888c]
      □ Make for / map with 2+ arguments up to 2x as fast [4c417f3][4f5fb9e][
        bfa6b29]
      □ Make List cmp List about 25% faster [50bd171]
      □ Reduce overhead of loops with phasers by at least 5% [5ecc830][7a1b729]
      □ Make the grep(Callable) method about 3% faster [52ffc12][bb09bbb][
        71f6bad]
  • Fixes:
      □ Fix rakuw.exe to be a non-console app [57885f6]
      □ Fix CURI probing and installation edge case issue on Windows [2839cef][
        d668d99]
      □ Clean up sockets created by IO::Socket::INET.new on error [bee5c7a][
        271f17b]
      □ Fix freezes caused by concurrently produced iterators
        [8eae05b][2d396ae][6e66c2e][24b0df8]
      □ Fix unimatch for non-base properties [0a1256a]
  • Internal:
      □ Implement support for moar::hllincludes config variable [a96bfdc][
        552f281]
      □ Fix binary release set-env.* scripts with space in path [a4a46e3]
      □ Rakudo::Iterator::UnendingValue no longer a PredictiveIterator [917d674
        ]
      □ Separate Rakudo::Iterator::IntRange into two classes [03aef65]
      □ PredictiveIterator provides own push-until-lazy [7cf3927]
      □ Various internal fixes and improvements
        [5976e30][bdc5092][1bd0411][f2959ad][ddc7c9f][9c69b7d]
        [941349d][eae82f0][2efe430][7f5f60e][22f78f4][9bf1e1c]

diffstat:

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

diffs (27 lines):

diff -r 1d66f635bd03 -r 03242bf2980d lang/rakudo/Makefile
--- a/lang/rakudo/Makefile      Mon Aug 16 11:11:49 2021 +0000
+++ b/lang/rakudo/Makefile      Mon Aug 16 11:27:05 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2021/07/18 21:35:42 mef Exp $
+# $NetBSD: Makefile,v 1.19 2021/08/16 11:27:05 mef Exp $
 
-DISTNAME=      rakudo-2021.06
+DISTNAME=      rakudo-2021.07
 CATEGORIES=    lang perl6
 MASTER_SITES=  https://rakudo.org/dl/rakudo/
 
diff -r 1d66f635bd03 -r 03242bf2980d lang/rakudo/distinfo
--- a/lang/rakudo/distinfo      Mon Aug 16 11:11:49 2021 +0000
+++ b/lang/rakudo/distinfo      Mon Aug 16 11:27:05 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.10 2021/07/18 21:35:42 mef Exp $
+$NetBSD: distinfo,v 1.11 2021/08/16 11:27:05 mef Exp $
 
-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
+SHA1 (rakudo-2021.07.tar.gz) = a92894e72de87bb30a9f78e783599b8a5c697cbf
+RMD160 (rakudo-2021.07.tar.gz) = a36c9b7867be8c4d35d9eabcd1fca535695fb4a5
+SHA512 (rakudo-2021.07.tar.gz) = 234d6c698caa6c2652b27cf865c73a7c2fdc9ec8d05737bd101c1c05b9f847ae63d0e002f028293c18ccbeb2d474a36f7caa027bc68c7ed60f85f41613644d85
+Size (rakudo-2021.07.tar.gz) = 7728968 bytes


Home | Main Index | Thread Index | Old Index