Sgaoileadh compiler Rakudo 2021.12 airson cànan prògramadh Raku (Perl 6 roimhe)

Chaidh foillseachadh 2021.12 de Rakudo, inneal-cruinneachaidh airson cànan prògramadh Raku (Perl 6 roimhe), ainmeachadh. Chaidh am pròiseact ath-ainmeachadh bho Perl 6 leis nach tàinig e gu bhith na leantainneachd de Perl 5, mar a bha dùil an toiseach, ach thàinig e gu bhith na chànan prògramaidh air leth, gun a bhith co-chòrdail ri Perl 5 aig ìre an stòr agus air a leasachadh le coimhearsnachd de luchd-leasachaidh air leth. Aig an aon àm, tha foillseachadh an inneal brìgheil MoarVM 2021.12 ri fhaighinn, a tha na àrainneachd airson ruith bytecode a chaidh a chuir ri chèile ann an Rakudo. Bidh Rakudo cuideachd a’ toirt taic do chruinneachadh airson an JVM agus cuid de dh’ innealan brìgheil JavaScript.

Tha leasachaidhean ann an Rakudo 2021.12 a’ toirt a-steach taic a bharrachd don dòigh fillte airson a’ mhodal àbhaisteach, buileachadh caochladair àrainneachd RAKUDO_PRECOMPILATION_PROGRESS gu fiosrachadh toraidh mu mhodalan ro-ullaichte gu stderr, cur ris an IterationBuffer.unshift, IterationBuffer.prepend agus IterationBuffer. dòighean ùra (iterable), a bharrachd air dòighean optimizations coileanaidh .match, .subst-mutate agus .subst, 40% speedup airson fòn Date.new (bliadhna, mìos, latha). Bidh an dreach ùr de MoarVM a’ leasachadh buileachadh JIT agus luchd-cruinneachaidh sgudail, agus a’ cur optimizations ùra agus sgrùdaidhean tèarainteachd ris.

Source: fosgailtenet.ru

Cuir beachd ann