General

Profile

wanabe (_ wanabe)

  • Login: wanabe
  • Email: s.wanabe@gmail.com
  • Registered on: 07/23/2008
  • Last sign in: 08/09/2026

Issues

open closed Total
Assigned issues 0 24 24
Reported issues 1 55 56

Projects

Project Roles Registered on
Ruby Committer 11/05/2009

Activity

08/16/2026

09:17 AM Ruby Bug #20419 (Closed): [BUG] inconsistent freelist length with cppflags='-DRGENGC_CHECK_MODE -DUSE_RUBY_DEBUG_LOG=1'
`env RUBY_DEBUG=gc_stress ./miniruby -v` began working properly as of commit 50327913303d3b821720476406190cbfb6382492.
The "inconsistent freelist length" issue itself had been fixed in the previous commit, a084fef9afc7713aa4f4111f7e826c...
wanabe (_ wanabe)
08:11 AM Ruby Bug #11808 (Closed): Different behavior between Enumerable#grep and Array#grep
It has been fixed at 0a82bfe5e18ac86da72c27389db6eb8da156a0b5 == https://github.com/ruby/ruby/pull/7225
```
$ cat a.rb
class Test
include Enumerable
def each
return enum_for(:each) unless block_given?
yield "Hello"
...
wanabe (_ wanabe)
07:27 AM Ruby Bug #20189 (Closed): `rb_str_resize` does not clear coderange when expanding
https://github.com/ruby/ruby/pull/9552 has already been merged in commit 9c7374b0e6cbfb00e4f71d0b2eddba128ba452f7.
It seems it was left open for some reason, but I'm closing it now.
wanabe (_ wanabe)
04:33 AM Ruby Bug #19910 (Closed): Set#delete_if behavior inconsistent with Array/Hash
This behavior was fixed by e4f85bfc311a3812de7bc2e9d068934e8b364574 == https://bugs.ruby-lang.org/issues/21216.
```
$ git checkout e4f85bfc311a3812de7bc2e9d068934e8b364574~ && make -j miniruby > /de
v/null && ./miniruby -I$(git rev-...
wanabe (_ wanabe)

08/13/2026

05:17 AM Ruby Bug #18444: Trapped TSTP causes a locking deadlock in 3.0.3 onward
This issue can also be reproduced on the master branch. Since it is not specific to TSTP, it can be reproduced with any signal.
```
$ ./miniruby -ve 'Signal.trap(:TERM) { print "2\r"; sleep 0.01; exit(0) }; spawn("sleep 0.1; kill -TE...
wanabe (_ wanabe)

08/11/2026

09:48 AM Ruby Bug #18804: Invalid line number for putnil instruction
Isn't this issue negligible at this point?
When using Prism—that is, by default—this issue does not arise.
```
$ ./miniruby -v ../a.rb
ruby 4.1.0dev (2026-08-02T09:00:37Z :detached: 63c7beb2ef) +PRISM [x86_64-linux]
== disasm: #<I...
wanabe (_ wanabe)

08/10/2026

03:54 AM Ruby Bug #15599 (Closed): Mixing autoload and require causes deadlock and incomplete definition.
This issue was fixed between preview 2 and preview 3 of Ruby 3.3.0.
```
$ cat a.rb
class A
def a1() end
end
$ cat base.rb
1000.times do
fork do
autoload :A, './a'
t1 = Thread.new { raise if A.instance_methods(fal...
wanabe (_ wanabe)

08/09/2026

11:42 AM Ruby Bug #15499: Breaking behavior on ruby 2.6: rb_thread_call_without_gvl doesn't invoke unblock_function when used on the main thread
It looks like it might be fixed with 1d4822a175a0dfccca8f252b0e757a1991bd54f9, but I'm not sure.
```
$ git checkout 1d4822a175a0dfccca8f252b0e757a1991bd54f9~; if make -j miniruby >/dev/null 2>&1; then ./miniruby -e 'Thread.new
{ Rac...
wanabe (_ wanabe)
10:01 AM Ruby Bug #21206 (Closed): Segmentation fault on ISeq#to_binary
The issue has been fixed.
```
$ docker run -it -e ALL_RUBY_SINCE=4.0.0-preview2 ghcr.io/ruby/all-ruby /all-ruby/all-ruby -e 'RubyVM::InstructionSequence.compile_parsey("def f(g) = each {nil rescue g+it}").to_binary; p :ok'
ruby-4.0....
wanabe (_ wanabe)

08/02/2026

12:42 PM Ruby Bug #15598: Deadlock on mutual reference of autoloaded constants
This issue appears to have been corrected at https://github.com/ruby/ruby/commit/6fbc32b5d0da31535cccc0eca1853273313a0b52.
```
$ (git checkout 6fbc32b5d0da31535cccc0eca1853273313a0b52~; make -j miniruby) >/dev/null && ./miniruby -v b...
wanabe (_ wanabe)

Also available in: Atom