Ukukhishwa kwe-Rakudo compiler 2021.12 yolimi lohlelo lwe-Raku (yangaphambili i-Perl 6)

I-Rakudo 2021.12, umdidiyeli wolimi lokuhlela lwe-Raku (owayekade eyi-Perl 6), ukhululiwe. Le phrojekthi yaqanjwa kabusha isuka ku-Perl 6 ngoba ayizange ibe ukuqhubeka kwe-Perl 5, njengoba bekulindelekile ekuqaleni, kodwa yaba ulimi oluhlukile lokuhlela, olungahambisani ne-Perl 5 ezingeni lomthombo futhi yathuthukiswa umphakathi ohlukile wabathuthukisi. Ngaso leso sikhathi, ukukhishwa komshini we-virtual we-MoarVM 2021.12 kuyatholakala, okwenza indawo yokusebenzisa i-bytecode ehlanganiswe e-Rakudo. I-Rakudo futhi isekela ukuhlanganiswa kwe-JVM neminye imishini ebonakalayo ye-JavaScript.

Ukuthuthukiswa kwe-Rakudo 2021.12 kufaka phakathi ukwengezwa kosekelo lwendlela egoqiwe yemojuli Yomjikelezo, ukuqaliswa kokuguquguquka kwemvelo ye-RAKUDO_PRECOMPILATION_PROGRESS ukuze kukhishwe ulwazi olumayelana namamojula asehlanganiswe ngaphambilini ku-stderr, ukungezwa kwe-IterationBuffer.unshift, IterationBuffer.prepend.ne-IterationBuffer. (iterable) izindlela, kanye nezindlela zokuthuthukisa ukusebenza .match, .subst-mutate kanye .subst, 40% ukusheshisa kokushaya i-Date.new(unyaka,inyanga,usuku). Inguqulo entsha ye-MoarVM ithuthukisa ukusetshenziswa kwe-JIT nokuqoqwa kukadoti, futhi yengeza ukulungiselelwa okusha nokuhlolwa kokuvikeleka.

Source: opennet.ru

Engeza amazwana