Ir-rilaxx tal-kompilatur Rakudo 2021.12 għal-lingwa ta' programmar Raku (ex Perl 6)

Tħabbret ir-rilaxx 2021.12 ta 'Rakudo, kompilatur għal-lingwa ta' programmar Raku (li qabel kienet Perl 6). Il-proġett ingħata isem ġdid minn Perl 6 minħabba li ma sarx kontinwazzjoni ta 'Perl 5, kif kien mistenni oriġinarjament, iżda sar lingwa ta' programmar separata, mhux kompatibbli ma 'Perl 5 fil-livell tas-sors u żviluppat minn komunità separata ta' żviluppaturi. Fl-istess ħin, ir-rilaxx tal-magna virtwali MoarVM 2021.12 huwa disponibbli, li jifforma ambjent għat-tħaddim tal-bytecode miġbur f'Rakudo. Rakudo jappoġġja wkoll il-kumpilazzjoni għall-JVM u xi magni virtwali JavaScript.

Titjib f'Rakudo 2021.12 jinkludi ż-żieda ta 'appoġġ għall-metodu is-wrapped għall-modulu ta' Rutina, l-implimentazzjoni tal-varjabbli ambjentali RAKUDO_PRECOMPILATION_PROGRESS biex toħroġ informazzjoni dwar moduli kkumpilati minn qabel għal stderr, iż-żieda ta 'IterationBuffer.unshift, IterationBuffer.prepend u IterationBuffer. metodi (iterable), kif ukoll metodi ta 'ottimizzazzjonijiet tal-prestazzjoni .match, .subst-mutate u .subst, 40% speedup għas-sejħa Date.new(year,month,day). Il-verżjoni l-ġdida ta 'MoarVM ittejjeb l-implimentazzjonijiet tal-JIT u tal-kollettur taż-żibel, u żżid ottimizzazzjonijiet u kontrolli tas-sigurtà ġodda.

Sors: opennet.ru

Żid kumment