| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 4.0.4 source code.tar.gz | 2026-05-11 | 15.7 MB | |
| 4.0.4 source code.zip | 2026-05-11 | 19.9 MB | |
| README.md | 2026-05-11 | 3.0 kB | |
| Totals: 3 Items | 35.6 MB | 0 | |
What's Changed
- Bug [#21955]:
Fiber#transfer: machine stack not released when fiber terminates, causingFiberError: can't set a guard page- Ruby - Ruby Issue Tracking System - Bug [#21964]: Fiber stack acquire can expand unnecessarily - Ruby - Ruby Issue Tracking System
- Bug [#21971]: Fix regexp performance regression for patterns starting with s/k - Ruby - Ruby Issue Tracking System
- Bug [#21961]: Marshal.load freeze option fail to freeze linked strings - Ruby - Ruby Issue Tracking System (bugs.ruby-lang.org)
- Bug [#21959]: rb_internal_thread_event_hooks_rw_lock is not reinitialized after fork causing deadlocks - Ruby - Ruby Issue Tracking System
- Bug [#21954]: NoMethodError instead of Gem::LoadError on gem activation problem in Ruby 4.0.2 - Ruby - Ruby Issue Tracking System
- Bug [#21844]: Inconsistent ArgumentError message for Data::define.new - Ruby - Ruby Issue Tracking System (bugs.ruby-lang.org)
- Bug [#21992]: Defining BasicObject#initialize causes segmentation fault - Ruby - Ruby Issue Tracking System
- Bug [#22018]: ISeq created via
RubyVM::InstructionSequence.compiledon't support coverage - Ruby - Ruby Issue Tracking System (bugs.ruby-lang.org) - Bug [#21985]: RubyVM::AST negative numbers do not include - in location - Ruby - Ruby Issue Tracking System
- Bug [#21986]: RubyVM::AST incorrect location for literals followed by modifier
if- Ruby - Ruby Issue Tracking System - Bug [#21933]: Ruby::Box: named capture local variable can become nil after non-matching lines - Ruby - Ruby Issue Tracking System
- Bug [#21940]: Ruby::Box:
$_returns stale value due to gvar_tbl caching - Ruby - Ruby Issue Tracking System - Bug [#22004]: parse.y doesn't executes loop body with
while true || truecondition - Ruby - Ruby Issue Tracking System - Bug [#21952]: Ruby::Box double free at process exit when
fiddle/importis required in multiple boxes - Ruby - Ruby Issue Tracking System - Bug [#22003]: .bundle extensions not built when doing out-of-source build - Ruby - Ruby Issue Tracking System
- Bug [#22002]: argument stack underflow (-1) - Ruby - Ruby Issue Tracking System
Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.