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.