Rakudo kompilaatori versioon 2021.12 Raku programmeerimiskeele (endine Perl 6) jaoks

Välja on antud Raku programmeerimiskeele (endise nimega Perl 2021.12) kompilaator Rakudo 6. Projekt nimetati ümber Perl 6-st, kuna sellest ei saanud Perl 5 jätk, nagu algselt eeldati, vaid sellest sai eraldi programmeerimiskeel, mis ei ühildu lähtetasemel Perl 5-ga ja mille töötas välja eraldi arendajate kogukond. Samal ajal on saadaval MoarVM 2021.12 virtuaalmasina väljalase, mis moodustab keskkonna Rakudos koostatud baitkoodi käitamiseks. Rakudo toetab ka JVM-i ja mõne JavaScripti virtuaalmasina kompileerimist.

Rakudo 2021.12 täiustused hõlmavad rutiini mooduli is-wrapped meetodi toe lisamist, keskkonnamuutuja RAKUDO_PRECOMPILATION_PROGRESS juurutamist eelkompileeritud moodulite kohta teabe kuvamiseks stderrile, IterationBuffer.unshift, IterationBufferation.upender.upender ja IterationBuffer.upender. uued (itereeritavad) meetodid, samuti jõudluse optimeerimise meetodid .match, .subst-mutate ja .subst, 40% kiirendus Date.new(year,month,day) kutsumiseks. MoarVM-i uus versioon täiustab JIT-i ja prügikoguja rakendusi ning lisab uusi optimeerimisi ja turvakontrolle.

Allikas: opennet.ru

Lisa kommentaar