TruffleRuby Update: Performance Boost and Compatibility Improvements

2025-03-20
TruffleRuby Update: Performance Boost and Compatibility Improvements

TruffleRuby, a high-performance implementation of the Ruby programming language, has released a new version with significant performance improvements and compatibility enhancements. This release fixes numerous bugs, including issues in methods such as Module#name, Module#const_added, and ObjectSpace.undefine_finalizer, and improves compatibility with OpenSSL 3.0.x and 3.x. Additionally, many new methods and features have been added, such as IO#{pread, pwrite}, Range#reverse_each, and optimizations were made to encoding negotiation and the performance of several C extensions. This update enhances TruffleRuby's stability and performance, bringing it closer to the standard Ruby implementation, MRI.

Development