Rakudo-kompiler release 2021.12 foar de Raku-programmearring taal (eardere Perl 6)

De 2021.12-release fan Rakudo, in kompilator foar de Raku-programmearringstaal (earder Perl 6), is oankundige. It projekt waard omneamd fan Perl 6 om't it gjin fuortsetting fan Perl 5 waard, lykas oarspronklik ferwachte, mar in aparte programmeartaal waard, net kompatibel mei Perl 5 op boarnenivo en ûntwikkele troch in aparte mienskip fan ûntwikkelders. Tagelyk is de frijlitting fan 'e MoarVM 2021.12 firtuele masine beskikber, dy't in omjouwing foarmet foar it útfieren fan bytekoade kompilearre yn Rakudo. Rakudo stipet ek kompilaasje foar de JVM en guon JavaSkript firtuele masines.

Ferbetteringen yn Rakudo 2021.12 omfetsje de tafoeging fan stipe foar de is-wrapped-metoade foar de Routine-module, de ymplemintaasje fan 'e omjouwingsfariabele RAKUDO_PRECOMPILATION_PROGRESS om ynformaasje te werjaan oer foarkompilearre modules oan stderr, de tafoeging fan 'e IterationBuffer.unshift, IterationBuffer.Buffer en Iteration. nije (iterable) metoaden, likegoed as prestaasje optimization metoaden .match, .subst-mutate en .subst, 40% speedup foar oprop Date.new (jier, moanne, dei). De nije ferzje fan MoarVM ferbetteret de ymplemintaasje fan JIT en garbage collector, en foeget nije optimalisaasjes en feiligenskontrôles ta.

Boarne: opennet.ru

Add a comment