A Rakudo fordítóprogram 2021.12 kiadása a Raku programozási nyelvhez (korábbi Perl 6)

Megjelent a Rakudo 2021.12, a Raku programozási nyelv (korábban Perl 6) fordítója. A projektet azért nevezték át Perl 6-ról, mert az eredeti várakozásoknak megfelelően nem a Perl 5 folytatása lett, hanem külön programozási nyelv lett, amely forrás szinten nem kompatibilis a Perl 5-tel, és külön fejlesztői közösség fejlesztette. Ezzel egyidejűleg elérhető a MoarVM 2021.12 virtuális gép kiadása, amely környezetet alkot a Rakudóban lefordított bájtkód futtatásához. A Rakudo a JVM és néhány JavaScript virtuális gép fordítását is támogatja.

Из улучшений в Rakudo 2021.12 отмечается добавление поддержки метода is-wrapped для модуля Routine, реализация переменной окружения RAKUDO_PRECOMPILATION_PROGRESS для вывода информации о предкомпилируемых модулях в stderr, добавление методов IterationBuffer.unshift, IterationBuffer.prepend и IterationBuffer.new(iterable), а также оптимизация производительности методов .match, .subst-mutate и .subst, ускорение на 40% вызова Date.new(year,month,day). В новой версии MoarVM улучшены реализации JIT и сборщика мусора, добавлены новые оптимизации и проверки для обеспечения безопасности.

Forrás: opennet.ru

Hozzászólás