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

Rakudo 2022.02, 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 2022.02 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.

Parmi les améliorations de Rakudo 2022.02, il y a la prise en charge de la variable d'environnement $RAKUDO_OPT pour déterminer les options par défaut utilisées dans le compilateur, la fonction rotor a été ajoutée pour regrouper les éléments de la liste, la variable dynamique $*RAT-UPGRADE-CLASS a été ajoutée , des méthodes d'ordre et d'inférence ont été ajoutées aux énumérations, des vérifications manquantes ont été implémentées pour les valeurs NULL, des méthodes uniques, répétées et squish ont été ajoutées à l'implémentation des tableaux. La nouvelle version de MoarVM a amélioré les implémentations de JIT et de garbage collector, nettoyé le code existant et ajouté de nouvelles optimisations et contrôles de sécurité.

Source: opennet.ru

Ajouter un commentaire