General

Profile

tenderlovemaking (Aaron Patterson)

Issues

Projects

Activity

09/11/2019

09:58 PM Ruby master Revision 515b1989 (git): Make NODE_ARYPTN layout consistent between Ripper and AST
We are seeing SEGVs in CI:
http://ci.rvm.jp/results/trunk-gc-asserts@ruby-sky1/2253563
This is happening because ...
tenderlovemaking (Aaron Patterson)
06:57 PM Ruby master Revision 14e37310 (git): Make sure WB executes after object is reachable
tenderlovemaking (Aaron Patterson)

09/10/2019

09:00 PM Ruby master Revision 91ee9584 (git): Macros can't be expressions, so make a function
Macros can't be expressions, that is a GNU extension (I didn't know
that). This commit converts the macro to a funct...
tenderlovemaking (Aaron Patterson)
07:42 PM Ruby master Revision 13951023 (git): WB needs to be executed after object is reachable
tenderlovemaking (Aaron Patterson)
05:44 PM Ruby master Revision 414a80d2 (git): `NODE_MATCH` needs to be marked / allocated from marking bucket
Fixes a test in RubySpec tenderlovemaking (Aaron Patterson)

09/09/2019

09:26 PM Ruby master Revision d8a4af47 (git): Only use `add_mark_object` in Ripper
This patch changes parse.y to only use `add_mark_object` in Ripper.
Previously we were seeing a bug in write barrier ...
tenderlovemaking (Aaron Patterson)
09:26 PM Ruby master Revision 4524780d (git): Revert "Reverting node marking until I can fix GC problem."
This reverts commit 092f31e7e23c0ee04df987f0c0f979d036971804. tenderlovemaking (Aaron Patterson)

09/05/2019

07:44 PM Ruby master Revision 092f31e7 (git): Reverting node marking until I can fix GC problem.
Looks like we're getting WB misses during stressful GC on startup. I am
investigating.
tenderlovemaking (Aaron Patterson)
06:37 PM Ruby master Revision f211ab20 (git): I forgot to add `break` in my case statements
Give me a break. tenderlovemaking (Aaron Patterson)
06:04 PM Ruby master Revision 8f096226 (git): Stash tmpbuffer inside internal structs
I guess those AST node were actually used for something, so we'd better
not touch them. Instead this commit just put...
tenderlovemaking (Aaron Patterson)

Also available in: Atom