Rakudo compiler release 2021.12 for the Raku programming language (former Perl 6)

The Rakudo 2021.12 release, a compiler for the Raku programming language (formerly Perl 6), has been released. The project was renamed from Perl 6 because it did not become a continuation of Perl 5, as originally expected, but turned into a separate programming language that is not compatible with Perl 5 at the source code level and is developed by a separate development community. At the same time, the release of the MoarVM 2021.12 virtual machine is available, which forms the environment for running the bytecode compiled in Rakudo. Rakudo also supports compilation for the JVM and some JavaScript virtual machines.

Improvements in Rakudo 2021.12 include the addition of support for the is-wrapped method for the Routine module, the implementation of the RAKUDO_PRECOMPILATION_PROGRESS environment variable to display information about precompiled modules to stderr, the addition of the IterationBuffer.unshift, IterationBuffer.prepend and IterationBuffer.new(iterable) methods, as well as performance optimizations methods .match, .subst-mutate and .subst, 40% speedup for calling Date.new(year,month,day). The new version of MoarVM improves the JIT and garbage collector implementations, and adds new optimizations and security checks.

Source: opennet.ru

Add a comment