{"push_id":829539012,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"758a9b323629c7177e15e8241c8ade5bab3cdc09","before":"accd18394284890f1e6e578088fb190f41d43eec","commits":[{"sha":"1e62e500310487244dc87b8d20c58a9c13ca48dc","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"object cache: hash IR before doing running any opt passes\nThis lets us to skip running the opt passes when we find a cached object file.\nThis has the disadvantage that opt passes are not allowed to call embedRelocatablePtr()\nbut has the advantage that we could do more costly optimizations in the future without hurting the perf on the second run.","distinct":true,"url":"https://api.github.com/repos/dropbox/pyston/commits/1e62e500310487244dc87b8d20c58a9c13ca48dc"},{"sha":"758a9b323629c7177e15e8241c8ade5bab3cdc09","author":{"email":"fd5fdcd2a5d35ccb481fc3d8dd4d559f2b8c0652@gmail.com","name":"Marius Wachtler"},"message":"Merge pull request #970 from undingen/cache_optimized\n\nobject cache: hash IR before running any opt passes","distinct":true,"url":"https://api.github.com/repos/dropbox/pyston/commits/758a9b323629c7177e15e8241c8ade5bab3cdc09"}]}