Ukukhutshwa komqokeleli weRakudo ngo-2022.02 kulwimi lwenkqubo yeRaku (yangaphambili iPerl 6)

Ukukhutshwa kwe-2022.02 ye-Rakudo, umqambi we-Raku yolwimi lweprogram (eyayisakuba yi-Perl 6), ibhengezwe. Iprojekthi yathiywa ngokutsha ukusuka kwi-Perl 6 kuba ayizange ibe yinto eqhubekayo ye-Perl 5, njengoko bekulindelwe ekuqaleni, kodwa yaba lulwimi lwenkqubo olwahlukileyo, olungahambelani nePerl 5 kwinqanaba lomthombo kwaye luphuhliswe luluntu olwahlukileyo lwabaphuhlisi. Kwangaxeshanye, ukukhutshwa komtshini we-MoarVM 2022.02 okhoyo uyafumaneka, owenza imeko-bume yokusebenzisa i-bytecode ehlanganiswe eRakudo. IRakudo ikwaxhasa ukudityaniswa kweJVM kunye noomatshini abathile beJavaScript.

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

umthombo: opennet.ru

Yongeza izimvo