{"push_id":577594209,"size":5,"distinct_size":5,"ref":"refs/heads/constraint-solving","head":"22e7c83f7a165d1d8b07efd3d3a1b9808248d588","before":"75cac9b954e215ac40a2e047d152a72ff02ae73c","commits":[{"sha":"79ff50eb1242d38b3389098d4b4a32bb879f7c7e","author":{"email":"286376e11e3345f01629fbcaad636fe9830153d1@github.com","name":"Rob Rix"},"message":"Case analysis for Error.","distinct":true,"url":"https://api.github.com/repos/antitypical/Manifold/commits/79ff50eb1242d38b3389098d4b4a32bb879f7c7e"},{"sha":"17d307e25c3d9008d348a6ab4b542f8306f9a8e6","author":{"email":"286376e11e3345f01629fbcaad636fe9830153d1@github.com","name":"Rob Rix"},"message":"Error.errors decomposition.","distinct":true,"url":"https://api.github.com/repos/antitypical/Manifold/commits/17d307e25c3d9008d348a6ab4b542f8306f9a8e6"},{"sha":"dba3a3fc0ab5701dcc78b10134e216771ca937a4","author":{"email":"286376e11e3345f01629fbcaad636fe9830153d1@github.com","name":"Rob Rix"},"message":"Vastly simplified error composition.","distinct":true,"url":"https://api.github.com/repos/antitypical/Manifold/commits/dba3a3fc0ab5701dcc78b10134e216771ca937a4"},{"sha":"d1f7a995f5a6a217c013a545118a39a02a91ad6a","author":{"email":"286376e11e3345f01629fbcaad636fe9830153d1@github.com","name":"Rob Rix"},"message":"Use Optional conjunction to implement ==.","distinct":true,"url":"https://api.github.com/repos/antitypical/Manifold/commits/d1f7a995f5a6a217c013a545118a39a02a91ad6a"},{"sha":"22e7c83f7a165d1d8b07efd3d3a1b9808248d588","author":{"email":"286376e11e3345f01629fbcaad636fe9830153d1@github.com","name":"Rob Rix"},"message":"Distribute equality over 2-tuples.","distinct":true,"url":"https://api.github.com/repos/antitypical/Manifold/commits/22e7c83f7a165d1d8b07efd3d3a1b9808248d588"}]}