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/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 a34fcf40 (git): Add a new_thread flag to rb_interrupt_exec
- Previously rb_ractor_interrupt_exec would use an intermediate function
to create a new thread with the actual target ... -
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
-
01:11 AM Ruby Revision f91c8083 (git): gdbinit: fix printing of T_DATA
-
01:11 AM Ruby Revision 7854b71e (git): Supress a few more tsan errors
06/10/2025
-
01:03 AM Ruby Feature #14915: Deprecate String#crypt
- > even if that removal doesn't happen until Ruby 4.
👀
It's been 6 years, is it worth considering `String#crypt`...
06/09/2025
-
05:06 PM Ruby Revision c962735f (git): Add missing write barrier in set_i_initialize_copy
- When we copy the table from one set to another we need to run write
barriers. -
04:34 PM Ruby Bug #21401 (Rejected): ObjectSpace can't count Fibers after using a Ractor
- 👋 Hi Robert! This is a known issue. Once a Ractor is started `each_objects` will only return shareable objects. I exp...
06/06/2025
-
10:46 PM Ruby Bug #17617 (Closed): When a Ractor's incoming port is closed, Ractor.receive_if does not raise Ractor::ClosedError, but instead blocks indefinitely
- `receive_if` has been removed with the introduction of `Ractor::Port`, so this should no longer be an issue
Also available in: Atom