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

Rakudo 2021.12, 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 2021.12, kiu formas medion por ruli bajtkodon kompilitan en Rakudo. Rakudo ankaŭ apogas kompilon por la JVM kaj kelkaj JavaScript virtualaj maŝinoj.

Pliboniĝoj en Rakudo 2021.12 inkluzivas la aldonon de subteno por la metodo estas-envolvita por la Rutina modulo, la efektivigon de la mediovariablo RAKUDO_PRECOMPILATION_PROGRESS por eligi informojn pri antaŭkompilitaj moduloj al stderr, la aldonon de la IterationBuffer.unshift, IterationBuffer.prepend kaj IterationBuffer. novaj (ritereblaj) metodoj, same kiel agado-optimumigaj metodoj .match, .subst-mutate kaj .subst, 40% plirapidigo por voki Date.new(jaro,monato,tago). La nova versio de MoarVM plibonigas la efektivigojn de JIT kaj rubkolektisto, kaj aldonas novajn optimumigojn kaj sekureckontrolojn.

fonto: opennet.ru

Aldoni komenton