TruffleRuby 33.0.1
TruffleRuby is a high-performance implementation of the Ruby programming language.
TruffleRuby aims to be fully compatible with the standard implementation of Ruby, MRI.
More information is available in the README.
TruffleRuby comes in two standalone modes, native and jvm, each built with both Oracle GraalVM and Community Edition.
See the documentation for which release asset corresponds to what.
Changelog
Bug fixes:
- Fix
Integer#ceilandFloat#ceilwith negative precision (#3911, @trinistr).
Compatibility:
- Fix
mkmf.rbto use host'sRbConfigfor$rubywhen--target-rbconfigis used (#4097, @panozzaj). - Implement
Fiber.[],Fiber.[]=, andFiber#{storage,storage=}(#4007, @nirvdrum). - Fix
Symbol#inspectto handle incompatible encodings (#4106, @eregon). - The dummy
Encoding::UTF_16andEncoding::UTF_32encodings are now regular single-byte dummy encodings (#4083, @eregon).