Rakudo Compiler Verëffentlechung 2021.12 fir d'Raku Programméiersprooch (fréier Perl 6)

D'2021.12 Verëffentlechung vum Rakudo, e Compiler fir d'Raku Programmiersprache (fréier Perl 6), gouf ugekënnegt. De Projet gouf vum Perl 6 ëmbenannt, well et net eng Fortsetzung vu Perl 5 gouf, wéi ursprénglech erwaart, awer eng separat Programméierungssprooch gouf, net kompatibel mat Perl 5 um Quellniveau a vun enger separater Gemeinschaft vun Entwéckler entwéckelt. Zur selwechter Zäit ass d'Verëffentlechung vun der MoarVM 2021.12 virtueller Maschinn verfügbar, déi en Ëmfeld bilden fir Bytecode auszeféieren kompiléiert am Rakudo. Rakudo ënnerstëtzt och Kompiléierung fir de JVM an e puer JavaScript virtuelle Maschinnen.

Verbesserungen am Rakudo 2021.12 enthalen d'Additioun vun der Ënnerstëtzung fir d'is-wrapped Method fir de Routine Modul, d'Ëmsetzung vun der RAKUDO_PRECOMPILATION_PROGRESS Ëmfeld Variabel fir Informatioun iwwer virkompiléiert Moduler op stderr ze weisen, d'Additioun vum IterationBuffer.unshift, IterationBuffer.Buffer an Iteration. nei (iterable) Methoden, souwéi Performance Optimisatiounsmethoden .match, .subst-mutate an .subst, 40% Geschwindegkeet fir Date.new (Joer, Mount, Dag) ze ruffen. Déi nei Versioun vum MoarVM verbessert d'JIT- a Müllsammlerimplementatiounen, a füügt nei Optimisatiounen a Sécherheetskontrollen.

Source: opennet.ru

Setzt e Commentaire