these 1.1.1 → 1.1.1.1
raw patch · 4 files changed
+18/−9 lines, 4 filesdep ~basedep ~hashabledep ~semigroups
Dependency ranges changed: base, hashable, semigroups, transformers, transformers-compat
Files
- CHANGELOG.md +4/−0
- src/Data/Functor/These.hs +6/−4
- src/Data/These.hs +7/−4
- these.cabal +1/−1
CHANGELOG.md view
@@ -1,3 +1,7 @@+# 1.1.1.1++- Workaround GCC-4 C-preprocessor bug+ # 1.1.1 - These doesn't depend on `base-compat` anymore
src/Data/Functor/These.hs view
@@ -9,12 +9,14 @@ #if MIN_VERSION_base(4,9,0) #define LIFTED_FUNCTOR_CLASSES 1--#elif MIN_VERSION_transformers(0,5,0)+#else+#if MIN_VERSION_transformers (0,5,0) #define LIFTED_FUNCTOR_CLASSES 1--#elif MIN_VERSION_transformers_compat(0,5,0) && !MIN_VERSION_transformers(0,4,0)+#else+#if MIN_VERSION_transformers_compat(0,5,0) && !MIN_VERSION_transformers(0,4,0) #define LIFTED_FUNCTOR_CLASSES 1+#endif+#endif #endif module Data.Functor.These ( These1 (..),
src/Data/These.hs view
@@ -7,13 +7,16 @@ #if MIN_VERSION_base(4,9,0) #define LIFTED_FUNCTOR_CLASSES 1--#elif MIN_VERSION_transformers(0,5,0)+#else+#if MIN_VERSION_transformers(0,5,0) #define LIFTED_FUNCTOR_CLASSES 1--#elif MIN_VERSION_transformers_compat(0,5,0) && !MIN_VERSION_transformers(0,4,0)+#else+#if MIN_VERSION_transformers_compat(0,5,0) && !MIN_VERSION_transformers(0,4,0) #define LIFTED_FUNCTOR_CLASSES 1 #endif+#endif+#endif+ module Data.These ( These(..)
these.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: these-version: 1.1.1+version: 1.1.1.1 synopsis: An either-or-both data type. homepage: https://github.com/isomorphism/these license: BSD3