Rakudo-kompililo eldono 2022.02 por la Raku programlingvo (iama Perl 6)

Rakudo 2022.02, kompililo por la programlingvo Raku (antaŭe Perl 6), estis publikigita. La projekto estis renomita de Perl 6 ĉar ĝi ne iĝis daŭrigo de Perl 5, kiel origine atendite, sed iĝis aparta programlingvo, ne kongrua kun Perl 5 ĉe la fontnivelo kaj evoluigita fare de aparta komunumo de programistoj. Samtempe disponeblas la liberigo de la virtuala maŝino MoarVM 2022.02, kiu formas medion por ruli bajtkodon kompilitan en Rakudo. Rakudo ankaŭ apogas kompilon por la JVM kaj kelkaj JavaScript virtualaj maŝinoj.

Inter la plibonigoj en Rakudo 2022.02, ekzistas subteno por la mediovariablo $RAKUDO_OPT por determini la defaŭltajn opciojn uzatajn en la kompililo, la rotorfunkcio estis aldonita por grupigi listelementojn, la dinamika variablo $*RAT-UPGRADE-CLASS estis aldonita. , ordigi kaj konkludi metodojn estis aldonitaj al nombradoj, mankantaj ĉekoj estis efektivigitaj por NULL-valoroj, unikaj, ripetaj kaj squish metodoj estis aldonitaj al la efektivigo de tabeloj. La nova versio de MoarVM plibonigis efektivigojn de JIT kaj rubkolektisto, purigis heredan kodon kaj aldonis novajn optimumigojn kaj sekureckontrolojn.

fonto: opennet.ru

Aldoni komenton