{"push_id":768432629,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"b8447d7fea6746a56392ecc8a0d2cfb4a0b73570","before":"572f9bcb5a3c744f866b24c074b3226bed24a98f","commits":[{"sha":"28388d0b785994449036141887746cf5dfe6ad03","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"First steps on debugging","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/28388d0b785994449036141887746cf5dfe6ad03"},{"sha":"24951b60b0459283a42ad46448399d5863a158d3","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"Debugging explorations","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/24951b60b0459283a42ad46448399d5863a158d3"},{"sha":"e3434d9b0487ef01694edd72f029ea826beeb79b","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"More cps","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/e3434d9b0487ef01694edd72f029ea826beeb79b"},{"sha":"5028e545203f3e3072b1da08548a797172cce743","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"Most tests pass cps imperative interpreter","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/5028e545203f3e3072b1da08548a797172cce743"},{"sha":"166f43ea082c23a67869922996fa5aa3f4e6cc45","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"ImperativeInterpreter is completely ported to cps","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/166f43ea082c23a67869922996fa5aa3f4e6cc45"},{"sha":"b8447d7fea6746a56392ecc8a0d2cfb4a0b73570","author":{"email":"732f206c85673b425fa50ae7fc1653443f905511@gmail.com","name":"Peter Boyer"},"message":"Associative Interpreter in cps","distinct":true,"url":"https://api.github.com/repos/pboyer/ds/commits/b8447d7fea6746a56392ecc8a0d2cfb4a0b73570"}]}