jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 07/05/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 22 | 52 | 74 |
Reported issues | 3 | 22 | 25 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
07/04/2025
-
09:54 PM Ruby Revision 5f1ca8ff (git): Fix ractor imemo fields write barrier parent
- $ RUBY_GC_LIBRARY=wbcheck ./miniruby -e 's = String.new; s.instance_variable_set(:@x, []); Ractor.make_shareable(s, c...
-
09:54 PM Ruby Revision 32453560 (git): Fix missed write barrier on Ractor send move
- When moving a "generic IV" object, we need a write barrier to the fields
object.
WBCHECK ERROR: Missed write barr... -
09:54 PM Ruby Revision 8cd58326 (git): Fix wrong write barrier on fields copy
- Previously this write barrier was using the destination object as the
new parent, rather than the fields object.
Fou... -
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... -
09:16 PM Ruby Bug #18940 (Closed): Ruby Ractor fails with IOError when handling higher concurrency
- This doesn't reproduce on my machine on 3.5dev, and there have been a number of improvements to Ractors likely to hav...
-
08:49 PM Ruby Bug #19154 (Closed): Specify require and autoload guarantees in ractors
- fxn (Xavier Noria) wrote in #note-13:
> Is constant access synchronized as it is for threads?
>
> If a constant h... -
04:39 AM Ruby Revision 50704fe8 (git): Revert "Make get/set default internal/external encoding lock-free"
- This reverts commit dda5a04f2b4835582dba09ba33797258a61efafe.
-
04:39 AM Ruby Revision 24ac9f11 (git): Revert "Add locks around accesses/modifications to global encodings table"
- This reverts commit cf4d37fbc079116453e69cf08ea8007d0e1c73e6.
07/03/2025
-
12:39 AM Ruby Bug #17359: Ractor copy mode is not Ractor-safe
- Seems to still be an issue. Here's an updated reproduction for 3.5dev (Using Ractor::Port instead of take/yield)
`...
Also available in: Atom