3.0.2
What's Changed
- Bug #17802: backport fbbc37dc1d5b329777e6d9716118db528ab70730 to 2.7 and 3.0
- Bug #17735:
Hash#transform_keys!
drops non evaluated keys - Bug #17723: autoconf 2.70+ is not working with master branch
- Bug #17527: rb_io_wait_readable/writable with scheduler don't check errno
- Bug #17787: Four AIX build issues with xlc compiler and ruby-3.0.1
- Bug #17877: Backport a fix of RDoc for CVE-2021-31799
- Bug #17874: Backport dfe21ef7a15a30fc33f3a5cc089e15d09e905eb4 into ruby_3_0
- Bug #17781: Resolv::DNS RequestID table allocations are never freed, causing DNS lookups to eventually hang
- Bug #17868: Strange result of Coverage for while-in-while
- Bug #16651: Extensions Do Not Compile on Mingw64 with mingw32-make
- Bug #17861: Also
\U
after control/meta should be invalid as well as\u
- Bug #17854: Crash with certain "case" expressions on FreeBSD
- Bug #17827: Monitor is not fiber safe
- Bug #17625: OpenSSL::Timestamp::Response#failure_info does not work as documented
- Bug #17780: Backport for super_method aliases in ruby 2.7.3 causes Segfault
- Bug #17736: Destructive methods inconsistently handle
receiver frozen state
in given block - Bug #17467: What makes strip() and lstrip() not stripping \u0000 from beginning of the string?
- Bug #17761: Install location of header files in extension libraries
- Bug #17889: Enumerator::Lazy#with_index should return size
- Bug #17519: set_visibility fails when a prepended module and a refinement both exist
- Bug #17806: Bad interaction between method cache, prepend, and refinements
- Bug #17822: Inconsistent visibility behavior with refinements
- Bug #17928: Backport 1aac0e88193a82ed36b43e852c46414181b66455 to Ruby 3.0
- Bug #17935: Backport 86c262541ad07528842d76dab4b9b34bd888d5f4 and 7e14762159643b4415e094f9d2a90afaf7994588 to Ruby 3.0
- Bug #17941: POSIX timers are not fork-safe on 2.7.x
- Bug #17948: Backport d74e5d5b4fba41a9120b3ed2762cf765478605ad (Crash more nicely when the VM isn't fully set up)
- Bug #17476: 3.0/specifications/default/net-*.gemspec repeats the same files
- Bug #16376: Stack-buffer-overflow in renumber_by_map in regcomp.c
- Bug #1205: SET_STACK_END crashes due to uninitialized ruby_current_thread
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.