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

Toleo la 2021.12 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 2021.12 kunapatikana, ambayo huunda mazingira ya kuendesha bytecode iliyokusanywa huko Rakudo. Rakudo pia inasaidia ujumuishaji wa JVM na baadhi ya mashine pepe za JavaScript.

Maboresho katika Rakudo 2021.12 ni pamoja na kuongezwa kwa usaidizi wa mbinu iliyofungwa kwa moduli ya Ratiba, utekelezaji wa utofauti wa mazingira wa RAKUDO_PRECOMPILATION_PROGRESS hadi maelezo ya kutoa kuhusu moduli zilizokusanywa awali kwa stderr, nyongeza ya IterationBuffer.unshift, IterationBuffer.prepend na IterationBuffer. mbinu mpya(zinazoweza kutekelezeka), pamoja na mbinu za uboreshaji wa utendakazi .match, .subst-mutate na .subst, kasi ya 40% ya kupiga simu kwa Date.new(mwaka,mwezi,siku). Toleo jipya la MoarVM huboresha utekelezaji wa JIT na wakusanya taka, na kuongeza uboreshaji mpya na ukaguzi wa usalama.

Chanzo: opennet.ru

Kuongeza maoni