Rakudo konpiladorearen 2021.12 bertsioa Raku programazio-lengoaiarako (lehen Perl 6)

Rakudoren 2021.12ko bertsioa iragarri da, Raku programazio-lengoaiarako (lehen Perl 6) konpilatzailea. Proiektuari Perl 6-tik izena aldatu zitzaion, ez baitzen Perl 5-en jarraipena bihurtu, hasieran espero zen bezala, baina programazio-lengoaia bereizi bat bihurtu zen, ez baita bateragarria Perl 5-rekin iturburu mailan eta garatzaileen komunitate bereizi batek garatua. Aldi berean, MoarVM 2021.12 makina birtualaren bertsioa eskuragarri dago, Rakudo-n konpilatutako bytecode exekutatzeko ingurune bat osatzen duena. Rakudok JVMrako eta JavaScript makina birtual batzuen konpilazioa ere onartzen du.

Rakudo 2021.12-n hobekuntzak, besteak beste, Routine modulurako is-wrapped metodorako laguntza gehitzea, RAKUDO_PRECOMPILATION_PROGRESS ingurune-aldagaiaren ezarpena stderr-en aurrez konpilatutako moduluei buruzko informazioa bistaratzeko, IterationBuffer.unshift, IterationBuffer.prepend eta IterationBuffer gehitzea. metodo berriak (itertagarriak), baita errendimendua optimizatzeko metodoak .match, .subst-mutate eta .subst, %40ko bizkortzea Date.new(urtea, hilabetea, eguna) deitzeko. MoarVM-ren bertsio berriak JIT eta zabor biltzaileen inplementazioak hobetzen ditu eta optimizazio eta segurtasun egiaztapen berriak gehitzen ditu.

Iturria: opennet.ru

Gehitu iruzkin berria