Ukukhutshwa komqokeleli weRakudo ngo-2021.12 kulwimi lwenkqubo yeRaku (yangaphambili iPerl 6)

Ukukhutshwa kwe-2021.12 ye-Rakudo, umqambi we-Raku yolwimi lweprogram (eyayisakuba yi-Perl 6), ibhengezwe. Iprojekthi yathiywa ngokutsha ukusuka kwi-Perl 6 kuba ayizange ibe yinto eqhubekayo ye-Perl 5, njengoko bekulindelwe ekuqaleni, kodwa yaba lulwimi lwenkqubo olwahlukileyo, olungahambelani nePerl 5 kwinqanaba lomthombo kwaye luphuhliswe luluntu olwahlukileyo lwabaphuhlisi. Kwangaxeshanye, ukukhutshwa komtshini we-MoarVM 2021.12 okhoyo uyafumaneka, owenza imeko-bume yokusebenzisa i-bytecode ehlanganiswe eRakudo. IRakudo ikwaxhasa ukudityaniswa kweJVM kunye noomatshini abathile beJavaScript.

Uphuculo kwi-Rakudo 2021.12 lubandakanya ukongezwa kwenkxaso yendlela-esongelweyo yemodyuli yeNdlela, ukuphunyezwa kwe-RAKUDO_PRECOMPILATION_PROGRESS yendawo eguquguqukayo ukubonisa ulwazi malunga neemodyuli ezigqityiweyo kwi-stderr, ukongezwa kwe-IterationBuffer.unshift, IterationBuffer.prepend kunye ne-IterationBuffer. ezintsha (iterable) iindlela, kunye neendlela zokuphucula ukusebenza .match, .subst-mutate kunye .subst, 40% speedup yokufowuna Umhla.new(unyaka, inyanga, usuku). Inguqulelo entsha ye-MoarVM iphucula i-JIT kunye nokuphunyezwa komqokeleli wenkunkuma, kwaye yongeza ukulungiswa okutsha kunye nokuhlolwa kokhuseleko.

umthombo: opennet.ru

Yongeza izimvo