The JRuby community is pleased to announce the release of JRuby 9.3.10.0
- Homepage: https://www.jruby.org/
- Download: Downloads — JRuby.org
JRuby 9.3.x is compatible with Ruby 2.6.x and stays in sync with C Ruby. As
always there is a mix of miscellaneous fixes so be sure to read the issue
list below.
Thank you to our community members who contributed pull requests for this
release: @ahorek
Ruby Compatibility
- Various small compatibility fixes. See the issues list.
Platform Support
- This release includes improved support for the LoongArch64 platform.
(#7260, #7590, #7608)
Regexp Regression Fix
- Fixed regression which caused longer strings to match slower. (#7484)
Issues resolved for 9.3.10.0
#5588 - OpenSSL::PKey::RSA.new without password results in terminal
input failure
#6821 - Possible unpacking issue on current 9.3.0.0 with arm64 arch
#7260 - JRuby supports a new architecture
#7484 - Regression for non matching Regexp in 9.3.4
#7514 - [fix] java_alias-ing for interface methods
#7542 - specs for pack/unpack with j and J formats failing on 32-bit
platforms
#7545 - public_method_defined? changed value after prepend unrelated
module
#7546 - Method overriding new does not have super_method from Class
#7548 - cannot use T::Struct from sorbet-runtime due to exception
#7554 - 1 « (2**40) returns 1 on JRuby
#7555 - UnboundMethod#bind should introduce include class
#7558 - Raise NoMemoryError for lshift > int max
#7559 - Etc#sysconf errors when it shouldn’t
#7560 - Improvements and greening of 9.3 CI
#7562 - Use latest mysql like sequel HEAD
#7565 - Process#spawn should call #to_io on non-IO file descriptor
objects
#7575 - Fix Method#super_method.owner pointing at wrong class
#7577 - Fix public_method_defined in presence of prepend
#7581 - Use platform bit width for J/j pack directive
#7590 - backport Update JNR dependencies
#7596 - Java::JavaLang::ClassCastException when initializing instance
variable
#7598 - instance_eval, module_eval, class_eval cannot yield to block
#7605 - Also include frame’s block for instance_eval
#7608 - Support for LoongArch64
···
--
blog: http://blog.enebo.com twitter: tom_enebo
mail: tom.enebo@gmail.com