Toleo la mkusanyaji wa Rakudo 2022.02 kwa lugha ya programu ya Raku (Perl 6 ya zamani)

Toleo la 2022.02 la Rakudo, mkusanyaji wa lugha ya programu ya Raku (zamani Perl 6), limetangazwa. Mradi huo ulibadilishwa jina kutoka Perl 6 kwa sababu haukuwa mwendelezo wa Perl 5, kama ilivyotarajiwa hapo awali, lakini ikawa lugha tofauti ya programu, isiyoendana na Perl 5 katika kiwango cha chanzo na kuendelezwa na jamii tofauti ya watengenezaji. Wakati huo huo, kutolewa kwa mashine ya kawaida ya MoarVM 2022.02 kunapatikana, ambayo huunda mazingira ya kuendesha bytecode iliyokusanywa huko Rakudo. Rakudo pia inasaidia ujumuishaji wa JVM na baadhi ya mashine pepe za JavaScript.

Miongoni mwa maboresho katika Rakudo 2022.02, kuna usaidizi wa utofauti wa mazingira wa $RAKUDO_OPT ili kubaini chaguzi chaguo-msingi zinazotumiwa kwenye mkusanyaji, kazi ya rotor imeongezwa kwa vipengele vya orodha ya vikundi, mabadiliko ya nguvu $*RAT-UPGRADE-CLASS imeongezwa. , njia za kuagiza na kukisia zimeongezwa kwa hesabu, hundi zilizokosekana zimetekelezwa kwa maadili NULL, mbinu za kipekee, zilizorudiwa na za squish zimeongezwa kwa utekelezaji wa safu. Toleo jipya la MoarVM limeboresha utekelezaji wa JIT na wakusanya taka, kusafisha msimbo wa urithi, na kuongeza uboreshaji mpya na ukaguzi wa usalama.

Chanzo: opennet.ru

Kuongeza maoni