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

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

Rakudo 2021.12 中的改進包括添加對 Routine 模組的 is-wrapped 方法的支援、實作 RAKUDO_PRECOMPILATION_PROGRESS 環境變數以向 stderr 顯示有關預編譯模組的資訊、新增 IterationBuffer.unshift、IterationBuffer.prependationBufferation.prepend)(Bufferation)。以及效能最佳化方法.match、.subst-mutate 和.subst,呼叫Date.new(year,month,day) 提速40%。 新版本的 MoarVM 改進了 JIT 和垃圾收集器實現,並添加了新的最佳化和安全性檢查。

來源: opennet.ru

添加評論