Itusilẹ akopọ Rakudo 2021.12 fun ede siseto Raku (Perl 6 tẹlẹ)

Itusilẹ 2021.12 ti Rakudo, olupilẹṣẹ fun ede siseto Raku (eyiti o jẹ Perl 6 tẹlẹ), ti kede. Ise agbese na ni a fun lorukọmii lati Perl 6 nitori ko di itesiwaju Perl 5, bi o ti ṣe yẹ ni akọkọ, ṣugbọn o di ede siseto lọtọ, ko ni ibamu pẹlu Perl 5 ni ipele orisun ati idagbasoke nipasẹ agbegbe ọtọtọ ti awọn idagbasoke. Ni akoko kanna, itusilẹ ti ẹrọ foju MoarVM 2021.12 wa, eyiti o ṣe agbekalẹ agbegbe kan fun ṣiṣiṣẹ bytecode ti a ṣajọpọ ni Rakudo. Rakudo tun ṣe atilẹyin akojọpọ fun JVM ati diẹ ninu awọn ẹrọ foju JavaScript.

Awọn ilọsiwaju ni Rakudo 2021.12 pẹlu afikun ti atilẹyin fun ọna ti a we fun module ti o jẹ baraku, imuse ti RAKUDO_PRECOMPILATION_PROGRESS oniyipada ayika lati ṣafihan alaye nipa awọn modulu ti a ti ṣajọpọ si stderr, afikun ti IterationBuffer.unshift, IterationBuffer.prepend and It. titun (iterable) awọn ọna, bi daradara bi išẹ optimizations ọna .match, .subst-mutate ati .subst, 40% speedup fun pipe Date.new (odun, osù, ọjọ). Ẹya tuntun ti MoarVM ṣe ilọsiwaju JIT ati awọn imuṣẹ agbowọ-idọti, ati ṣafikun awọn iṣapeye tuntun ati awọn sọwedowo aabo.

orisun: opennet.ru

Fi ọrọìwòye kun