Ruby 3.4 přináší vyšší výkon s YJIT

26. 12. 2024

Sdílet

Ruby Autor: Yukihiro Matsumoto, Ruby Visual Identity Team

O Vánocích vydali vývojáři novou verzi programovacího jazyka Ruby s označením 3.4. Mění výchozí parser z parse.y na Prism, který byl představen už v Ruby 3.3 a měl by být lépe udržovatelný a nabízí toleranci chyb a vyšší výkon.

YJIT v nové verzi nabízí vyšší výkon na platformách x86–64 a arm64, nižší spotřebu paměti pro kompilační metadata a vyšší stabilitu s řadou opravených chyb. Vyšší výkon a flexibilitu nabízí také vylepšený garbage collector (GC).

Kromě toho je ve standardní knihovně podpora pro Happy Eyeballs V2 (RFC 8305), blokový parametr it umožňuje psát krátké bloky, frozen_string_literal je zapnutý ve výchozím stavu a bylo upraveno vypisování chyb a ladicích hlášek.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.