jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 08/12/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 25 | 54 | 79 |
Reported issues | 3 | 22 | 25 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
08/12/2025
-
05:38 PM Ruby Revision 2f95eb4e (git): Rename rbimpl_atomic.*_set to _store
- "store" is the terminology the C11 standard uses, which allows us to use
this as a fallback.
This only changes the p... -
05:38 PM Ruby Revision 1d9f7609 (git): Update rbimpl_atomic_* to all take a memory order
-
05:38 PM Ruby Revision 77d29ef7 (git): Convert ATOMIC_LOAD_RELAXED to use new rbimpl_*
-
05:38 PM Ruby Revision cb360b0b (git): Implement rbimpl_atomic_value_load
- This only adds the rbimpl_ version to include/ruby/atomic.h so that it
is not a new public interface.
We were alread... -
05:38 PM Ruby Revision 4cf05ea7 (git): Replace stdatomic ops with explicit mem order
- My previous pass missed these atomic operations using operators.
08/09/2025
-
12:13 AM Ruby Revision d80c03d2 (git): Fix id2ref table build when GC in progress
- Previously, if GC was in progress when we're initially building the
id2ref table, it could see the empty table and th...
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