Rakudo compiler kutulutsa 2022.02 pachilankhulo cha pulogalamu ya Raku (kale Perl 6)

Kutulutsidwa kwa 2022.02 kwa Rakudo, wopanga chilankhulo cha pulogalamu ya Raku (omwe kale anali Perl 6), adalengezedwa. Ntchitoyi idasinthidwanso kuchokera ku Perl 6 chifukwa sinakhale kupitiliza kwa Perl 5, monga momwe amayembekezeredwa poyambilira, koma idakhala chilankhulo chosiyana, chosagwirizana ndi Perl 5 pamlingo woyambira ndikupangidwa ndi gulu losiyana laopanga. Nthawi yomweyo, kutulutsidwa kwa makina enieni a MoarVM 2022.02 kulipo, komwe kumapanga malo ogwiritsira ntchito bytecode opangidwa ku Rakudo. Rakudo imathandiziranso kuphatikiza kwa JVM ndi makina ena a JavaScript.

Из ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ Π² Rakudo 2022.02 отмСчаСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ окруТСния $RAKUDO_OPT для опрСдСлСния примСняСмых Π² компиляторС ΠΎΠΏΡ†ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция rotor для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ элСмСнтов списка, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° динамичСская пСрСмСнная $*RAT-UPGRADE-CLASS, Π² пСрСчислСния Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ order ΠΈ infer, Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° значСния NULL, Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ массивов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ unique, repeated ΠΈ squish. Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии MoarVM ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ JIT ΠΈ сборщика мусора, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° чистка ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для обСспСчСния бСзопасности.

Source: opennet.ru

Kuwonjezera ndemanga