fay 0.23.1.11 → 0.23.1.12
raw patch · 3 files changed
+6/−2 lines, 3 filesdep ~aesondep ~basedep ~data-defaultPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, base, data-default, process, time, transformers, transformers-compat
API changes (from Hackage documentation)
- Fay.Compiler.Prelude: anyM :: Monad m => (a -> m Bool) -> [a] -> m Bool
+ Fay.Compiler.Prelude: anyM :: (Functor m, Applicative m, Monad m) => (a -> m Bool) -> [a] -> m Bool
Files
- CHANGELOG.md +4/−0
- fay.cabal +1/−1
- src/Fay/Compiler/Prelude.hs +1/−1
CHANGELOG.md view
@@ -2,6 +2,10 @@ See full history at: <https://github.com/faylang/fay/commits> +#### 0.23.1.12++* Fix compilation on GHC < 7.8.+ #### 0.23.1.11 * Tighten some impossible lower bounds we can't support.
fay.cabal view
@@ -1,5 +1,5 @@ name: fay-version: 0.23.1.11+version: 0.23.1.12 synopsis: A compiler for Fay, a Haskell subset that compiles to JavaScript. description: Fay is a proper subset of Haskell which is type-checked with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
src/Fay/Compiler/Prelude.hs view
@@ -54,7 +54,7 @@ io = liftIO -- | Do any of the (monadic) predicates match?-anyM :: Monad m => (a -> m Bool) -> [a] -> m Bool+anyM :: (Functor m, Applicative m, Monad m) => (a -> m Bool) -> [a] -> m Bool anyM p l = return . not . null =<< filterM p l -- | Read from a process returning both std err and out.