Hasty Briefsbeta

Bilingual

Ruby 4.0.0 Released

4 months ago
  • #Ruby
  • #Programming
  • #Release
  • Ruby 4.0.0 introduces 'Ruby Box' for isolated definitions and 'ZJIT' as a new JIT compiler.
  • Ractor improvements include new synchronization mechanisms and performance enhancements.
  • Language changes include logical binary operator behavior and nil handling updates.
  • Core class updates feature new methods and improvements in Array, Binding, Enumerator, and more.
  • Standard library updates include promotions of default gems and updates to existing gems.
  • Compatibility issues addressed include removal of deprecated methods and changes in backtrace display.
  • Performance improvements across GC, Ractors, and JIT compilers (YJIT and ZJIT).
  • Support for Windows updated, requiring Visual Studio 2015 or later.
  • Documentation and site redesigns announced alongside the release.