Ruby 3.4 released with “it”, Prism as default parser, improved YJIT, modular GC, and more

Ruby 3.4 released with “it”, Prism as default parser, improved YJIT, modular GC, and more

Ruby has announced the release of version 3.4, introducing a range of new features, enhancements, and bug fixes to this widely-used programming language. This update includes the addition of the it block parameter reference and a switch in the default parser from parse.y to Prism, an internal improvement with minimal visible changes for users.

The socket library now incorporates Happy Eyeballs version 2, enhancing connectivity by aligning with modern internet standards. YJIT sees enhancements with improved performance, reduced memory usage, and various bug fixes.

Ruby 3.4 also introduces Modular Garbage Collector, alongside updates to language changes, Core classes, and the Standard Library, while addressing several compatibility issues and bug fixes.

by Paul

Ruby iconRuby
  269
  • ...

Ruby is a dynamic, reflective, object-oriented programming language, blending Perl-inspired syntax with Smalltalk-like features. Developed by Yukihiro "Matz" Matsumoto in mid-1990s Japan, Ruby is known for its dynamic typing, use of blocks, and strong object-oriented principles. Common alternatives include Python, JavaScript, and Java.

No comments so far, maybe you want to be first?
Gu