General

Profile

luke-gru (Luke Gruber)

  • Login: luke-gru
  • Email: luke.gru@gmail.com
  • Registered on: 08/19/2011
  • Last sign in: 06/24/2026

Issues

open closed Total
Assigned issues 3 22 25
Reported issues 15 53 68

Projects

Project Roles Registered on
Ruby Committer 06/19/2025

Activity

07/02/2026

01:09 PM Ruby Bug #22099: Keyword-only method silently accepts a positional argument
I created a [PR](https://github.com/ruby/ruby/pull/17581). It's currently being reviewed. luke-gru (Luke Gruber)

06/29/2026

07:30 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
[Backport PR](https://github.com/ruby/ruby/pull/17561) :) luke-gru (Luke Gruber)
06:28 PM Ruby Feature #22134 (Open): Faster rb_scan_args() for keyword args (optimization)
## Motivation
When using the `rb_scan_args()` API, often we want to find a value for a given keyword argument. In order to do this, we call `rb_scan_args()` like so:
```c
VALUE str;
VALUE kwargs;
VALUE example;
rb_scan_args(arg...
luke-gru (Luke Gruber)

06/23/2026

10:45 PM Ruby Feature #22121: Introduce Parallel Sweep feature
Sorry, I forget to address the last concern.
> 3% is valuable for apps? (if no disadvantage, I think so)
I think so, but we would like to improve upon it over time.
luke-gru (Luke Gruber)
10:40 PM Ruby Feature #22121: Introduce Parallel Sweep feature
ko1 (Koichi Sasada) wrote in #note-1:
> The definition of "Ruby GC thread" and "the sweep thread"
The Ruby GC thread is the mutator thread that started GC and is currently doing GC work. The sweep thread is the thread whose only work...
luke-gru (Luke Gruber)
01:12 PM Ruby Bug #21848: GC compaction freezes during code reload with 100% CPU in rb_vm_ci_free -> st_general_delete
This bug may be related to #22104. luke-gru (Luke Gruber)
01:08 AM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
This one was tricky. I couldn't get a reliable reproduction even after knowing what the issue was, but I think this will fix it: [PR](https://github.com/ruby/ruby/pull/17438) luke-gru (Luke Gruber)

06/22/2026

08:16 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
Doh, fixed. luke-gru (Luke Gruber)
07:24 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
I managed to get a [reproduction](https://github.com/luke-gruber/ruby_bug_22104_repro). It crashes fairly often, but you should still use a script that calls it over and over until non-0 exit status. When it does crash, the stack trace i... luke-gru (Luke Gruber)

06/19/2026

07:00 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
A large commit to prism landed on Mar 19 (78ab3a7ced8). It looks like some `RB_GC_GUARD`s were improperly placed in `pm_parse_string`, which *could* result in some weird behavior like we're seeing. I've got a [PR](https://github.com/ruby... luke-gru (Luke Gruber)

Also available in: Atom