foundation 0.0.29 → 0.0.30
raw patch · 2 files changed
+2/−5 lines, 2 filesdep ~basementPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: basement
API changes (from Hackage documentation)
- Foundation.Monad.Reader: type family ReaderContext m;
- Foundation.Monad.State: type family State m;
- Foundation.Numerical: instance Foundation.Numerical.Signed GHC.Integer.Type.Integer
- Foundation.Parser: type family Chunk input;
- Foundation.Tuple.Nth: type family NthTy n a;
- Foundation.VFS: type family PathSuffix path;
- Foundation.VFS.Path: type family PathSuffix path;
+ Foundation: type ProductFirst a;
+ Foundation: type ProductSecond a;
+ Foundation: type ProductThird a;
+ Foundation.Collection: type Key c;
+ Foundation.Collection: type Mutable col :: Type -> Type;
+ Foundation.Collection: type MutableFreezed c;
+ Foundation.Collection: type MutableKey c;
+ Foundation.Collection: type MutableValue c;
+ Foundation.Collection: type Step col;
+ Foundation.Collection: type Value c;
+ Foundation.Monad.Reader: type ReaderContext m;
+ Foundation.Monad.State: type State m;
+ Foundation.Numerical: instance Foundation.Numerical.Signed GHC.Num.Integer.Integer
+ Foundation.Parser: type Chunk input;
+ Foundation.Tuple.Nth: type NthTy n a;
+ Foundation.VFS: type PathEnt path;
+ Foundation.VFS: type PathPrefix path;
+ Foundation.VFS: type PathSuffix path;
+ Foundation.VFS.Path: type PathEnt path;
+ Foundation.VFS.Path: type PathPrefix path;
+ Foundation.VFS.Path: type PathSuffix path;
- Foundation: seq :: forall (r :: RuntimeRep) a (b :: TYPE r). a -> b -> b
+ Foundation: seq :: forall {r :: RuntimeRep} a (b :: TYPE r). a -> b -> b
- Foundation.Bits: infixl 8 `rotateR`
+ Foundation.Bits: infixl 8 `shiftR`
- Foundation.Collection: type family Step col;
+ Foundation.Collection: type family Element container
Files
- Foundation/Tuple.hs +0/−3
- foundation.cabal +2/−2
Foundation/Tuple.hs view
@@ -17,7 +17,6 @@ ) where import Basement.Compat.Base-import Basement.Compat.Bifunctor import Foundation.Primitive -- | Strict tuple (a,b)@@ -26,8 +25,6 @@ instance (NormalForm a, NormalForm b) => NormalForm (Tuple2 a b) where toNormalForm (Tuple2 a b) = toNormalForm a `seq` toNormalForm b-instance Bifunctor Tuple2 where- bimap f g (Tuple2 a b) = Tuple2 (f a) (g b) -- | Strict tuple (a,b,c) data Tuple3 a b c = Tuple3 !a !b !c
foundation.cabal view
@@ -1,5 +1,5 @@ name: foundation-version: 0.0.29+version: 0.0.30 synopsis: Alternative prelude with batteries and no dependencies description: A custom prelude with no dependencies apart from base.@@ -206,7 +206,7 @@ if arch(i386) extra-libraries: gcc - build-depends: basement == 0.0.15+ build-depends: basement == 0.0.16 -- FIXME add suport for armel mipsel -- CPP-options: -DARCH_IS_LITTLE_ENDIAN