General

Profile

jhawthorn (John Hawthorn)

  • Login: jhawthorn
  • Registered on: 12/22/2016
  • Last sign in: 04/10/2024

Issues

open closed Total
Assigned issues 1 20 21
Reported issues 1 11 12

Projects

Project Roles Registered on
Ruby Committer 11/25/2021
Backport187 Committer 11/25/2021
Backport191 Committer 11/25/2021
Backport192 Committer 11/25/2021
Backport193 Committer 11/25/2021
Backport200 Committer 11/25/2021
Backport21 Committer 11/25/2021
Backport22 Committer 11/25/2021
Ruby 1.8 Committer 11/25/2021
Ruby master Committer 11/25/2021

Like

Activity

03/27/2024

04:55 PM Ruby master Feature #20396: ObjectSpace.dump_all(string_value: false): skip dumping the String contents
This is a great addition! I've often used a post-processing script to remove the string data, so having it built in w... jhawthorn (John Hawthorn)

03/07/2024

06:06 PM Ruby master Revision 18ee7c9a (git): Clear all refined CCs on reopening refinement mod
In cfd7729ce7a31c8b6ec5dd0e99c67b2932de4732 we started using inline
caches for refinements. However, we weren't clear...
jhawthorn (John Hawthorn)

03/01/2024

12:38 AM Ruby master Bug #16297: calling undefined allocator by `Class.instance_method(:allocate)`
I'm not sure if there's a deeper problem this causes, but it is still possible after this patch to call the allocator... jhawthorn (John Hawthorn)

02/26/2024

10:03 PM Ruby master Revision b8572c3f (git): BASERUBY is now >= 3.0
jhawthorn (John Hawthorn)

02/21/2024

02:55 AM Ruby master Revision 1c97abaa (git): De-dup identical callinfo objects
Previously every call to vm_ci_new (when the CI was not packable) would
result in a different callinfo being returned...
jhawthorn (John Hawthorn)
02:55 AM Ruby master Revision 081ee3d3 (git): Add memory leak test for eval kwargs
jhawthorn (John Hawthorn)
02:53 AM Ruby master Bug #20285: Stale inline method caches when refinement modules are reopened
Fixed by https://github.com/ruby/ruby/pull/10037
I'll mark this as requiring a backport for 3.3, but I think there...
jhawthorn (John Hawthorn)
02:44 AM Ruby master Bug #20285 (Assigned): Stale inline method caches when refinement modules are reopened
This is essentially the same issue as #11672, but for inline method caches rather than class caches.
In Ruby 3.3 w...
jhawthorn (John Hawthorn)

02/15/2024

11:04 PM Ruby master Bug #19907: Method calls with keyword arguments in eval leaks callcache and callinfo objects
https://github.com/ruby/ruby/pull/9973
I've opened a PR to de-dup identical callinfo, which will also in this case...
jhawthorn (John Hawthorn)

02/12/2024

03:29 AM Ruby master Bug #19970: Eval leaks callcache and callinfo objects on arm32 (linux)
I suspect this is the same underlying issue as #19907, but on wider platforms it only occurs with kwargs. jhawthorn (John Hawthorn)

Also available in: Atom