{"push_id":648837709,"size":3,"distinct_size":2,"ref":"refs/heads/nightlyAdam","head":"bb775ad8603ec6e65f87dad86c0b1037650b1f19","before":"72963e471d438449083b78efd92683bb4e8eda92","commits":[{"sha":"f5798c235d6282dd4c4d5878cbef264715342c4b","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@kurkiewicz.pl","name":"Adam Kurkiewicz"},"message":"Rewriting board iteration\n\nAdam made the following changes:\n1) Wrote a board iterator using function closures. This is now\n   being used by computeDistance, the first step of the pipeline.\n2) Found a nasty bug in computeDistance, fixed it and added\n   an appropriate testcase for the future.\n3) Simplified a couple of array and slice declaration through\n   using shorter, neater syntax.","distinct":false,"url":"https://api.github.com/repos/2048wc/2048wc/commits/f5798c235d6282dd4c4d5878cbef264715342c4b"},{"sha":"67e6345dda2a40bb1331ec4acbd528a8d5201b9a","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@kurkiewicz.pl","name":"Adam Kurkiewicz"},"message":"added another step of the pipeline","distinct":true,"url":"https://api.github.com/repos/2048wc/2048wc/commits/67e6345dda2a40bb1331ec4acbd528a8d5201b9a"},{"sha":"bb775ad8603ec6e65f87dad86c0b1037650b1f19","author":{"email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@kurkiewicz.pl","name":"Adam Kurkiewicz"},"message":"refactored functions defined on Move struct to use pointers","distinct":true,"url":"https://api.github.com/repos/2048wc/2048wc/commits/bb775ad8603ec6e65f87dad86c0b1037650b1f19"}]}