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

Ko te tukunga 2022.02 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 2022.02 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.

Из улучшений в Rakudo 2022.02 отмечается поддержка переменной окружения $RAKUDO_OPT для определения применяемых в компиляторе опций по умолчанию, добавлена функция rotor для группировки элементов списка, добавлена динамическая переменная $*RAT-UPGRADE-CLASS, в перечисления добавлены методы order и infer, реализованы недостающие проверки на значения NULL, в реализацию массивов добавлены методы unique, repeated и squish. В новой версии MoarVM улучшены реализации JIT и сборщика мусора, проведена чистка устаревшего кода, добавлены новые оптимизации и проверки для обеспечения безопасности.

Source: opennet.ru

Tāpiri i te kōrero