3.3.5
What's Changed
- retry on cancelling of
getaddrinfoby ko1 · Pull Request #11131 - Bug #20633: compile error at vm_insnhelper.c when HAVE_DECL_ATOMIC_SIGNAL_FENCE is 0
- Bug #20641:
lib/bundled_gems.rbmakesKernel.requireover 100x slower - Bug #20650: Memory leak in Regexp capture group when timeout
- Bug #20088: Ruby 3.3.0 does not cross-complie on arm64-darwin
- Bug #20653: Memory leak in String#start_with? when regexp times out
- Bug #20654: Floor and ceil have unexpected behaviour when ndigits is large
- Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 by hsbt · Pull Request #11252
- Bug #20668: [3.3] shareable_constant_value: literal crash
- Backport warning feature for bundled gems from master by hsbt · Pull Request #11420
- Bug #20688: Use-after-free in WeakMap and WeakKeyMap
- Bug #20691: Use-after-free in WeakKeyMap#clear
- Merge URI-0.13.1 for Ruby 3.3 by hsbt · Pull Request #11466
- Bug #20667: Backport REXML CVE fixes
- Bug #20651:
false && (1 in 1)produces argument stack underflow (-1) - Bug #20649: Ripper fails to tokenize
def f; (x)::A = - Bug #20344: argument stack underflow (-1)
- Bug #20701: Hash argument passed as keyword splat can be mutated inside method
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.