2021.30 Third Sat In Summer

Oleksandr Kyriukhin has announced the release of Rakudo Compiler 2021.07, an implementation of the Raku Programming Language. With quite a few (small) efficiency improvements, some fixes, a few cool new features and one deprecation this time around. On top of that, a Windows MSI installer is now also available from the Rakudo Downloads page (thanks to Patrick Böker). And of course there are new Linux packages (by Claudio Ramirez)! Great to see more OSes being supported by binary installers!

Alexey’s Corner

Alexey Melezhik published 3 blog posts this week:

Flavio’s Corner

Flavio Poletti continued writing, but only one post this week:

Weeklies

Weekly Challenge #123 is available for your perusal. And this week’s “What’s everyone working on (2021.30)” as well.

Pull Requests

Please check these Pull Requests and leave any comments that you may have!

Core Developments

  • Daniel Green optimized some memory allocation logic on MoarVM, and removed deprecated ops from the internal operator list.
  • Stefan Seifert spotted and fixed a re-allocation thinko, and fixed a recently introduced regression that could dead-lock heavily multi-threaded programs.
  • Nicholas Clark fixed an incorrect sanity check on empty hashes.
  • Elizabeth Mattijsen made cmp work for Uni values and native arrays and made IO::Path.add take multiple values.
  • Patrick Böker extended the binary release pipeline to also create a Windows MSI installer.
  • And some smaller fixes and improvements.

Meanwhile, on the new-disp branch, Jonathan Worthington was mostly busy removing code that has become superfluous. More importantly, Stefan Seifert, Jan Olof Hendig, Daniel Green and Timo Paulssen have been able to support Jonathan with fixes on the new-disp branch, after investigating several reports of code analysis and performance tools showing problems.

Questions about Raku

Meanwhile on Twitter

Comments about Raku

New Raku Modules

  • Hash::Ordered role for ordered Hashes by Elizabeth Mattijsen.
  • BSON::Simple Simple codec for the BSON (Binary JSON) serialization format by Geoffrey Broadwell.

Updated Raku Modules

Winding down

A bit of a quiet week in Rakudo land before the 2021.07 Rakudo Compiler release. Well, quiet? On the new-disp branch and the #moarvm IRC channel, things were pretty busy this week (see e.g. Wednesday)! In any case, stay healthy! The fact that restrictions have been lifted, does not mean the pandemic is over. See you all next week!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s