packages feed

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 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.