jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 06/05/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 25 | 47 | 72 |
Reported issues | 3 | 22 | 25 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
06/17/2025
-
10:33 PM Ruby Revision c6a66454 (git): Fix early write barrier rb_marshal_define_compat
- This write barrier occurred before the entry was added to the table, so
if GC occurred when inserting into the table,... -
10:32 PM Ruby Revision a7dc515c (git): Fix too early writebarrier in tally_up
- After returning from the callback in st_update is the point that the
hash table may be resized, which could trigger a... -
06:01 AM Ruby Revision 055fef00 (git): Free after insert in generic_ivar_set_shape_fields
- Previously we were performing a realloc and then inserting the new value
into the table. If the table was flagged as ...
06/15/2025
06/14/2025
-
06:29 AM Ruby Bug #21438 (Closed): use-after-free when resizing exivars
- Applied in changeset commit:git|5342d9130beb44f9aa1dddbb7f6276bf01c7404f.
----------
Fix generic_ivar_set_shape_fiel... -
06:29 AM Ruby Revision 5342d913 (git): Fix generic_ivar_set_shape_field for table rebuild
- [Bug #21438]
Previously GC could trigger a table rebuild of the generic fields
st_table in the middle of calling the... -
06:29 AM Ruby Revision 39697ffd (git): Remove fields_tbl in gen_fields_lookup_ensure_size
06/12/2025
-
09:03 PM Ruby Bug #21090 (Closed): SEGV from require in Thread in Ractor
- Applied in changeset commit:git|b28f3443122c4e5461877d704618c752e56ca8b0.
----------
Use a T_DATA for cross_ractor_r... -
08:13 PM Ruby Revision b28f3443 (git): Use a T_DATA for cross_ractor_require
- [Bug #21090]
The struct was previously allocated on the stack, which could be freed
if the Thread is terminated. Mov... -
08:13 PM Ruby Revision ef9301a6 (git): Ensure crr->feature is an fstring
Also available in: Atom