Vydanie kompilátora Rakudo 2021.12 pre programovací jazyk Raku (predtým Perl 6)

Bolo oznámené vydanie 2021.12 Rakudo, kompilátora pre programovací jazyk Raku (predtým Perl 6). Projekt bol premenovaný z Perlu 6, pretože sa nestal pokračovaním Perlu 5, ako sa pôvodne očakávalo, ale stal sa samostatným programovacím jazykom, nekompatibilným s Perlom 5 na zdrojovej úrovni a vyvinutý samostatnou komunitou vývojárov. Zároveň je dostupné vydanie virtuálneho stroja MoarVM 2021.12, ktorý tvorí prostredie pre spustenie bajtkódu zostaveného v Rakudo. Rakudo tiež podporuje kompiláciu pre JVM a niektoré virtuálne stroje JavaScript.

Vylepšenia v Rakudo 2021.12 zahŕňajú pridanie podpory pre metódu is-wrapped pre modul Routine, implementáciu premennej prostredia RAKUDO_PRECOMPILATION_PROGRESS na výstup informácií o predkompilovaných moduloch do stderr, pridanie IterationBuffer.unshift, IterationBuffer.prepend a IterationBuffer. new(iterable) metódy, ako aj metódy optimalizácie výkonu .match, .subst-mutate a .subst, 40% zrýchlenie volania Date.new(year,month,day). Nová verzia MoarVM vylepšuje implementácie JIT a garbage collector a pridáva nové optimalizácie a bezpečnostné kontroly.

Zdroj: opennet.ru

Pridať komentár