Rakudo compiler kutulutsa 2021.12 pachilankhulo cha pulogalamu ya Raku (kale Perl 6)

Kutulutsidwa kwa 2021.12 kwa Rakudo, wopanga chilankhulo cha pulogalamu ya Raku (omwe kale anali Perl 6), adalengezedwa. Ntchitoyi idasinthidwanso kuchokera ku Perl 6 chifukwa sinakhale kupitiliza kwa Perl 5, monga momwe amayembekezeredwa poyambilira, koma idakhala chilankhulo chosiyana, chosagwirizana ndi Perl 5 pamlingo woyambira ndikupangidwa ndi gulu losiyana laopanga. Nthawi yomweyo, kutulutsidwa kwa makina enieni a MoarVM 2021.12 kulipo, komwe kumapanga malo ogwiritsira ntchito bytecode opangidwa ku Rakudo. Rakudo imathandiziranso kuphatikiza kwa JVM ndi makina ena a JavaScript.

Kupititsa patsogolo kwa Rakudo 2021.12 kumaphatikizapo kuwonjezeredwa kwa chithandizo cha njira yotsekedwa ya Routine module, kukhazikitsidwa kwa RAKUDO_PRECOMPILATION_PROGRESS kusinthika kwa chilengedwe kuti mudziwe zambiri za ma modules omwe adapangidwa kale ku stderr, kuwonjezera kwa IterationBuffer.unshift, IterationBuffer.prepend ndi IterationBuffer. njira zatsopano (zosasinthika), komanso njira zokometsera magwiridwe antchito .match, .subst-mutate ndi .subst, 40% speedup poyimba Date.new(chaka,mwezi,tsiku). Mtundu watsopano wa MoarVM umapangitsa kusintha kwa JIT ndi otolera zinyalala, ndikuwonjezera kukhathamiritsa kwatsopano ndi macheke achitetezo.

Source: opennet.ru

Kuwonjezera ndemanga