Rakudo kompilatorversion 2021.12 för Raku-programmeringsspråket (tidigare Perl 6)

Utgivningen 2021.12 av Rakudo, en kompilator för Raku-programmeringsspråket (tidigare Perl 6), har tillkännages. Projektet döptes om från Perl 6 eftersom det inte blev en fortsättning på Perl 5, som ursprungligen förväntats, utan blev ett separat programmeringsspråk, inte kompatibelt med Perl 5 på källnivå och utvecklat av en separat gemenskap av utvecklare. Samtidigt är releasen av den virtuella maskinen MoarVM 2021.12 tillgänglig, som bildar en miljö för att köra bytekod kompilerad i Rakudo. Rakudo stöder också kompilering för JVM och vissa virtuella JavaScript-maskiner.

Förbättringar i Rakudo 2021.12 inkluderar tillägget av stöd för metoden is-wrapped för rutinmodulen, implementeringen av miljövariabeln RAKUDO_PRECOMPILATION_PROGRESS för att mata ut information om förkompilerade moduler till stderr, tillägget av IterationBuffer.unshift, IterationBuffer.Buffer och Iteration. nya (iterbara) metoder, såväl som prestandaoptimeringsmetoderna .match, .subst-mutate och .subst, 40 % snabbare för anrop av Date.new(year,month,day). Den nya versionen av MoarVM förbättrar implementeringarna av JIT och skräpsamlare och lägger till nya optimeringar och säkerhetskontroller.

Källa: opennet.ru

Lägg en kommentar