{"push_id":1417635301,"size":2,"distinct_size":2,"ref":"refs/heads/annotationProcessor","head":"d4e131fc7fb18f9cfe539141cd527407eb095a0b","before":"4f2bf2af44e7c6311dc35d0abf52e1639f76752b","commits":[{"sha":"b7ae2657b7681e484dea935faf027a141aa720db","author":{"name":"Michael Wei","email":"1deffa2866d3eabac1401fda53395c114d2f9f61@cs.ucsd.edu"},"message":"fix address space typo","distinct":true,"url":"https://api.github.com/repos/CorfuDB/CorfuDB/commits/b7ae2657b7681e484dea935faf027a141aa720db"},{"sha":"d4e131fc7fb18f9cfe539141cd527407eb095a0b","author":{"name":"Michael Wei","email":"1deffa2866d3eabac1401fda53395c114d2f9f61@cs.ucsd.edu"},"message":"basic annotation processor\n\nfinished CompileProxy implementation\n\ntests now pass\n\nreadme, as well as support for undo\n\nuse undo log if available for rollback.\n\nadds a unit test which explitly tests for aborts\n\nmore refactor. just need to improve the situation with two transactions modifying the same object simultaneously\n\ncleanup of proxy code\n\ncontinued cleanup of code\n\nimproved testing framework, fix issue with rollback\n\ntest improvements\n\nmore documentation for test cases\n\nmore tests. However, it seems like something additional is going to be need for nested transactions (an in-memory transaction log?) since right now we end up just resetting.\n\nmove undo log to object\n\nsimplify pointer tracking\n\nfix outstanding issues before refactor of versioned object\n\ncleaning up transactional contexts\n\ncommenting of versionlockedobject\n\noptimistic commits\n\nbroken reject test\n\npass RS\n\nsnapshot and write-after-write tx contexts\n\nCleanup of unit tests\n\nrestore testing framework doc","distinct":true,"url":"https://api.github.com/repos/CorfuDB/CorfuDB/commits/d4e131fc7fb18f9cfe539141cd527407eb095a0b"}]}
{"actor":{"display_login":"no2chem"}}