Rakudo compiler siideynta 2022.02 ee luuqada barnaamijka Raku (hore Perl 6)

Siideynta 2022.02 ee Rakudo, isu-duwaha luuqadda barnaamijka Raku (oo hore u ahaan jirtay Perl 6), ayaa lagu dhawaaqay. Mashruuca waxaa laga bedelay Perl 6 sababtoo ah ma noqon mid sii socota Perl 5, sidii markii hore la filayay, laakiin wuxuu noqday luuqad barnaamijeed oo gooni ah, oo aan ku habboonayn Perl 5 ee heerka ilaha oo ay soo saartay bulsho gaar ah oo horumarisa. Isla mar ahaantaana, sii deynta MoarVM 2022.02 mashiinka farsamada waa la heli karaa, kaas oo sameeya jawi lagu socodsiiyo bytecode ee Rakudo. Rakudo sidoo kale waxay taageertaa isu-ururinta JVM-ka iyo qaar ka mid ah mashiinnada farsamada ee JavaScript.

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

Source: opennet.ru

Add a comment