czipwith 1.0.1.2 → 1.0.1.3
raw patch · 3 files changed
+11/−4 lines, 3 filesdep ~basedep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, template-haskell
API changes (from Hackage documentation)
- Data.CZipWith: cSequence :: Applicative m => CZipWithM c => (c (Compose m f)) -> m (c f)
+ Data.CZipWith: cSequence :: Applicative m => CZipWithM c => c (Compose m f) -> m (c f)
- Data.CZipWith: class CFunctor c where cMap f k = cZipWith (\ x _ -> f x) k k
+ Data.CZipWith: class CFunctor c
- Data.CZipWith: class CZipWith c => CZipWithM c where cTraverse f k = cZipWithM (\ x _ -> f x) k k cZipWithM f k l = cTraverse getCompose $ cZipWith (\ x y -> Compose (f x y)) k l
+ Data.CZipWith: class CZipWith c => CZipWithM c
Files
- ChangeLog.md +6/−0
- czipwith.cabal +4/−4
- src-test/Test.hs +1/−0
ChangeLog.md view
@@ -1,5 +1,11 @@ # Revision history for czipwith +## 1.0.1.3 -- June 2020++* Maintenance release for ghc-8.10+* Drop support for ghc < 8.4+* Add nix-expressions+ ## 1.0.1.2 -- June 2019 * Maintenance release for ghc-8.8
czipwith.cabal view
@@ -1,5 +1,5 @@ name: czipwith-version: 1.0.1.2+version: 1.0.1.3 synopsis: CZipWith class and deriving via TH description: A typeclass similar to Data.Distributive, but for data parameterised with a type constructor. The name@@ -10,7 +10,7 @@ license-file: LICENSE author: Lennart Spitzner maintainer: Lennart Spitzner <hexagoxel@hexagoxel.de>-copyright: Copyright (C) 2017 Lennart Spitzner+copyright: Copyright (C) 2017-2020 Lennart Spitzner category: Data build-type: Simple extra-source-files: ChangeLog.md@@ -27,8 +27,8 @@ -- other-modules: -- other-extensions: build-depends:- { base >=4.9 && <4.14- , template-haskell >=2.9 && <2.16+ { base >=4.11 && <4.15+ , template-haskell >=2.9 && <2.17 } hs-source-dirs: src default-language: Haskell2010
src-test/Test.hs view
@@ -73,6 +73,7 @@ let x6 = cPoint (Const True) errorIf (x6 /= B (Const True) (Const True) (A (Const True) (Const True))) $ return ()+ putStrLn "no errors found!" errorIf :: Bool -> a -> a errorIf False = id