File:  [cvs.NetBSD.org] / pkgsrc / lang / rakudo / distinfo
Revision 1.28: download - view: text, annotated - select for diffs
Mon Oct 14 02:01:51 2024 UTC (6 months ago) by mef
Branches: MAIN
CVS tags: HEAD
(lang/rakudo) Updated 2024.08.to 2024.09

   https://rakudo.org/post/announce-rakudo-release-2024.09

Rakudo compiler, Release #176 (2024.09)
2024-09-26

On behalf of the Rakudo development team, I?m very happy to announce the
September 2024 release of Rakudo #176. Rakudo is an implementation of the Raku1
language.

The source tarball for this release is available from https://rakudo.org/files/
rakudo. Pre-compiled archives will be available shortly.

New in 2024.09:

  * Improvements:

  * Additions:

      + [6.e] Provide is revision-gated("6.x") trait [c2c8d7a0][6fa7c425]
  * Fixes:

  * Deprecations:

  * Internal:

      + Use binding for all sub aliases [e1a77dc3]
      + spell out MVMROOT macro for now for compatibility [46d219b4][46d219b4]
      + set-env.ps1: Fix detecting build tools with multiple installed
        [c4c540eb]
      + Micro-opt for non-existing keys in hash [60dbc201]
      + Micro-opt for %h:exists [dd66162a]
      + Micro-opt %h:exists:p [83d7a7ff]
      + Micro-opt %h:exists:kv [cc194cdc]
      + Add dedicated { }:p|kv|k|v candidates [36e8403d]
      + Micro-opt { }:delete:exists [753c7559]
      + Micro-opt { }:delete:(:p|kv) [e2288121]
      + Micro-opt { }:delete:exists:(:p|kv) [eb7a8279]
      + Micro-opt { }:delete:(k|v) [49be2cf5]
      + Remove all SLICE_ONE_HASH references in %h [74b45bb3]
      + Simplify %h handling [4646481e]
      + Micro-opt []:(k|p|kv|v) [0dd0d72e]
      + Micro-opt [x]:exists [b093bc42]
      + Micro-opt []:foo by Boolifying in the signature [50b86140]
      + Micro-opt [foo]:(p|kv|v) [86a5a10c]
      + Actually only allow concrete iterables in %h{...} [045644e0]
      + Address a small but significant corner case in the optimizer [ba303f4a]
      + Fix small breakage in the Mu:U sm optimization [fdeb87d0]
      + Add test for "not-Mu:U" ~~ Mu:U [6e182acd]
      + Remove $?FILE and $?LINE where they don't make much sense [2ee68bff]
      + Make sure we have a Bool to check against with :exists
  * RakuAST Development:

      + over 30 commits, 142/153 (make test), and 1158/1355 (make spectest)
        [778c7a63][65c318f0][9ffadf80][7c3b2b18][1081b051][c612b32b][59257a4b]
        [7857b802][ed5c906c][1fda647f][0c9a00ad][a27ae5ed][3e2684a4][a383c8bb]
        [307efa6d][cd0e6ee6][81d43af6][38fa6c48][a8111db8][a260251b][07c8b119]
        [d0a70281][4ccbad96][7ddaf755][850a5a71][5032aad2][fb7d3e7f][6888e977]
        [866eec37][dde75687][27565cc1][8162f3eb][8eef4c79]

$NetBSD: distinfo,v 1.28 2024/10/14 02:01:51 mef Exp $

BLAKE2s (rakudo-2024.09.tar.gz) = eb2889404584cb790189015a3bda5233b3600b0a8042e90711ba9e71c664a3f1
SHA512 (rakudo-2024.09.tar.gz) = 5b4f20be15f8f7ed5dc3b2cb4eb372765c5ec1f3493433ef8f6069b08fd87a96bcb4140eb55c4c57a81bee652b8758ed17ba84f9f72dbf97b06a4524971f8d65
Size (rakudo-2024.09.tar.gz) = 4467700 bytes

CVSweb <webmaster@jp.NetBSD.org>