jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 08/27/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 27 | 73 | 100 |
| Reported issues | 6 | 30 | 36 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/25/2021 |
Activity
08/26/2026
-
09:27 PM Ruby Revision f3a72fe0 (git): [Bug #22242] Invalidate CCs on cc_table_dup
- When a Ractor is started, rather than modifying the cc table in place we
make a copy and CAS the table. When making the copy we previously
skipped cc_entries with an invalidated CME. However, that left the CCs
associated with that entry ... -
09:00 PM Ruby Bug #22242 (Closed): SEGV in method dispatch (`vm_call_iseq_setup_kwparm_nokwarg` / `def_iseq_ptr`) on Ruby 4.0.6 — Rails CI
- Applied in changeset commit:git|f95e71cc1e2a082393d58db1eb6f57b09694f8cb.
----------
[Bug #22242] Invalidate CCs on cc_table_dup
When a Ractor is started, rather than modifying the cc table in place we
make a copy and CAS the table. Wh... -
09:00 PM Ruby Revision f95e71cc (git): [Bug #22242] Invalidate CCs on cc_table_dup
- When a Ractor is started, rather than modifying the cc table in place we
make a copy and CAS the table. When making the copy we previously
skipped cc_entries with an invalidated CME. However, that left the CCs
associated with that entry ... -
09:00 PM Ruby Revision 2a2d027c (git): Reapply "Fix check in cc_is_active"
- This reverts commit 9aa30b512f12ac3e298f7b971cdbd0e2cae8fc68.
-
09:00 PM Ruby Revision 7eea38a4 (git): Reapply "Simplify iseq mark_and_move CC handling"
- This reverts commit b746efc1fb46074ae659b4af0f9114aae9540e41.
08/25/2026
-
06:23 AM Ruby Bug #22242: SEGV in method dispatch (`vm_call_iseq_setup_kwparm_nokwarg` / `def_iseq_ptr`) on Ruby 4.0.6 — Rails CI
- I've managed to reproduce this under rr locally through the Active Record test suite with `VM_CHECK_MODE` enabled. I don't have a more reliable reproduction yet or a fix.
What the recording seems to show is that the ccs entries become o...
08/21/2026
08/19/2026
-
10:26 PM Ruby Revision 977ce783 (git): Verify that cd->cc writebarrier is to right iseq
-
10:26 PM Ruby Revision e18daef3 (git): Allow inline callcache use in zjit lookups
- Previously we were skipping the read from the inline cache, but still
writing to it every time this was called. We should either use the
inline cache or skip the it entirely.
This commit checks the cache before running the slowpath. -
10:26 PM Ruby Revision 444accc1 (git): Only load the cc once