jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 08/03/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 24 | 53 | 77 |
Reported issues | 3 | 22 | 25 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
08/07/2025
-
10:39 PM Ruby Revision c41c323f (git): Invalidate CCs when cme is invalidated in marking
- * Skip assertion when cc->klass is Qundef
* Invalidate CCs when cme is invalidated in marking
* Add additional assert...
08/06/2025
-
10:57 PM Ruby Revision a9f6fe09 (git): Avoid marking CC children after invalidation
- Once klass becomes Qundef, it's disconnected and won't be invalidated
when the CME is. So once that happens we must n... -
10:57 PM Ruby Revision 640a2f1d (git): Ensure ObjectSpace.dump won't call cc_cme on invalidated CC
-
10:57 PM Ruby Revision fccd96cc (git): Add stricter assertions on CC access
08/05/2025
-
10:42 PM Ruby Revision 5026609f (git): Fix missing write barrier through M_TBL
- When creating a new origin in ensure_origin, we need to fire a write
barrier after RCLASS_SET_ORIGIN. rb_class_set_su...
08/01/2025
-
08:45 PM Ruby Revision faa67506 (git): Ensure CC entries always marked, add missing WB
- Previously we were issuing writebarriers for each cc, but were missing
the cme.
We also need to avoid it being possi...
07/30/2025
07/28/2025
-
04:44 PM Ruby Revision 5ca71364 (git): Avoid GC while operands in inconsistent state
- compile_data_calloc2 may run GC (though because it allocates from an
arena this is rare in practice). When this happe...
07/25/2025
-
02:11 AM Ruby Revision b4890427 (git): [ruby/json] Fix missing write barrier on Generator State
- Found by wbcheck
WBCHECK ERROR: Missed write barrier detected!
Parent object: 0x7b7b8487c450 (wb_protected: ...
07/24/2025
-
11:35 PM Ruby Revision 7f25b8f5 (git): Disable TSAN for rb_gc_mark_machine_context
- Previously this was listed as a suppression, but we actually want this
permanently unsanitized. This should be faster...