Versiunea compilatorului Rakudo 2021.12 pentru limbajul de programare Raku (fostul Perl 6)

Rakudo 2021.12, un compilator pentru limbajul de programare Raku (fostul Perl 6), a fost lansat. Proiectul a fost redenumit din Perl 6 deoarece nu a devenit o continuare a Perl 5, așa cum se aștepta inițial, ci a devenit un limbaj de programare separat, incompatibil cu Perl 5 la nivel sursă și dezvoltat de o comunitate separată de dezvoltatori. În același timp, este disponibilă lansarea mașinii virtuale MoarVM 2021.12, care formează un mediu pentru rularea bytecode compilat în Rakudo. Rakudo acceptă, de asemenea, compilarea pentru JVM și unele mașini virtuale 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 и сборщика мусора, добавлены новые оптимизации и проверки для обеспечения безопасности.

Sursa: opennet.ru

Adauga un comentariu