jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 07/09/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 23 | 53 | 76 |
Reported issues | 3 | 22 | 25 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
07/11/2025
07/10/2025
-
10:57 PM Ruby Bug #21505 (Closed): [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- Applied in changeset commit:git|6c66458070e2de45213f473ac30b431ebea81b9b.
----------
Fix rb_eSystemExit raised in Ra... -
10:57 PM Ruby Revision 6c664580 (git): Fix rb_eSystemExit raised in Ractor
- [Bug #21505]
Previously `Ractor.new { exit }.join` would hang because SystemExit was
special cased.
This commit upd... -
12:28 AM Ruby Revision 581da51c (git): Fix whitespace on some RB_VM_LOCKING calls
07/09/2025
-
09:01 PM Ruby Bug #21505: [Ractor] calling exit from non-main ractor will hang if main ractor waits on it
- I opened https://github.com/ruby/ruby/pull/13838 which fixes this
```
./miniruby -e 'Ractor.new { exit }.join'
-... -
05:38 PM Ruby Revision 5dfd86cf (git): Fix off-by-one in shape_tree_mark/shape_tree_compact
- This was using < so subtract one from the last shape id would have us
miss the last inserted shape. I think this is u... -
05:38 PM Ruby Revision cfc006d4 (git): Always use atomics to get the shape count
- When sharing between threads we need both atomic reads and writes. We
probably didn't need to use this in some cases ... -
05:38 PM Ruby Revision 54f28c1d (git): Avoid concurrently overflowing of shape_id
- Previously it was possible for two atomic increments of next_shape_id
running concurrently to overflow MAX_SHAPE_ID. ...
07/04/2025
-
09:54 PM Ruby Revision 12b0ce38 (git): Remove unused src param from rb_shape_copy_fields
-
09:54 PM Ruby Revision 365317f6 (git): Fix wrong GENIV WB on too_complex Ractor traversal
- WBCHECK ERROR: Missed write barrier detected!
Parent object: 0x7c4a5f1f66c0 (wb_protected: true)
rb_obj...
Also available in: Atom