{"push_id":3826762198,"size":73,"distinct_size":1,"ref":"refs/heads/develop-0.6","head":"f9000cbf33be242d7f11d162ffada56d65225c3a","before":"7ab1c399726c5a4a562cff3f56017ff5852ac82e","commits":[{"sha":"b9e4e22d6e37150dcf5c04e4c4beabfba5342576","author":{"name":"Johan Tibell","email":"1e196841312c2e2e55213329afb228e6cab8c93c@gmail.com"},"message":"Bump version number to 0.5.6.0","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/b9e4e22d6e37150dcf5c04e4c4beabfba5342576"},{"sha":"302d6b4839702ce6e18fd1908240b920efb1b04a","author":{"name":"David Feuer","email":"45974cab5fc33d9f0d3677077385ac4f89cda35f@gmail.com"},"message":"Add Ross Paterson to 2014 copyright statement\n\nHe wrote the first draft of the new `fromList` code.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/302d6b4839702ce6e18fd1908240b920efb1b04a"},{"sha":"33e65bea1713e1720857fb1c1f982631b872913f","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Merge pull request #97 from treeowl/add-credit\n\nAdd Ross Paterson to 2014 copyright statement","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/33e65bea1713e1720857fb1c1f982631b872913f"},{"sha":"2bdc5f38f740f43b49bad0a53c81b9d4a25a56bd","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Fix warnings.\n\nIn getNodes, pass (a, [a]) instead of an [a] which we know is nonempty.\nThis way we do not have to create void pattern-match case for empty\nlist.\n\nAlso use STRICT_x_OF_y macros instead of `seq`-ing in every\npattern-match case.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/2bdc5f38f740f43b49bad0a53c81b9d4a25a56bd"},{"sha":"b3257c8b59a9f4dec03be19b6d2cd7a562691e04","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Nuke include/Typeable.h, create include/containers.h instead.\n\nThe \"Typeable.h\" collides with the header of same name in base.\n\nThe new \"containers.h\" is now used in every Haskell source.\nIt contains more stuff used across the containers codebase:\n- INSTANCE_TYPEABLE[0-2] (was in Typeable.h)\n- include MachDeps on __GLASGOW_HASKELL__ to define WORD_SIZE_IN_BITS\n- define STRICT_x_OF_y macros\n- define MIN_VERSION_base if not defined by cabal (during cabal-less build)","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/b3257c8b59a9f4dec03be19b6d2cd7a562691e04"},{"sha":"040309f6915306cc7aa7da02f144fe026e4fb6fe","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Add the include dir also to tests.\n\nThis worked with Typeable because Typeable from `base` instead of\n`containers` was used.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/040309f6915306cc7aa7da02f144fe026e4fb6fe"},{"sha":"bc74f915a5c223ae976290161b1b2f4ef7ea5b41","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Disable coercion tests for the time being.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/bc74f915a5c223ae976290161b1b2f4ef7ea5b41"},{"sha":"446e295ee0db08bb10f6e5dca6f930669b565ffc","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Remove circular `toList` definition.\n\nWhen writing this, I assumed we have explicit `toList` as we have in\nother containers. We do not have `toList`, and even if we did, the code\nwould not compile, as the two `toList`s (ours and `Foldable`) would\ncollide.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/446e295ee0db08bb10f6e5dca6f930669b565ffc"},{"sha":"6b026a7a730569d21b27ad2a8c18961cd8662a35","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Import only used class methods of Foldable.\n\nOn GHC 7.8, the Foldable class contains also null and length, which\nconflicts with Data.Sequence{null,length}.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/6b026a7a730569d21b27ad2a8c18961cd8662a35"},{"sha":"d288dc750949e476af221a832dea8d8c053808a4","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"It is perfectly fine to import class methods...\n\n...without specifying the class, see Haskell 2010 5.2.1.\nThat allows us to get rid of some conditional includes.\n\nNevetheless, we still conditionally include foldr', as we do not\nuse it for base <4.8.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/d288dc750949e476af221a832dea8d8c053808a4"},{"sha":"4a6bbb14e6d982825235a521510afd55c565cc59","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Add forgotten foldMap to the imports.\n\nThe foldMap is in Prelude on base 4.8, that is why I missed it.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/4a6bbb14e6d982825235a521510afd55c565cc59"},{"sha":"ddf4e4a7abbfb81161251437a6a5bbe8167a7cde","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Bump version number to 0.5.6.1","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/ddf4e4a7abbfb81161251437a6a5bbe8167a7cde"},{"sha":"107ec12d17aa98d8fd552276b81a94fe6f44224b","author":{"name":"David Feuer","email":"45974cab5fc33d9f0d3677077385ac4f89cda35f@gmail.com"},"message":"Fix efficiency claim for zipWith.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/107ec12d17aa98d8fd552276b81a94fe6f44224b"},{"sha":"314f7983819861c68e77f0f5798c86812b23fa39","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Merge pull request #101 from treeowl/zipdocfix\n\nFix efficiency claim for zipWith.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/314f7983819861c68e77f0f5798c86812b23fa39"},{"sha":"ace8f7fd88e5458a8401804e32a2d921d653fdfa","author":{"name":"David Feuer","email":"45974cab5fc33d9f0d3677077385ac4f89cda35f@gmail.com"},"message":"Use fromList2 to implement fromListN in IsList","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/ace8f7fd88e5458a8401804e32a2d921d653fdfa"},{"sha":"0086aa753795237cec28be6d2a261708eb7dacf6","author":{"name":"Ross Paterson","email":"4557ca660bca40225ba58749d212d65c650d01ed@soi.city.ac.uk"},"message":"Fix Arbitrary instance for FingerTree\n\nThe previous version never generated deep trees containing Empty.\nAlso tweaked the size handling so that the tree size is closer to the\nspecified size (though it can still run over a bit).","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/0086aa753795237cec28be6d2a261708eb7dacf6"},{"sha":"54c36030839949659b9dd4d12b6e92ec22698d40","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Merge pull request #108 from RossPaterson/master\n\nFix Arbitrary instance for FingerTree","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/54c36030839949659b9dd4d12b6e92ec22698d40"},{"sha":"0decaa120039ff4bafbfd4cc62306925a2c31475","author":{"name":"David Feuer","email":"45974cab5fc33d9f0d3677077385ac4f89cda35f@gmail.com"},"message":"Add tests for Applicative and Monad instances\n\nUnfortunately, these tests are rather slow, so I hid them behind\na SLOW_TESTS macro. I don't know nearly enough about cabal to know\nhow to arrange for tests to be run conditionally, so hopefully\nsomeone else can set that up properly.","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/0decaa120039ff4bafbfd4cc62306925a2c31475"},{"sha":"b2b55b01aa985bb190a3f1580bf55eb2c83eb18f","author":{"name":"David Feuer","email":"45974cab5fc33d9f0d3677077385ac4f89cda35f@gmail.com"},"message":"Remove CPP","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/b2b55b01aa985bb190a3f1580bf55eb2c83eb18f"},{"sha":"5482318831df6f67bb3dffca98dfc72d1dcefc7a","author":{"name":"Milan Straka","email":"ff0f0a8b656f0b44c26933acd2e367b6c1211290@ucw.cz"},"message":"Merge pull request #102 from treeowl/validation\n\nAdd tests for Applicative and Monad instances","distinct":false,"url":"https://api.github.com/repos/ghc/packages-containers/commits/5482318831df6f67bb3dffca98dfc72d1dcefc7a"}]}
{"actor":{"display_login":"ghc-mirror-bot"}}