Version 2021.12 du compilateur Rakudo pour le langage de programmation Raku (ancien Perl 6)

Rakudo 2021.12, un compilateur pour le langage de programmation Raku (anciennement Perl 6), est sorti. Le projet a été renommé Perl 6 car il n'est pas devenu une continuation de Perl 5, comme prévu initialement, mais est devenu un langage de programmation distinct, non compatible avec Perl 5 au niveau source et développé par une communauté distincte de développeurs. Dans le même temps, la version de la machine virtuelle MoarVM 2021.12 est disponible, qui forme un environnement pour exécuter du bytecode compilé dans Rakudo. Rakudo prend également en charge la compilation pour la JVM et certaines machines virtuelles JavaScript.

Les améliorations de Rakudo 2021.12 incluent l'ajout de la prise en charge de la méthode is-wrapped pour le module Routine, l'implémentation de la variable d'environnement RAKUDO_PRECOMPILATION_PROGRESS pour afficher des informations sur les modules précompilés dans stderr, l'ajout de IterationBuffer.unshift, IterationBuffer.prepend et IterationBuffer. de nouvelles méthodes (itérables), ainsi que des méthodes d'optimisation des performances .match, .subst-mutate et .subst, accélération de 40 % pour l'appel de Date.new (année, mois, jour). La nouvelle version de MoarVM améliore les implémentations JIT et garbage collector, et ajoute de nouvelles optimisations et contrôles de sécurité.

Source: opennet.ru

Ajouter un commentaire