{"push_id":568216382,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"cc012daff19d6d1dad8d088a255ece7092c4c3b1","before":"09a3f9e4c8e3a0d9685ddf73d6429966d820a658","commits":[{"sha":"8a39c1894a95dfc02ae4ba1f90a5c3f99c393050","author":{"email":"b28e5a9f725c8f76ed808b02f4b2161488d280a0@gmail.com","name":"Kavin Yao"},"message":"Use BasicBlock.__str__ directly (DRY)","distinct":true,"url":"https://api.github.com/repos/kavinyao/Liu/commits/8a39c1894a95dfc02ae4ba1f90a5c3f99c393050"},{"sha":"0b6e3e3bbfa2d6746f50454064f0149a3ecac5ec","author":{"email":"b28e5a9f725c8f76ed808b02f4b2161488d280a0@gmail.com","name":"Kavin Yao"},"message":"Make Expression hashable and put them in sets directly","distinct":true,"url":"https://api.github.com/repos/kavinyao/Liu/commits/0b6e3e3bbfa2d6746f50454064f0149a3ecac5ec"},{"sha":"59de80b9bd37b5e8c56aee7c48630a5599ebac24","author":{"email":"b28e5a9f725c8f76ed808b02f4b2161488d280a0@gmail.com","name":"Kavin Yao"},"message":"Apply PRE results programmatically","distinct":true,"url":"https://api.github.com/repos/kavinyao/Liu/commits/59de80b9bd37b5e8c56aee7c48630a5599ebac24"},{"sha":"ffe29c5461ff426a8412665e95892b14bf503cdc","author":{"email":"b28e5a9f725c8f76ed808b02f4b2161488d280a0@gmail.com","name":"Kavin Yao"},"message":"Refactor to simplify code","distinct":true,"url":"https://api.github.com/repos/kavinyao/Liu/commits/ffe29c5461ff426a8412665e95892b14bf503cdc"},{"sha":"cc012daff19d6d1dad8d088a255ece7092c4c3b1","author":{"email":"b28e5a9f725c8f76ed808b02f4b2161488d280a0@gmail.com","name":"Kavin Yao"},"message":"Enforce param copy in FlowAnalysis and Solver","distinct":true,"url":"https://api.github.com/repos/kavinyao/Liu/commits/cc012daff19d6d1dad8d088a255ece7092c4c3b1"}]}