General

Profile

jhawthorn (John Hawthorn)

  • Login: jhawthorn
  • Registered on: 12/22/2016
  • Last connection: 05/12/2022

Issues

open closed Total
Assigned issues 0 18 18
Reported issues 0 7 7

Projects

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

Activity

04/26/2022

09:08 PM Ruby master Revision a8541475 (git): Faster rb_class_superclass
This uses the RCLASS_SUPERCLASSES array to quickly find the next
SUPERCLASS of klass which is a T_CLASS.
jhawthorn (John Hawthorn)

04/16/2022

06:40 PM Ruby master Revision 7950c4eb (git): Fix class ancestry checks for duped classes
Previously in some when classes were duped (specifically those with a
prepended module), they would not correctly hav...
jhawthorn (John Hawthorn)

03/17/2022

06:56 PM Ruby master Revision b8e72bd2 (git): Revert "Faster rb_class_superclass"
This reverts commit 29b68b89a0c0ea7de46c058fab746550398151f0. jhawthorn (John Hawthorn)
06:48 PM Ruby master Revision 29b68b89 (git): Faster rb_class_superclass
This uses the RCLASS_SUPERCLASSES array to quickly find the next
SUPERCLASS of klass which is a T_CLASS.
jhawthorn (John Hawthorn)

03/15/2022

03:49 PM Ruby master Revision d76ba1c2 (git): Fast rb_class_inherited_p
This uses the superclass table recently introduced to implement fast
inheritance checking between classes (ex. Foo < ...
jhawthorn (John Hawthorn)

03/11/2022

06:36 PM Ruby master Revision 4d8f7628 (git): Fast object is iclass checks
Calling rb_obj_is_kind_of with an ICLASS returns the same result as
calling it with the ICLASS's original Module.
Mo...
jhawthorn (John Hawthorn)
06:36 PM Ruby master Revision 83fabfcc (git): Add test for protected methods on module included
jhawthorn (John Hawthorn)

03/10/2022

07:06 PM Ruby master Revision 82dea290 (git): Revert "Fast object is iclass checks"
This reverts commit 1b15756d24c11ed6bfddb5ae53402a071a20ea97. jhawthorn (John Hawthorn)
05:34 PM Ruby master Revision 1b15756d (git): Fast object is iclass checks
Calling rb_obj_is_kind_of with an ICLASS returns the same result as
calling it with the ICLASS's original Module.
Mo...
jhawthorn (John Hawthorn)
05:29 PM Ruby master Feature #18589: Finer-grained constant invalidation
Tested this patch out on GitHub's largest app and the size of the additional constant cache bookkeeping was only ~3MB... jhawthorn (John Hawthorn)

Also available in: Atom