Рэліз кампілятара Rakudo 2021.12 для мовы праграмавання Raku (былы Perl 6)

Прадстаўлены выпуск Rakudo 2021.12, кампілятара для мовы праграмавання Raku (былы Perl 6). Праект быў перайменаваны з Perl 6 так як не стаў працягам Perl 5, як чакалася першапачаткова, а ператварыўся ў асобную мову праграмавання, не сумяшчальны з Perl 5 на ўзроўні зыходных тэкстаў і які развіваецца асобнай супольнасцю распрацоўнікаў. Адначасова даступны выпуск віртуальнай машыны MoarVM 2021.12, якая фармуе асяроддзе для запуску скампіляванага ў Rakudo байт-кода. У Rakudo кампіляцыя таксама падтрымліваецца для JVM і некаторых віртуальных машын для JavaScript.

З паляпшэнняў у Rakudo 2021.12 адзначаецца даданне падтрымкі метаду is-wrapped для модуля Routine, рэалізацыя зменнай асяроддзя RAKUDO_PRECOMPILATION_PROGRESS для высновы інфармацыі аб предкомпилируемых модулях у stderr, даданне метадаў IterationBuffer.unshift, IterationBuffer. ізацыя прадукцыйнасці метадаў. Match,. Subst-mutate і. Subst, паскарэнне на 40% выкліку Date.new (year, month, day). У новай версіі MoarVM палепшаны рэалізацыі JIT і зборшчыка смецця, дададзены новыя аптымізацыі і праверкі для забеспячэння бяспекі.

Крыніца: opennet.ru

Дадаць каментар