Esitati välja Rakudo 2022.02, Raku (endise Perl 6) programmeerimiskeele kompilaator. Projekt sai nime vahetuse põhjusel, et Perl 6 ei saanud Perl 5 jätkuks, nagu algselt oodati, vaid muutus eraldi programmeerimiskeeleks, mis ei ole kooskõlas Perl 5-ga lähtekooditasemel ja mida arendab eraldi arendajate kogukond. Samuti on välja antud virtuaalmasin MoarVM 2022.02, mis loob keskkonna kompilaatori Rakudo poolt loodud baitkoodi käitamiseks. Rakudos toetatakse kompileerimist ka JVM-ile ja mõnele muule. virtuaalmasinad JavaScripti jaoks.
Rakudo 2022.02-s on parandustena välja toodud keskkonna muutuja $RAKUDO_OPT toetus, mis määrab kompilaatoris rakendatavad vaikeseaded, samuti funktsioon rotor, mis koondab loendi elemente, ja dünaamiline muutuja $*RAT-UPGRADE-CLASS. Enumide hulka on lisatud meetodid order ja infer, puuduvad NULL väärtuste kontrollid on realiseeritud, massiivide realiseerimisse on lisatud meetodid unique, repeated ja squish. Uues versioonis MoarVM on täiustatud JIT-i ja prügikogumise teostusi, eemaldatud vananenud kood, lisatud uusi optimeerimisi ja kontrollimisi turvalisuse tagamiseks.
Allikas: opennet.ru
