strict 0.4.0.1 → 0.5
raw patch · 3 files changed
+21/−19 lines, 3 filesdep +bifunctor-classes-compatdep −bifunctorsdep ~assocdep ~bytestringdep ~deepseq
Dependencies added: bifunctor-classes-compat
Dependencies removed: bifunctors
Dependency ranges changed: assoc, bytestring, deepseq, text, these
Files
- CHANGELOG.md +6/−0
- src/Data/Strict/Tuple.hs +1/−1
- strict.cabal +14/−18
CHANGELOG.md view
@@ -1,3 +1,9 @@+# 0.5++- Depend on `bifunctor-classes-compat` instead of `bifunctors`+ See changelog note in `bifunctors-5.6`: https://hackage.haskell.org/package/bifunctors-5.6/changelog+ This is breaking change, but affects only GHC-8.0 and older users.+ # 0.4.0.1 - Allow `bytestring-0.11`
src/Data/Strict/Tuple.hs view
@@ -26,7 +26,7 @@ -- The strict variant of the standard Haskell pairs and the corresponding -- variants of the functions from "Data.Tuple". ----- Note that unlike regular Haskell pairs, @(x :*: _|_) = (_|_ :*: y) = _|_@+-- Note that unlike regular Haskell pairs, @(x :!: _|_) = (_|_ :!: y) = _|_@ -- -----------------------------------------------------------------------------
strict.cabal view
@@ -1,5 +1,5 @@ Name: strict-Version: 0.4.0.1+Version: 0.5 Synopsis: Strict data types and String IO. Category: Data, System Description:@@ -63,13 +63,11 @@ || ==8.2.2 || ==8.4.4 || ==8.6.5- || ==8.8.3- || ==8.10.1--flag assoc- description: Build with assoc dependency- manual: True- default: True+ || ==8.8.4+ || ==8.10.7+ || ==9.0.2+ || ==9.2.4+ || ==9.4.2 library default-language: Haskell2010@@ -78,19 +76,20 @@ build-depends: base >= 4.5.0.0 && < 5+ , assoc >= 1.1 && < 1.2 , binary >= 0.5.1.0 && < 0.9 , bytestring >= 0.9.2.1 && < 0.12 , deepseq >= 1.3.0.0 && < 1.5- , hashable >= 1.2.7.0 && < 1.4- , text >= 1.2.3.0 && < 1.3- , these >= 1.1.1.1 && < 1.2- , transformers >= 0.3.0.0 && < 0.6+ , hashable >= 1.2.7.0 && < 1.5+ , text >= 1.2.3.0 && < 1.3 || >=2.0 && <2.1+ , these >= 1.2 && < 1.3+ , transformers >= 0.3.0.0 && < 0.7 , ghc-prim if !impl(ghc >= 8.0) build-depends:- semigroups >= 0.18.5 && < 0.20- , transformers-compat >= 0.6.5 && < 0.7+ semigroups >= 0.18.5 && < 0.21+ , transformers-compat >= 0.6.5 && < 0.8 -- Ensure Data.Functor.Classes is always available if impl(ghc >= 7.10)@@ -98,10 +97,7 @@ if !impl(ghc >= 8.2) build-depends:- bifunctors >= 5.5.2 && < 5.6-- if flag(assoc)- build-depends: assoc >= 1.0.1 && < 1.1+ bifunctor-classes-compat >= 0.1 && < 0.2 exposed-modules: Data.Strict