jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 09/02/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 27 | 73 | 100 |
| Reported issues | 7 | 30 | 37 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/25/2021 |
Activity
09/04/2026
-
09:47 PM Ruby Bug #22291 (Open): Instance variables should be forbidden on Ractor-shareable objects
- Usually Ractor-shareable objects are frozen, but we have a number of objects which are shareable even though they aren't frozen (and likely will have more in the future from C extensions).
* Classes/Modules (ignored in this issue, the...
09/02/2026
-
09:31 PM Ruby Feature #22277: Make `rb_gc_register_address` Ractor-local
- eightbitraptor (Matt V-H) wrote:
> The remaining 3 [packages with potential issues] are [`oj`](https://rubygems.org/gems/oj), [`ox`](https://rubygems.org/gems/ox), and [`stack_trace`](https://rubygems.org/gems/stack_trace).
* Stack trac...
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 444accc1 (git): Only load the cc once