Rakudo compiler release 2021.12 pikeun basa programming Raku (urut Perl 6)

Rakudo 2021.12, kompiler pikeun basa pamrograman Raku (baheulana Perl 6), parantos dileupaskeun. Proyék ieu diganti tina Perl 6 sabab henteu janten tuluyan tina Perl 5, sakumaha anu dipiharep, tapi janten basa pamrograman anu misah, henteu cocog sareng Perl 5 dina tingkat sumber sareng dikembangkeun ku komunitas pamekar anu misah. Dina waktos anu sami, sékrési mesin virtual MoarVM 2021.12 sayogi, anu ngabentuk lingkungan pikeun ngajalankeun bytecode anu disusun dina Rakudo. Rakudo ogé ngadukung kompilasi pikeun JVM sareng sababaraha mesin virtual JavaScript.

Из улучшений в 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 и сборщика мусора, добавлены новые оптимизации и проверки для обеспечения безопасности.

sumber: opennet.ru

Tambahkeun komentar