General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 6 141 147
Reported issues 13 103 116

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

09/28/2020

11:45 PM Ruby master Revision 0a3099ae (git): bit table information when printing an object
tenderlovemaking (Aaron Patterson)
05:18 PM Ruby master Revision 85e9cc2c (git): Unpoison THEAP header before reading
Another ASAN fix. THEAP header is poisoned, so we need to un-poison
before reading
tenderlovemaking (Aaron Patterson)
04:45 PM Ruby master Revision 0767d387 (git): Pass ASAN options to child environments
I want to work with ASAN, but some child environments are not inheriting
the ASAN options I'm using. This commit pas...
tenderlovemaking (Aaron Patterson)
04:45 PM Ruby master Revision 664eeda6 (git): Fix ASAN errors when updating call cache
Invalidating call cache walks the heap, so we need to take care to
un-poison objects when examining them
tenderlovemaking (Aaron Patterson)
04:45 PM Ruby master Revision d598654c (git): Fix ASAN and don't check SPECIAL_CONST_P
Heap allocated objects are never special constants. Since we're walking
the heap, we know none of these objects can ...
tenderlovemaking (Aaron Patterson)
03:20 PM Ruby master Revision 18b3f0f5 (git): Make ext/objspace ASAN friendly
ext/objspace iterates over the heap, but some slots in the heap are
poisoned, so we need to take care of that when ru...
tenderlovemaking (Aaron Patterson)
03:20 PM Ruby master Revision b328b830 (git): make ext/coverage ASAN friendly
tenderlovemaking (Aaron Patterson)
03:20 PM Ruby master Revision b9488acc (git): Fix ASAN support when invalidating CCs
Again, this code is walking the heap. Empty slots can be poisoned, so
we need to unpoison before checking the type
tenderlovemaking (Aaron Patterson)
03:20 PM Ruby master Revision 0b0e2d88 (git): Refactor common heap iteration code
We have code common to all heap iteration paths in this file. Refactor
such that we keep ASAN checks and flags check...
tenderlovemaking (Aaron Patterson)

09/25/2020

10:52 PM Ruby master Revision 137fa5b2 (git): Fibers should update themselves on compaction
We should let fibers update their own references on compaction. I don't
think we need the thread to update the assoc...
tenderlovemaking (Aaron Patterson)

Also available in: Atom