Ko te tuku a Rakudo compiler 2021.12 mo te reo hotaka Raku (Perl 6 o mua)

Ko te tukunga 2021.12 o Rakudo, he kaiwhakatakoto korero mo te reo hotaka Raku (Perl 6 o mua), kua panuitia. I whakaingoatia te kaupapa mai i te Perl 6 na te mea kaore i noho hei haere tonu mo te Perl 5, i te mea i tumanakohia i te tuatahi, engari i noho hei reo whakamaoritanga motuhake, kaore i te hototahi ki a Perl 5 i te taumata puna me te whakawhanake e tetahi hapori motuhake o nga kaihanga. I te wa ano, ko te tukunga o te miihini mariko MoarVM 2021.12 e waatea ana, ka hangaia he taiao mo te whakahaere bytecode kua whakaemihia i Rakudo. Ka tautokohia e Rakudo te whakahiato mo te JVM me etahi miihini mariko JavaScript.

Ko nga whakapainga i roto i te Rakudo 2021.12 ko te taapiri i te tautoko mo te tikanga takai mo te waahanga Maatauranga, te whakatinanatanga o te taurangi taiao RAKUDO_PRECOMPILATION_PROGRESS hei whakaatu i nga korero mo nga waahanga kua oti te whakahiato ki te stderr, te taapiri o te IterationBuffer.unshift, IterationBuffer.prepend me te IterationBuffer. tikanga hou(iterable), me nga tikanga arotautanga mahi .match, .subst-mutate me .subst, 40% te tere mo te waea Ra.hou(tau,marama,ra). Ko te putanga hou o MoarVM he whakapai ake i te JIT me nga mahi kaikohi paru, me te taapiri i nga arotautanga hou me nga arowhai haumarutanga.

Source: opennet.ru

Tāpiri i te kōrero