jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 11/12/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 22 | 61 | 83 |
| Reported issues | 4 | 23 | 27 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/25/2021 |
Activity
11/10/2025
-
11:55 PM Ruby Revision 6238b6f5 (git): Remove unused subclass methods
11/08/2025
-
03:44 AM Ruby Revision 9e426489 (git): Don't modify fstrings in rb_str_tmp_frozen_no_embed_acquire (#15104)
- [Bug #21671]
-
01:07 AM Ruby Bug #21671 (Closed): Rails CI raises `Assertion Failed: rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26` with "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled
- Applied in changeset commit:git|3b588dab91f13b32b54cb1b9dedb9691e732c981.
----------
Don't modify fstrings in rb_str_tmp_frozen_no_embed_acquire
[Bug #21671] -
12:30 AM Ruby Bug #21671: Rails CI raises `Assertion Failed: rbimpl_rstring_getmem:RB_TYPE_P(str, RUBY_T_STRING): actual type: 26` with "-DENABLE_PATH_CHECK=0 -DRUBY_DEBUG=1" enabled
- I have a patch in https://github.com/ruby/ruby/pull/15101 that I'll merge shortly.
I believe this was an issue in at least Ruby 3.4 as well, need to test older versions. The root cause is that when certain fstrings were fed to IO#writ... -
01:06 AM Ruby Revision 3b588dab (git): Don't modify fstrings in rb_str_tmp_frozen_no_embed_acquire
- [Bug #21671]
11/06/2025
-
11:46 PM Ruby Revision cf4a034d (git): Use rb_set_memsize for constant cache tables
- These were converted to a set in
c0417bd094abcc68be913ce49a430df7cefbcd44
11/05/2025
-
10:35 PM Ruby Bug #21670 (Closed): 3.4.5 crashing with "try to mark T_NONE object"
- I don't believe 21021 is related, "try to mark T_NONE object" is a general symptom of missing a write barrier.
This does show a crash when marking the M_TBL so I would expect this to be fixed by https://github.com/ruby/ruby/commit/502...
11/04/2025
-
05:28 PM Ruby Revision 14f6f705 (git): Fix rb_gc_impl_checking_shareable for modular GC
- This implements it the same as the other modular GC functions