{"push_id":713290732,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"2c92955b9450bdf6ac7b0f2dcd1b378ccdf47ab3","before":"501633730d3dfd76e983627419fc91722781512b","commits":[{"sha":"ebad82bd4da1467e23fba3ab733197e2c8dee670","author":{"email":"649799e19e45e5ec0c0c28ea59e0ff112e8daa79@gmail.com","name":"Guido Martínez"},"message":"scripts: add leak checking in live tests\n\nAnd make everything non fatal so we get a detailed report on tests","distinct":true,"url":"https://api.github.com/repos/mtzguido/cemetery/commits/ebad82bd4da1467e23fba3ab733197e2c8dee670"},{"sha":"a13afd81cb537c330901b224f252ae99a9b156b1","author":{"email":"649799e19e45e5ec0c0c28ea59e0ff112e8daa79@gmail.com","name":"Guido Martínez"},"message":"IR: add sfold\n\nTaken from Liveness","distinct":true,"url":"https://api.github.com/repos/mtzguido/cemetery/commits/a13afd81cb537c330901b224f252ae99a9b156b1"},{"sha":"7468f5154670bd9bc261953309f2e2cb146004e6","author":{"email":"649799e19e45e5ec0c0c28ea59e0ff112e8daa79@gmail.com","name":"Guido Martínez"},"message":"Translate: copy arguments into local variables\n\nTo properly keep track of their liveness, since arguments should never\nbe freed (since they belong to the calling invocation) but if we modify\nthem then we do need to free the resulting value.\n\nAdding a flag depending on if the argument was written to or not is not\npossible because of idempotency and etc. I hope that we can later\noptimize most of these copies","distinct":true,"url":"https://api.github.com/repos/mtzguido/cemetery/commits/7468f5154670bd9bc261953309f2e2cb146004e6"},{"sha":"19706042b069b587d6f15ae7e4452df8b912ad81","author":{"email":"649799e19e45e5ec0c0c28ea59e0ff112e8daa79@gmail.com","name":"Guido Martínez"},"message":"Liveness: free all live variables before returning\n\nExcept maybe for the one returned, since it's needed by the caller and\nthe caller is the one who will track it.","distinct":true,"url":"https://api.github.com/repos/mtzguido/cemetery/commits/19706042b069b587d6f15ae7e4452df8b912ad81"},{"sha":"2c92955b9450bdf6ac7b0f2dcd1b378ccdf47ab3","author":{"email":"649799e19e45e5ec0c0c28ea59e0ff112e8daa79@gmail.com","name":"Guido Martínez"},"message":"Liveness: free before errors\n\nErrors shouldn't leak!","distinct":true,"url":"https://api.github.com/repos/mtzguido/cemetery/commits/2c92955b9450bdf6ac7b0f2dcd1b378ccdf47ab3"}]}