Rakudo konpilatè lage 2021.12 pou langaj pwogramasyon Raku (ansyen Perl 6)

Yo te anonse lage 2021.12 Rakudo, yon du pou lang pwogramasyon Raku (ansyen Perl 6). Pwojè a te chanje non Perl 6 paske li pa t 'vin tounen yon kontinyasyon nan Perl 5, jan orijinal te espere, men li te vin tounen yon lang pwogramasyon apa, pa konpatib ak Perl 5 nan nivo sous la epi devlope pa yon kominote separe nan devlopè. An menm tan an, liberasyon an nan machin vityèl MoarVM 2021.12 disponib, ki fòme yon anviwònman pou kouri bytecode konpile nan Rakudo. Rakudo sipòte tou konpilasyon pou JVM ak kèk machin vityèl JavaScript.

Amelyorasyon nan Rakudo 2021.12 gen ladan ajoute sipò pou metòd is-wrapped pou modil Woutin lan, aplikasyon varyab anviwònman RAKUDO_PRECOMPILATION_PROGRESS pou montre enfòmasyon sou modil prekonpile nan stderr, adisyon IterationBuffer.unshift, IterationBuffer.prepend ak IterationBuffer. nouvo (iterable) metòd, osi byen ke pèfòmans optimize metòd .match, .subst-mutate ak .subst, 40% vitès pou rele Date.new(ane, mwa, jou). Nouvo vèsyon MoarVM amelyore JIT ak aplikasyon pou kolekte fatra, epi li ajoute nouvo optimize ak chèk sekirite.

Sous: opennet.ru

Add nouvo kòmantè