luke-gru (Luke Gruber)
- Login: luke-gru
- Email: luke.gru@gmail.com
- Registered on: 08/19/2011
- Last sign in: 10/27/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 0 | 17 | 17 |
| Reported issues | 13 | 47 | 60 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Contributor | 06/19/2025 |
Activity
10/30/2025
-
09:14 PM Ruby Revision 2afcdc69 (git): Change load factor of concur. set from 0.5 to 0.75 (#15007)
- Before, the 50% load factor was not working correctly with the new capacity
calculation on resize and too many resizes were seen.
Before this change
------------------
Example:
old_capacity = 32
old_size = 16
deleted_entries = 2 (almo...
10/29/2025
-
07:22 PM Ruby Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
- With the commit from @andremuta:
Without RUBY_MN_THREADS:
```
Running 15s test @ http://localhost:9292
12 threads and 16 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 1.00ms 1.52ms 11.44ms 82.6... -
01:24 AM Ruby Revision e4219e27 (git): Fix flaky require test
10/23/2025
-
01:15 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
- Thank you Matz!
10/21/2025
-
06:46 PM Ruby Misc #21646: Propose Luke Gruber as a Ruby committer
- I would be honored to join as a committer if you'll have me. Thank you everyone!
10/03/2025
-
04:46 PM Ruby Bug #21624: [BUG] Segmentation fault at 0x0000000000000000
- Thanks for the report. Have you tried locking the mysql2 gem to version 0.5.6? Version 0.5.7 was just released a couple of weeks ago.
-
03:51 PM Ruby Bug #21620 (Closed): master branch: LTO with >= -O2 optimization causes miniruby to segfault in vm_cc
09/23/2025
-
09:08 PM Ruby Bug #21614 (Open): thread_sched_wait_events race with timer_thread_wakeup
- `thread_sched_wait_events` checks th->sched.waiting_reason.flags under thread_sched_lock but not under
timer_thread.waiting_lock. The timer thread sets it under the timer_thread.waiting_lock only. This race
results in the assertion fai...
09/19/2025
-
06:51 PM Ruby Bug #21612: Make sure we never context switch while holding the VM lock
- Well, I'm not sure if it should be allowed. The reason I said it should be is that currently, `EC_JUMP_TAG` is supported due to auto `lock_rec`. I thought that could cause ruby frames to be popped, but I think I was wrong.
Raising with ... -
06:10 PM Ruby Bug #21612 (Open): Make sure we never context switch while holding the VM lock
- ## The Problem
We're seeing errors in our application that uses ractors. The errors look like:
```
[BUG] unexpected situation - recordd:1 current:0
error.c:1097 rb_bug_without_die_internal
vm_sync.c:275 disallow_reentry
eval_in...