{"push_id":631409440,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"8f875366866358fd9189784cc3fc74aca4f5b836","before":"02df2bdbcda21de58d2b0e3f3b848148c24b981b","commits":[{"sha":"6f0ecc9f37a5650a5e930c7f5671b8d01ef9276a","author":{"email":"d38729510e5c062ae15219d273776f714c139e9f@google.com","name":"Karl Millar"},"message":"Remove stack roots from the GCNode reference count and use a\nseparate bit to track if the object is known to have a stack\nroot.\n\nThis makes the GCNode reference count closer to the number of\nR-level references to the object, which determines whether\nobjects can be safely modified in-place or overwritten.","distinct":true,"url":"https://api.github.com/repos/cxxr-devel/cxxr/commits/6f0ecc9f37a5650a5e930c7f5671b8d01ef9276a"},{"sha":"38dfccf990ccfbb64a074fca50307fc35aafe094","author":{"email":"d38729510e5c062ae15219d273776f714c139e9f@google.com","name":"Karl Millar"},"message":"Add the Bytecode interpreter to the EvaluationTests.\n\nPreviously they only included the AST interpreter and the JIT compiler.","distinct":true,"url":"https://api.github.com/repos/cxxr-devel/cxxr/commits/38dfccf990ccfbb64a074fca50307fc35aafe094"},{"sha":"863be321108d0066a8cf5644a1017ab11422c0e6","author":{"email":"d38729510e5c062ae15219d273776f714c139e9f@google.com","name":"Karl Millar"},"message":"Fix broken test","distinct":true,"url":"https://api.github.com/repos/cxxr-devel/cxxr/commits/863be321108d0066a8cf5644a1017ab11422c0e6"},{"sha":"8f875366866358fd9189784cc3fc74aca4f5b836","author":{"email":"d38729510e5c062ae15219d273776f714c139e9f@google.com","name":"Karl Millar"},"message":"Merge pull request #18 from kmillar/exclude_stackroots_from_ref_count\n\nExclude stackroots from ref count","distinct":true,"url":"https://api.github.com/repos/cxxr-devel/cxxr/commits/8f875366866358fd9189784cc3fc74aca4f5b836"}]}