Rakudo-kompilatorutgivelse 2021.12 for Raku-programmeringsspråket (tidligere Perl 6)

2021.12-utgivelsen av Rakudo, en kompilator for Raku-programmeringsspråket (tidligere Perl 6), har blitt annonsert. Prosjektet ble omdøpt fra Perl 6 fordi det ikke ble en fortsettelse av Perl 5, som opprinnelig forventet, men ble et eget programmeringsspråk, ikke kompatibelt med Perl 5 på kildenivå og utviklet av et eget fellesskap av utviklere. Samtidig er utgivelsen av den virtuelle MoarVM 2021.12-maskinen tilgjengelig, som danner et miljø for å kjøre bytekode kompilert i Rakudo. Rakudo støtter også kompilering for JVM og noen virtuelle JavaScript-maskiner.

Forbedringer i Rakudo 2021.12 inkluderer tillegg av støtte for is-wrapped-metoden for rutinemodulen, implementering av miljøvariabelen RAKUDO_PRECOMPILATION_PROGRESS for å sende ut informasjon om forhåndskompilerte moduler til stderr, tillegg av IterationBuffer.unshift, IterationBuffer.prepend.new og IterationBuffer.prepend. (iterable) metoder, samt ytelsesoptimaliseringsmetoder .match, .subst-mutate og .subst, 40 % speedup for å ringe Date.new(year,month,day). Den nye versjonen av MoarVM forbedrer JIT- og søppeloppsamler-implementeringene, og legger til nye optimaliseringer og sikkerhetssjekker.

Kilde: opennet.ru

Legg til en kommentar