Rakudo compilatore versione 2021.12 per a lingua di prugrammazione Raku (ex Perl 6)

Rakudo 2021.12, un compilatore per a lingua di prugrammazione Raku (ex Perl 6), hè stata liberata. U prugettu hè statu rinominatu da Perl 6 perchè ùn hè micca diventatu una continuazione di Perl 5, cum'è s'aspittava inizialmente, ma hè diventatu una lingua di prugrammazione separata, micca cumpatibile cù Perl 5 à u nivellu di fonte è sviluppata da una cumunità separata di sviluppatori. À u listessu tempu, a liberazione di a macchina virtuale MoarVM 2021.12 hè dispunibule, chì forma un ambiente per eseguisce bytecode compilatu in Rakudo. Rakudo supporta ancu a compilazione per a JVM è alcune macchine virtuali JavaScript.

I migliuramenti in Rakudo 2021.12 includenu l'aghjuntu di supportu per u metudu is-wrapped per u modulu Routine, l'implementazione di a variabile d'ambiente RAKUDO_PRECOMPILATION_PROGRESS per visualizà l'infurmazioni nantu à i moduli precompilati à stderr, l'aggiunta di IterationBuffer.unshift, IterationBuffer.prepend è IterationBuffer. i metudi novi (iterable), è ancu i metudi di ottimisazione di u rendiment .match, .subst-mutate è .subst, 40% accelerazione per chjamà Date.new (annu, mese, ghjornu). A nova versione di MoarVM migliora l'implementazione di JIT è di u cullettivu di basura, è aghjunghje novi ottimisazioni è cuntrolli di sicurezza.

Source: opennet.ru

Add a comment