katsyoshi (Katsuyoshi MATSUMOTO)
- Login: katsyoshi
- Email: github@katsyoshi.org
- Registered on: 05/15/2012
- Last sign in: 03/09/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 0 | 0 |
| Reported issues | 2 | 0 | 2 |
Activity
03/12/2026
-
02:28 PM Ruby Bug #21940: Ruby::Box: `$_` returns stale value due to gvar_tbl caching
- I may have another possibly related `Ruby::Box` special-global case.
This may be a separate `$?` / `Process::Status` issue rather than the same
root cause as `$_` or `$~`, since `$?` seems to be thread-local. Still, the
symptom also... -
02:09 PM Ruby Bug #21952 (Open): Ruby::Box double free at process exit when `fiddle/import` is required in multiple boxes
I found what looks like a separate `Ruby::Box` bug from the existing `require` and `LoadError` issues such as `#21760`.
This is not a `LoadError` case. I was able to reduce it to a reproducer where requiring `fiddle/import` from mul...
03/09/2026
-
08:54 AM Ruby Bug #21760: Ruby::Box: a couple of require-related problems
- I found another `Ruby::Box#require` case that seems related to this issue.
### Environment
- 4.0.1 / linux
- `RUBY_BOX=1`
If a file loaded inside `Ruby::Box` requires `fiddle/import`, loading the same file from multiple boxes c...
03/03/2026
-
01:11 PM Ruby Bug #21933 (Open): Ruby::Box: named capture local variable can become nil after non-matching lines
- Environment:
- Ruby 4.0.1
- RUBY_BOX=1
- OS: Linux x86_64
Summary:
With Ruby::Box enabled, a named capture local variable from `=~` may become nil,
even when the regexp matches. This happens after iterating over non-matching line...