General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 5 145 150
Reported issues 16 109 125

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

06/15/2021

05:18 PM Ruby master Misc #17886: DevelopersMeeting20210617Japan
* [Feature #17763] Add an inline cache for class variables
* This seems to speed up Rails applications at the cost...
tenderlovemaking (Aaron Patterson)

06/14/2021

09:17 PM Ruby master Bug #17984: [BUG] try to mark T_NONE object
Can you send me a core file and I can take a look? tenderlovemaking (Aaron Patterson)

06/10/2021

11:31 PM Ruby master Revision d74e5d5b (git): Crash more nicely when the VM isn't fully set up
If we crash but the VM isn't fully alive, we can get an infinite loop. tenderlovemaking (Aaron Patterson)

06/07/2021

06:47 PM Ruby master Revision 459a9f82 (git): Don't create objects during GC
If we crash during GC, allocating new objects in the segv handler can
cause an infinite loop. This commit is to avoi...
tenderlovemaking (Aaron Patterson)

06/03/2021

08:56 PM Ruby master Revision 38c5f273 (git): Support an arbitrary number of header bits (< BITS_BITLENGTH)
NUM_IN_PAGE(page->start) will sometimes return a 0 or a 1 depending on
how the alignment of the 40 byte slots work ou...
tenderlovemaking (Aaron Patterson)

06/02/2021

09:13 PM Ruby master Revision bc65cf1a (git): use a bool instead of int
tenderlovemaking (Aaron Patterson)

06/01/2021

10:25 PM Ruby master Revision f9b9d1c5 (git): Use the current object as the compaction index
Instead of keeping track of the current bit plane, keep track of the
actual slot when compacting. This means we don'...
tenderlovemaking (Aaron Patterson)

05/26/2021

09:21 PM Ruby master Revision 8fdb15fd (git): Fill out switch statement in push_mark_stack
When objects are popped from the mark stack, we check that the object is
the right type (otherwise an rb_bug happens)...
tenderlovemaking (Aaron Patterson)
12:37 AM Ruby master Bug #17871 (Closed): TestGCCompact#test_ast_compacts test failing again
Applied in changeset commit:git|fc832ffbfaf581ff63ef40dc3f4ec5c8ff39aae6.
----------
Disable compaction on platforms...
tenderlovemaking (Aaron Patterson)
12:37 AM Ruby master Revision fc832ffb (git): Disable compaction on platforms that can't support it
Manual compaction also requires a read barrier, so we need to disable
even manual compaction on platforms that don't ...
tenderlovemaking (Aaron Patterson)

Also available in: Atom