{"push_id":579545570,"size":34,"distinct_size":18,"ref":"refs/heads/issues/196","head":"233c309744b3ef3b78a56d013c31d543721e5537","before":"15dccd4f4b70c66247f80d6955506f1d82fe4d6a","commits":[{"sha":"ebe0b4d46d679f6bd0df0c35a74dfee4302178db","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Add Monad and CoFlatMap instances for scala.concurrent.Future and some tests.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/ebe0b4d46d679f6bd0df0c35a74dfee4302178db"},{"sha":"ea7f954f079291c8153d70cf5e9808727bf2fd84","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Add newline at the end of /std/src/main/cats/std/future.scala","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/ea7f954f079291c8153d70cf5e9808727bf2fd84"},{"sha":"58c6595bf9c12c2c2a5bbdf19caf33fb655c1c35","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Fix style issues.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/58c6595bf9c12c2c2a5bbdf19caf33fb655c1c35"},{"sha":"098b93a095df0c01fcb784701825227f00526c5a","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Merge upstream/master.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/098b93a095df0c01fcb784701825227f00526c5a"},{"sha":"4f346951c1a2711663010e76df1f29327f89b929","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"* fix tests after merge.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/4f346951c1a2711663010e76df1f29327f89b929"},{"sha":"84e7d7637d89ff7c1b89bd886fc4c1a7b6b73e01","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"* use Future.successful in `pure` implementation.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/84e7d7637d89ff7c1b89bd886fc4c1a7b6b73e01"},{"sha":"1e4d15d3e6ebc68d970f5c6b3ba94f9f58ee8c60","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"* add Semigroup, Monoid and Comonad instances + tests.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/1e4d15d3e6ebc68d970f5c6b3ba94f9f58ee8c60"},{"sha":"02700f21c3bbcd7038b6e77fc0094c979453228d","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Remove unnecessary implicit ExecutionContext and move Future Eq instance to the right place.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/02700f21c3bbcd7038b6e77fc0094c979453228d"},{"sha":"4073dfde91df54417db4e52aaa488b122dba57e8","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Override map to use Future.map.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/4073dfde91df54417db4e52aaa488b122dba57e8"},{"sha":"932c9562fa9b2aaf7e8f52c8b584d3c70d85a12c","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Move futureComonad to FutureInstances1 to avoid implicit resolution conflicts.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/932c9562fa9b2aaf7e8f52c8b584d3c70d85a12c"},{"sha":"c5dd9e4b0326e18097f7b3de432c0aceaf66c38d","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Ensure style consistency.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/c5dd9e4b0326e18097f7b3de432c0aceaf66c38d"},{"sha":"fbe8240ea02916b4e19ebc16214f32a00ffe5ca1","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Rename implicit Eq[A] to A for consistency.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/fbe8240ea02916b4e19ebc16214f32a00ffe5ca1"},{"sha":"94af6b4e8fb98e50613b783595ee0e0cd6c18f5f","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Merge commit upstream/master.","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/94af6b4e8fb98e50613b783595ee0e0cd6c18f5f"},{"sha":"267af63846a5495de93c5768703830d5551bf669","author":{"email":"86a8c2da8527a1c6978bdca6d7986fe14ae147fe@timepit.eu","name":"Frank S. Thomas"},"message":"Minor laws cleanup\n\nThis changes some minor stuff in the laws:\n * use `andThen` in associativity laws since I think they are easier to read\n   with left-to-right composition\n * add the Comonad identity laws with Cokleisli; analogous to the Monad\n   identity laws with Kleisli\n * use IsEq in ComposeLaws\n * link consistently to other laws with Scaladoc links","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/267af63846a5495de93c5768703830d5551bf669"},{"sha":"a4fc730c0c7d13677e8f1bc9be7ae5d28cdba64f","author":{"email":"83c74738d4da7420fefafe8840cf56d2ff78c0d2@vireo.org","name":"Mike (stew) O'Connor"},"message":"pull in list monoids from spire","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/a4fc730c0c7d13677e8f1bc9be7ae5d28cdba64f"},{"sha":"4a186f361bcbf085fe9448aabb97344eed77112a","author":{"email":"83c74738d4da7420fefafe8840cf56d2ff78c0d2@vireo.org","name":"Mike (stew) O'Connor"},"message":"monoid instances for option, function1","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/4a186f361bcbf085fe9448aabb97344eed77112a"},{"sha":"1c2b2fbd2e08fabec3c21d4414b7d27f2c66868d","author":{"email":"83c74738d4da7420fefafe8840cf56d2ff78c0d2@vireo.org","name":"Mike (stew) O'Connor"},"message":"add docs for semigroupk","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/1c2b2fbd2e08fabec3c21d4414b7d27f2c66868d"},{"sha":"06097a8cd93463bf97139e0a13dd9bda7efb1e9b","author":{"email":"83c74738d4da7420fefafe8840cf56d2ff78c0d2@vireo.org","name":"Mike (stew) O'Connor"},"message":"fix *,* -> *","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/06097a8cd93463bf97139e0a13dd9bda7efb1e9b"},{"sha":"8e816d3978a16a1a0e2a3b51f1434fcb33afd3e4","author":{"email":"9f8583259c3e8a48ee3c0ba3181da9a5c7e83d8d@oncue.com","name":"Stew O'Connor"},"message":"Monoid[Option[A]] only requires a Semigroup for A (thanks @non)","distinct":true,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/8e816d3978a16a1a0e2a3b51f1434fcb33afd3e4"},{"sha":"5d4962f59608969ec9961113aaa729d2e806862d","author":{"email":"cb7b938817fec30b8340cb466f45dedfc3f05fe2@mindcandy.com","name":"Luis Angel Vicente Sanchez"},"message":"Merge branch 'master' of https://github.com/non/cats","distinct":false,"url":"https://api.github.com/repos/lvicentesanchez/cats/commits/5d4962f59608969ec9961113aaa729d2e806862d"}]}