What's Changed
- Bug #18600: Aliased method visibility issue on Ruby 3.1
- Bug #18627: segmentation fault when doing a lot of redundant Module#include
- Bug #18672: Request to backport "Remove dependency on libcapstone"
- Bug #18673: Anonymous block forwarding fails when combined with keyword arguments
- Bug #18373: Bundled gem (RBS, debug) extensions are not properly built
- Bug #18435: Calling
protected
on ancestor method changes result ofinstance_methods(false)
- Bug #18739: Wrong mid-rule index
- Bug #18670: MatchData#[start, length] pads nil values when negative start is given
- Bug #18631: Range check breaks multiplex backreferences in regular expressions
- Bug #18775: Backport ef525b012a709077ea2797e8642fae0b61234063
- Bug #18990: Pattern matching unexpectedly raises "duplicated key name" error
- Bug #18936: Backport 261753249996d46e00c2549fff2527816bf387db
- Bug #18816: Ractor segfaulting MacOS 12.4 (aarch64 / M1 processor)
- Bug #18902: Thread#value crash if the thread was killed because of a fork
- Bug #18922: Time at 24:00:00 UTC is not normalized
- Bug #18928: Crash in WeakMap when inspecting T_FREE objects
- Bug #18732: [Win32]
File.chardev?
andFile::Stat.chardev?
are not working - Bug #18734: [Win32]
File.sticky?
returnsnil
whileFile::Stat.sticky?
returnsfalse
- Bug #18941: Endless loop with a memory leak in FileUtils::mkpath
- Bug #19014: Backport commits to add the --with-gmp-dir option in the configure script
- Bug #18938: Backport cf7d07570f50ef9c16007019afcff11ba6500d70
- Bug #18435: Calling
protected
on ancestor method changes result ofinstance_methods(false)
- Bug #19038: Corruption of generic_iv_tbl when compacting
- Disable msystem: MINGW64 job on GitHub Actions by k0kubun · Pull Request #6545
- Bug #18909: ARGF.readlines reads more than current file
- Bug #18994: Range#last(n) returns empty for single-element Integer Range
- Bug #19042: Bug: Dir.glob ignores subdirectories in alternation when alternation is preceded by recursive directory pattern
- Bug #19004: Complex can be nested by Complex.polar
- Bug #18964:
rb_econv_append
and the family do not consider the code range - Bug #18380: TestAddressResolve#test_socket_getnameinfo_domain_blocking test failures
- Bug #19101: madvise(free) was broken in 3.1?
- Bug #19116: Array#pack is broken for long strings in buffer
- Bug #19105: mutex: Raise a ThreadError when detecting a fiber deadlock
- Bug #19106: Time - Hour 24 with tzinfo to_s bug
- Bug #19081: Ractor warning shows an internal location
- Bug #18599:
vm->loaded_features_snapshot
became very inefficient in Ruby 3.1
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.