用於 Raku 編程語言(前 Perl 2022.02)的 Rakudo 編譯器版本 6

Rakudo 是 Raku 程式語言(以前稱為 Perl 2022.02)的編譯器,現已於 6 年 6 月發布。 該專案從 Perl 5 更名,因為它沒有像最初預期的那樣成為 Perl 5 的延續,而是成為一種獨立的程式語言,在原始程式碼層級與 Perl 2022.02 不相容,並由獨立的開發人員社群開發。 同時,MoarVM XNUMX虛擬機發布,形成了Rakudo編譯的字節碼的運作環境。 Rakudo 也支援 JVM 和一些 JavaScript 虛擬機器的編譯。

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

來源: opennet.ru

添加評論