General

Profile

jhawthorn (John Hawthorn)

  • Login: jhawthorn
  • Registered on: 12/22/2016
  • Last sign in: 09/16/2025

Issues

open closed Total
Assigned issues 23 57 80
Reported issues 3 22 25

Projects

Project Roles Registered on
Ruby Committer 11/25/2021

Like

Activity

Today

05:12 PM Ruby Revision 8073cd4f (git): Pass -w to lsof
jhawthorn (John Hawthorn)

09/17/2025

11:24 PM Ruby Revision 71fa9809 (git): Avoid duplicate autoloading of encodings
jhawthorn (John Hawthorn)
11:24 PM Ruby Revision 0bb6a8be (git): Avoid racing ruby_encoding_index with base index
Previously when we copied base_encoding on top of the encoding, other
threads could briefly see the name and ruby_enc...
jhawthorn (John Hawthorn)

09/15/2025

11:08 PM Ruby Revision e4f09a8c (git): Remove next field and unused method from tmpbuf
These used to be used by the parser jhawthorn (John Hawthorn)

09/10/2025

08:25 PM Ruby Revision 399e2abc (git): Allow concurrent_set to be collected in minor GC
When testing we've found that the concurrent_set objects used for
fstrings can grow quite large, and because they rea...
jhawthorn (John Hawthorn)

09/08/2025

07:58 PM Ruby Bug #21560: RUBY_MN_THREADS=1 causes large performance regression in Puma 7
I suspect this might be the issue: it seems like under M:N threads sleeps < 10ms are rounded up.
``` ruby
Thread....
jhawthorn (John Hawthorn)

09/05/2025

04:05 PM Ruby Revision 4c0a2764 (git): More write barriers to local_iseq and parent_iseq
Found by wbcheck jhawthorn (John Hawthorn)
04:05 PM Ruby Revision f6448d65 (git): Add write barrier to rb_cHash_empty_frozen
Found by wbcheck jhawthorn (John Hawthorn)
04:05 PM Ruby Revision 7de09550 (git): Add write barrier to rb_cArray_empty_frozen
Found by wbcheck jhawthorn (John Hawthorn)
04:05 PM Ruby Revision 6d338434 (git): Add missing write barrier for hash on iseq
Found by wbcheck jhawthorn (John Hawthorn)

Also available in: Atom