General

Profile

jhawthorn (John Hawthorn)

  • Login: jhawthorn
  • Registered on: 12/22/2016
  • Last connection: 07/08/2020

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

02/12/2020

03:14 PM Ruby master Revision ed7b46b6 (git): Use inline cache for super calls
jhawthorn (John Hawthorn)

01/13/2020

09:58 PM Ruby master Revision c2e45422 (git): Store "UTC" and "" fstring as globals in time.c
jhawthorn (John Hawthorn)
09:58 PM Ruby master Revision 5f318947 (git): Avoid rb_check_string_type in month_arg
This will usually receive a fixnum so we should check that first instead
of the more expensive rb_check_string_type c...
jhawthorn (John Hawthorn)
09:58 PM Ruby master Revision 91601dcc (git): Simplify obj2ubits checks
If this value is less than zero, then the mask check is guaranteed to
fail as well, so we might as well rely on that.
jhawthorn (John Hawthorn)
06:49 PM Ruby master Feature #8709: Dir.glob should return sorted file list
One potential issue with this is that though globs which scanned directories (ex. `Dir.glob("foo/*")`) would return r... jhawthorn (John Hawthorn)

12/17/2019

05:19 PM Ruby master Revision d7a50a5c (git): Avoid revisiting seen nodes clearing method cache
rb_clear_method_cache_by_class calls rb_class_clear_method_cache
recursively on subclasses, where it will bump the cl...
jhawthorn (John Hawthorn)
05:19 PM Ruby master Revision 8e56d3a6 (git): Define PREV_CLASS_SERIAL
Avoids genereating a "throwaway" sentinel class serial. There wasn't any
read harm in doing so (we're at no risk of e...
jhawthorn (John Hawthorn)
05:19 PM Ruby master Revision a01d22b8 (git): Check type with BUILTIN_TYPE in method cache clear
We know that this is a heap-allocated object (a CLASS, MODULE, or
ICLASS) so we don't need to check if it is an immed...
jhawthorn (John Hawthorn)
05:19 PM Ruby master Revision 92454624 (git): Replace debug test with assertion
It's a Ruby bug if this ever happens check it as an assertion instead of
paying the cost of the check every time.
jhawthorn (John Hawthorn)
05:19 PM Ruby master Revision 25447724 (git): Skip optimized method check for most method IDs
Previously every time a method was defined on a module, we would
recursively walk all subclasses to see if the module...
jhawthorn (John Hawthorn)

Also available in: Atom