jhawthorn (John Hawthorn)
- Login: jhawthorn
- Registered on: 12/22/2016
- Last sign in: 04/16/2025
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 4 | 24 | 28 |
Reported issues | 3 | 20 | 23 |
Projects
Project | Roles | Registered on |
---|---|---|
Ruby | Committer | 11/25/2021 |
Like
Activity
04/17/2025
-
01:38 AM Ruby Feature #21268: Implement a lock-free hash set for fstring table
- I've added two new benchmarks to measure this. This is on my M2 macbook air. When run in Ractors inserting is ~3x fas...
04/16/2025
-
06:47 AM Ruby Feature #21268 (Open): Implement a lock-free hash set for fstring table
- I would like to propose replacing the st_table used for fstrings (de-duplicated frozen strings) with a lock-free hash...
04/15/2025
-
01:09 AM Ruby Bug #21267 (Open): respond_to check in Class#allocate is inconsistent
- `Class#allocate` has an additional `rb_obj_respond_to(klass, rb_intern("allocate"))` check to forbid allocate being c...
04/10/2025
-
06:33 PM Ruby Revision f13e86a7 (git): Allow gdb's rp to work on classes offline
- It's useful to be able to get information about classes without a
running process, ie. when debugging a coredump.
04/09/2025
-
08:40 PM Ruby Bug #21261: Backport fix for crash in TCPSocket.open(..., nil)
- Backport PR: https://github.com/ruby/ruby/pull/13091
-
08:38 PM Ruby Bug #21261 (Closed): Backport fix for crash in TCPSocket.open(..., nil)
- https://github.com/ruby/ruby/pull/12934
https://github.com/ruby/ruby/commit/b148dfef5aa208cafa28626fd84c9762bfdfe0ac
04/07/2025
-
11:56 PM Ruby Revision b3b1d7b2 (git): Remove spinlock in dtoa's Balloc, use xmalloc
- The spinlock here performs poorly when there are multiple Ractors. The
improvement on single threaded performance doe...
04/03/2025
-
05:39 PM Ruby Revision 5eb3efcf (git): Fix timeline_value not being marked in test
- T_DATA with a NULL pointer are not marked. Let's wrap 1 instead to
ensure that our mark function is actually run.
03/28/2025
-
10:34 PM Ruby Feature #17414 (Closed): Ractor should allow access to shareable attributes for Modules/Classes
- I think we can close this as accessing the class instance variables has been allowed for a while (Ruby 3.1?)
``` r...
03/27/2025
-
06:11 PM Ruby Bug #21201: Performance regression when defining methods inside `refine` blocks
- tenderlovemaking (Aaron Patterson) wrote in #note-2:
> I guess if refined methods are rare enough, maybe it's not wor...
Also available in: Atom