{"push_id":692343924,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"23fa1b119c1a151e234ca2b619d53a8a9a54d607","before":"5a9cda80b34461dddf4e01c156de9f94ddb4a636","commits":[{"sha":"a751ce67cef6a1cc3a6571dc234e097560b001e9","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step0","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/a751ce67cef6a1cc3a6571dc234e097560b001e9"},{"sha":"80320efc47a14c0dd479bda8ba6fe8f8b85f5e3f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step1 basics","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/80320efc47a14c0dd479bda8ba6fe8f8b85f5e3f"},{"sha":"f0cd1318447eed0d7bcbcfb682cd12c8cd036824","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: add keywords. Use unicode internally.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/f0cd1318447eed0d7bcbcfb682cd12c8cd036824"},{"sha":"2dd89a96de8e7422a5c07e1147ff14735c904886","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step2 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/2dd89a96de8e7422a5c07e1147ff14735c904886"},{"sha":"e6cfacb4fa4bba75f48a4ffed75567e091bbdf2b","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step3 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/e6cfacb4fa4bba75f48a4ffed75567e091bbdf2b"},{"sha":"b0a9121df8bb3b98148f74b3a07daf88d6c2ec24","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step4 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/b0a9121df8bb3b98148f74b3a07daf88d6c2ec24"},{"sha":"e0529eb2f3a910bf986398e9ca553fdceddcfbea","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step5","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/e0529eb2f3a910bf986398e9ca553fdceddcfbea"},{"sha":"219f5239dc51ec64c0f683cdb6f7d4392ce630bd","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step6 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/219f5239dc51ec64c0f683cdb6f7d4392ce630bd"},{"sha":"0096b107a7760e8ffd31bfdf401928a5033e8ad1","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step7","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/0096b107a7760e8ffd31bfdf401928a5033e8ad1"},{"sha":"c9fe67a85ba1fef0022bce3778287b30c0207a89","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step8 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/c9fe67a85ba1fef0022bce3778287b30c0207a89"},{"sha":"9be6d5a6fe349fae8f145cb6611a26f468e2f7af","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: step9 basics.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/9be6d5a6fe349fae8f145cb6611a26f468e2f7af"},{"sha":"11b4be9940293c3b42978757466f8268dd1dc9cc","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: stepA basics. Makefile refactor.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/11b4be9940293c3b42978757466f8268dd1dc9cc"},{"sha":"8855a05a1577c9df6444a27f8955a7c383d549d3","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: add vector and hash-map support.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/8855a05a1577c9df6444a27f8955a7c383d549d3"},{"sha":"7f7148043b0cf70c79c2ba61b5d23bc5b8ff39e4","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: self-hosting","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/7f7148043b0cf70c79c2ba61b5d23bc5b8ff39e4"},{"sha":"ab02c5bb38b21f695fccfd7c9fb9e5f6fb5a27f8","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: misc cleanup, step sync, stats target.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/ab02c5bb38b21f695fccfd7c9fb9e5f6fb5a27f8"},{"sha":"23fa1b119c1a151e234ca2b619d53a8a9a54d607","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@martintribe.org","name":"Joel Martin"},"message":"RPython: replace asserts with conditionals.","distinct":true,"url":"https://api.github.com/repos/kanaka/mal/commits/23fa1b119c1a151e234ca2b619d53a8a9a54d607"}]}