jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 12/19/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 19 | 63 | 82 |
| Reported issues | 4 | 23 | 27 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/25/2021 |
Activity
12/30/2025
-
05:44 AM Ruby Feature #21084 (Open): Declare objects have weak references
- I don't think this works correctly with generational GC. This crashes reliably on HEAD (works fine on 4.0.0)
``` ruby
wmap = ObjectSpace::WeakMap.new
GC.disable # only manual GCs
GC.start
GC.start
retain = []
50.times do
...
12/19/2025
-
08:06 PM Ruby Revision d9c0d4c7 (git): Don't copy invalidated CME in rb_vm_cc_table_dup
- The cc_entries list associated with the invalidated CME can be deleted
from the table during GC, so it isn't safe to copy (and we shouldn't
copy it anyways, it's stale data). -
12:47 AM Ruby Revision 0c4fcdff (git): Update ArgumentError message for Ractor.select
-
12:00 AM Ruby Revision 805f53a9 (git): [DOC] Various improvements to NEWS
-
12:00 AM Ruby Revision 084b916a (git): [DOC] Update NEWS for implementation improvements
12/18/2025
-
11:59 PM Ruby Revision 3c6a6afa (git): [DOC] Update ractor.c docs
-
11:59 PM Ruby Revision 535233c6 (git): [DOC] Update ractor.rb docs
-
09:43 PM Ruby Revision 345ea0c8 (git): YJIT: Support calling bmethods in Ractors
- Co-authored-by: Luke Gruber <luke.gru@gmail.com>
-
09:43 PM Ruby Revision b1c3060b (git): Co-authored-by: Luke Gruber <luke.gru@gmail.com>
- Co-authored-by: Alan Wu <alanwu@ruby-lang.org>
YJIT: Support calling bmethods in Ractors
Co-authored-by: Luke Gruber <luke.gru@gmail.com>
Suggestion from Alan -
09:43 PM Ruby Revision 73e930f9 (git): JIT: Move EC offsets to jit_bindgen_constants
- Co-authored-by: Alan Wu <alanwu@ruby-lang.org>