Raku dasturlash tili uchun Rakudo kompilyatorining 2022.02 versiyasi (sobiq Perl 6)

Raku dasturlash tili (avvalgi Perl 6) uchun kompilyator bo'lgan Rakudo 2022.02 chiqarildi. Loyiha Perl 6 dan qayta nomlandi, chunki u dastlab kutilganidek Perl 5 ning davomi emas edi, balki alohida dasturlash tiliga aylandi, Perl 5 bilan manbaga mos kelmaydi va alohida ishlab chiquvchilar hamjamiyati tomonidan ishlab chiqildi. Rakudoda kompilyatsiya qilingan baytkodni ishga tushirish uchun muhitni ta'minlaydigan MoarVM 2022.02 virtual mashinasi ham mavjud. Rakudo shuningdek, JVM va boshqa ba'zi platformalar uchun kompilyatsiyani qo'llab-quvvatlaydi. virtual mashinalar JavaScript uchun.

Rakudo 2022.02-dagi yaxshilanishlar orasida kompilyatorda ishlatiladigan standart variantlarni aniqlash uchun $RAKUDO_OPT muhit o'zgaruvchisi qo'llab-quvvatlandi, ro'yxat elementlarini guruhlash uchun rotor funktsiyasi qo'shildi, dinamik o'zgaruvchi $*RAT-UPGRADE-CLASS qo'shildi. , tartib va ​​xulosa usullari sanab o'tishga qo'shildi, NULL qiymatlar uchun etishmayotgan tekshiruvlar amalga oshirildi, massivlarni amalga oshirishga noyob, takroriy va squish usullari qo'shildi. MoarVM ning yangi versiyasi JIT va axlat yig'uvchi ilovalarni yaxshiladi, eski kodni tozaladi va yangi optimallashtirish va xavfsizlik tekshiruvlarini qo'shdi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster