Vydání kompilátoru Rakudo 2021.12 pro programovací jazyk Raku (dříve Perl 6)

Bylo oznámeno vydání 2021.12 Rakudo, kompilátoru pro programovací jazyk Raku (dříve Perl 6). Projekt byl přejmenován z Perlu 6, protože se nestal pokračováním Perlu 5, jak se původně očekávalo, ale stal se samostatným programovacím jazykem, nekompatibilním s Perlem 5 na zdrojové úrovni a vyvinutý samostatnou komunitou vývojářů. Zároveň je k dispozici vydání virtuálního stroje MoarVM 2021.12, který tvoří prostředí pro spouštění bajtkódu kompilovaného v Rakudu. Rakudo také podporuje kompilaci pro JVM a některé JavaScriptové virtuální stroje.

Mezi vylepšení v Rakudo 2021.12 patří přidání podpory pro metodu is-wrapped pro modul Routine, implementace proměnné prostředí RAKUDO_PRECOMPILATION_PROGRESS pro zobrazení informací o předkompilovaných modulech do stderr, přidání IterationBuffer.unshift, IterationBuffer.prepend a IterationBuffer. new(iterable) metody, stejně jako metody optimalizace výkonu .match, .subst-mutate a .subst, 40% zrychlení volání Date.new(year,month,day). Nová verze MoarVM vylepšuje implementace JIT a garbage collector a přidává nové optimalizace a bezpečnostní kontroly.

Zdroj: opennet.ru

Přidat komentář