luke-gru (Luke Gruber)
- Login: luke-gru
- Email: luke.gru@gmail.com
- Registered on: 08/19/2011
- Last sign in: 09/09/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 3 | 27 | 30 |
| Reported issues | 13 | 56 | 69 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 06/19/2025 |
Activity
09/30/2026
-
06:34 PM Ruby Bug #22398: `alias_method` over a bmethod fails `rb_vm_check_ints` assertion after a Ractor has been created
- Thanks for reporting this. I have a [fix for this](https://github.com/ruby/ruby/pull/19146) but I'll need to discuss it with others first.
If you see other assertion failures like this in Ruby 4.1.0dev with RUBY_DEBUG on, these failur...
09/04/2026
-
05:03 PM Ruby Bug #22276: alias in a module falls back to Object even in classes not inheriting from Object
- I think nothing should be decided on this in isolation. We should discuss this and [22273](https://bugs.ruby-lang.org/issues/22273) together, as they are related as @shugo mentions.
09/03/2026
-
09:28 PM Ruby Bug #22287: Prism aborts in pm_newline_list_append when requiring a file after fork
- I see that the return value of `pm_newline_list_init` is never checked (whether xcalloc succeeded), and on my machine (Arm64 macOS) `xcalloc` is plain old `calloc`, so it can fail without raising. Could this have anything to do with it?...
08/27/2026
-
06:24 PM Ruby Bug #22273 (Open): Aliasing doesn't interact well with Module#prepend
- Currently, aliasing doesn't interact well with `Module#prepend` in my opinion.
### Example
```ruby
module Kernel
prepend(Module.new do
def require(feature)
puts "requiring feature (prepend): #{feature}"
super...
08/26/2026
-
02:47 PM Ruby Bug #22263: NoMethodError: super: no superclass method 'require' for main — raised in a forked child process after a Ractor has exited in the parent (bisected to c59c4d717a)
- I have a reproduction showing the issue:
```ruby
module M
def foo
print "M#foo(orig)"
end
end
class C; include M; end
M.prepend(Module.new do
def foo
print "P#foo("
super
print ")"
end
end)
C.new....
08/12/2026
-
09:00 PM Ruby Bug #22243: Change fork behavior when Process._fork raises an exception during fork with a block argument
- Thanks for the report. I'm changing this from feature request to bug because this behavior is very surprising and shouldn't happen.
-
05:29 PM Ruby Bug #22242: SEGV in method dispatch (`vm_call_iseq_setup_kwparm_nokwarg` / `def_iseq_ptr`) on Ruby 4.0.6 — Rails CI
- Thank you for the report. Has rails ran CI with other 4.0 releases? If so, did you notice any similar crashes for 4.0 releases preceding 4.0.6?
08/11/2026
-
01:18 PM Ruby Bug #22237 (Closed): GC.auto_compact corrupts a String or segfaults from String#tr with dup or gsub
- This has been fixed by https://github.com/ruby/ruby/commit/9144c914a1a51176d461c06e11bc78723c2c24cb.
Backport PR is [here](https://github.com/ruby/ruby/pull/18290). -
01:08 PM Ruby Feature #22238 (Open): String#tr to take a Hash for multi-character replacements
- The commit in the previous message has the wrong Issue ID, it is unrelated.
08/10/2026
-
01:44 PM Ruby Bug #22237: GC.auto_compact corrupts a String or segfaults from String#tr with dup or gsub
- Thanks for the good repro, it was very helpful. I have a patch [here](https://github.com/ruby/ruby/pull/18277).