General

Profile

tenderlovemaking (Aaron Patterson)

Issues

Projects

Activity

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)

11/05/2019

04:24 PM Ruby master Revision 7460c884 (git): Use an identity hash for pinning Ripper objects
Ripper reuses parse.y for its implementation. Ripper changes the
grammar productions to sometimes return Ruby object...
tenderlovemaking (Aaron Patterson)

11/04/2019

04:58 PM Ruby master Revision ec54261b (git): Fix zero free objects assertion
This commit is to attempt fixing this error:
http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sky1/2353281
Each non...
tenderlovemaking (Aaron Patterson)

Also available in: Atom