General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 7 139 146
Reported issues 11 101 112

Projects

Project Roles Registered on
Ruby Developer 03/25/2010
Backport187 Developer 06/18/2013
Backport191 Developer 10/05/2011
Backport192 Developer 10/05/2011
Backport193 Developer 10/05/2011
Backport200 Developer 02/17/2013
Backport21 Developer 12/21/2013
Backport22 Developer 12/19/2014
CommonRuby Developer 12/21/2012
Ruby 1.8 Developer 10/05/2011
Ruby master Developer 11/13/2009

Activity

02/07/2020

05:34 PM Ruby master Feature #16614: New method cache mechanism for Guild
This is great!
I have one question, do pCMC's contain entries from only *that* class, or that class plus parents?
tenderlovemaking (Aaron Patterson)

01/30/2020

04:23 PM Ruby master Revision 18e7f900 (git): Use `rb_gc_mark` when marking globals
I think global references should either be 0 or valid heap pointers.
`rb_gc_mark_maybe` checks to see if the pointer ...
tenderlovemaking (Aaron Patterson)

01/06/2020

08:41 PM Ruby master Revision b0bf654c (git): always expand ivar arrays to max width
If the instance variable table hasn't been "expanded", allocate the
maximum size of the ivar table. This operates un...
tenderlovemaking (Aaron Patterson)

12/18/2019

05:08 PM Ruby master Revision 1e88f6eb (git): Refactor free page insertion
I am trying to fix this error:
http://ci.rvm.jp/results/trunk-gc_compact@silicon-docker/2491596
Somehow we have a...
tenderlovemaking (Aaron Patterson)

12/11/2019

07:07 PM Ruby master Revision 7dbbba38 (git): Make sure we don't push MOVED or NONE on the stack
tenderlovemaking (Aaron Patterson)
06:12 PM Ruby master Revision 0f906309 (git): Update method tables only if there is a class ext pointer
This makes reference updating look similar to marking, and may avoid
dereferencing a wrong pointer.
tenderlovemaking (Aaron Patterson)

12/05/2019

09:37 PM Ruby master Revision 2c8d186c (git): Introduce an "Inline IVAR cache" struct
This commit introduces an "inline ivar cache" struct. The reason we
need this is so compaction can differentiate fro...
tenderlovemaking (Aaron Patterson)

11/07/2019

08:46 PM Ruby master Revision dddf5afb (git): Add a counter for compaction
Keep track of the number of times the compactor ran. I would like to
use this as a way to keep track of inline cache...
tenderlovemaking (Aaron Patterson)
12:31 AM Ruby master Revision d0d743ad (git): Remove duplicate code
These functions are the same, so remove one.
Co-authored-by: John Hawthorn <john@hawthorn.email>
tenderlovemaking (Aaron Patterson)

11/06/2019

11:12 PM Ruby master Revision e58814d1 (git): Revert "Use a monotonically increasing number for object_id"
This reverts commit bd2b314a05ae9192b3143e1e678a37c370d8a9ce. tenderlovemaking (Aaron Patterson)

Also available in: Atom