Lëshohet versioni Rakudo 2021.12, kompajleri për gjuhën programuese Raku (dikur Perl 6). Projekti u riemëruar nga Perl 6 pasi nuk vazhdoi Perl 5, siç ishte pritur fillimisht, por u shndërrua në një gjuhë programuese të veçantë, që nuk është e pajtueshme me Perl 5 në nivelin e kodit burimor dhe zhvillohet nga një komunitet i veçantë zhvilluesish. Njëkohësisht, lëshohet versioni i makinës virtuale MoarVM 2021.12, që formon ambientin për ekzekutimin e kodit të kompajluar në Rakudo. makinave virtuale për JavaScript.
Nga përmirësimet në Rakudo 2021.12, veçohen shtimi i mbështetjes për metodën is-wrapped për modulën Routine, implementimi i variablës së ambientit RAKUDO_PRECOMPILATION_PROGRESS për të dhënë informacion mbi modulat që do të prekompajlohen në stderr, shtimi i metodave IterationBuffer.unshift, IterationBuffer.prepend dhe IterationBuffer.new(iterable), si dhe optimizimi i performancës së metodave .match, .subst-mutate dhe .subst, me një rritje prej 40% të thirrjes Date.new(year, month, day). Në versionin e ri të MoarVM janë përmirësuar realizimet JIT dhe mbledhësit të plehrave, janë shtuar optimizime dhe kontrolle të reja për të siguruar sigurinë.
Burimi: opennet.ru
