iteratee 0.5.0.0 → 0.6.0.1
raw patch · 1 files changed
+3/−4 lines, 1 filesdep ~ListLikePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: ListLike
API changes (from Hackage documentation)
- Data.Iteratee.Base: instance (Eq c) => Eq (Stream c)
- Data.Iteratee.Base: instance (Monoid c) => Monoid (Stream c)
- Data.Iteratee.Base: instance (NullPoint s) => MonadTrans (Iteratee s)
- Data.Iteratee.Base: instance (Show c) => Show (Stream c)
+ Data.Iteratee.Base: instance Eq c => Eq (Stream c)
+ Data.Iteratee.Base: instance Monoid c => Monoid (Stream c)
+ Data.Iteratee.Base: instance NullPoint s => MonadTrans (Iteratee s)
+ Data.Iteratee.Base: instance Show c => Show (Stream c)
- Data.Iteratee.Base: icontM :: (Monad m) => (Stream s -> Iteratee s m a) -> Maybe SomeException -> m (Iteratee s m a)
+ Data.Iteratee.Base: icontM :: Monad m => (Stream s -> Iteratee s m a) -> Maybe SomeException -> m (Iteratee s m a)
- Data.Iteratee.Base: idone :: (Monad m) => a -> Stream s -> Iteratee s m a
+ Data.Iteratee.Base: idone :: Monad m => a -> Stream s -> Iteratee s m a
- Data.Iteratee.Base: idoneM :: (Monad m) => a -> Stream s -> m (Iteratee s m a)
+ Data.Iteratee.Base: idoneM :: Monad m => a -> Stream s -> m (Iteratee s m a)
- Data.Iteratee.Base: liftI :: (Monad m) => (Stream s -> Iteratee s m a) -> Iteratee s m a
+ Data.Iteratee.Base: liftI :: Monad m => (Stream s -> Iteratee s m a) -> Iteratee s m a
- Data.Iteratee.Base: run :: (Monad m) => Iteratee s m a -> m a
+ Data.Iteratee.Base: run :: Monad m => Iteratee s m a -> m a
- Data.Iteratee.Base.LooseMap: lMap :: (LooseMap c el el') => (el -> el') -> c el -> c el'
+ Data.Iteratee.Base.LooseMap: lMap :: LooseMap c el el' => (el -> el') -> c el -> c el'
- Data.Iteratee.Base.ReadableChunk: class (Storable el) => ReadableChunk s el | s -> el
+ Data.Iteratee.Base.ReadableChunk: class Storable el => ReadableChunk s el | s -> el
- Data.Iteratee.Char: enumLinesBS :: (Monad m) => Enumeratee ByteString [ByteString] m a
+ Data.Iteratee.Char: enumLinesBS :: Monad m => Enumeratee ByteString [ByteString] m a
- Data.Iteratee.Char: enumWordsBS :: (Monad m) => Enumeratee ByteString [ByteString] m a
+ Data.Iteratee.Char: enumWordsBS :: Monad m => Enumeratee ByteString [ByteString] m a
- Data.Iteratee.Exception: class (Exception e) => IException e
+ Data.Iteratee.Exception: class Exception e => IException e
- Data.Iteratee.Exception: fromIterException :: (IException e) => IterException -> Maybe e
+ Data.Iteratee.Exception: fromIterException :: IException e => IterException -> Maybe e
- Data.Iteratee.Exception: toIterException :: (IException e) => e -> IterException
+ Data.Iteratee.Exception: toIterException :: IException e => e -> IterException
- Data.Iteratee.Iteratee: (>>>) :: (Monad m) => Enumerator s m a -> Enumerator s m a -> Enumerator s m a
+ Data.Iteratee.Iteratee: (>>>) :: Monad m => Enumerator s m a -> Enumerator s m a -> Enumerator s m a
- Data.Iteratee.Iteratee: enumCheckIfDone :: (Monad m) => Iteratee s m a -> m (Bool, Iteratee s m a)
+ Data.Iteratee.Iteratee: enumCheckIfDone :: Monad m => Iteratee s m a -> m (Bool, Iteratee s m a)
- Data.Iteratee.Iteratee: enumChunk :: (Monad m) => Stream s -> Enumerator s m a
+ Data.Iteratee.Iteratee: enumChunk :: Monad m => Stream s -> Enumerator s m a
- Data.Iteratee.Iteratee: enumEof :: (Monad m) => Enumerator s m a
+ Data.Iteratee.Iteratee: enumEof :: Monad m => Enumerator s m a
- Data.Iteratee.Iteratee: enumPure1Chunk :: (Monad m) => s -> Enumerator s m a
+ Data.Iteratee.Iteratee: enumPure1Chunk :: Monad m => s -> Enumerator s m a
- Data.Iteratee.Iteratee: isStreamFinished :: (Monad m) => Iteratee s m (Maybe SomeException)
+ Data.Iteratee.Iteratee: isStreamFinished :: Monad m => Iteratee s m (Maybe SomeException)
- Data.Iteratee.Iteratee: joinIM :: (Monad m) => m (Iteratee s m a) -> Iteratee s m a
+ Data.Iteratee.Iteratee: joinIM :: Monad m => m (Iteratee s m a) -> Iteratee s m a
- Data.Iteratee.Iteratee: skipToEof :: (Monad m) => Iteratee s m ()
+ Data.Iteratee.Iteratee: skipToEof :: Monad m => Iteratee s m ()
- Data.Iteratee.Iteratee: throwErr :: (Monad m) => SomeException -> Iteratee s m a
+ Data.Iteratee.Iteratee: throwErr :: Monad m => SomeException -> Iteratee s m a
- Data.Iteratee.Iteratee: throwRecoverableErr :: (Monad m) => SomeException -> (Stream s -> Iteratee s m a) -> Iteratee s m a
+ Data.Iteratee.Iteratee: throwRecoverableErr :: Monad m => SomeException -> (Stream s -> Iteratee s m a) -> Iteratee s m a
- Data.NullPoint: empty :: (NullPoint c) => c
+ Data.NullPoint: empty :: NullPoint c => c
- Data.Nullable: class (NullPoint c) => Nullable c
+ Data.Nullable: class NullPoint c => Nullable c
- Data.Nullable: null :: (Nullable c) => c -> Bool
+ Data.Nullable: null :: Nullable c => c -> Bool
Files
- iteratee.cabal +3/−4
iteratee.cabal view
@@ -1,5 +1,5 @@ name: iteratee-version: 0.5.0.0+version: 0.6.0.1 synopsis: Iteratee-based I/O description: The Iteratee monad provides strict, safe, and functional I/O. In addition@@ -10,7 +10,7 @@ license: BSD3 license-file: LICENSE homepage: http://inmachina.net/~jwlato/haskell/iteratee-tested-with: GHC == 6.12.1+tested-with: GHC == 6.12.3 stability: experimental cabal-version: >= 1.6@@ -55,7 +55,7 @@ unix >= 2 && < 3 build-depends:- ListLike >= 1.0 && < 2,+ ListLike >= 1.0 && < 3, MonadCatchIO-transformers > 0.2 && < 0.3, bytestring >= 0.9 && < 0.10, containers >= 0.2 && < 0.5,@@ -99,7 +99,6 @@ test-framework >= 0.3 && < 0.4, test-framework-quickcheck2 >= 0.2 && < 0.3 else- executable: False buildable: False if flag(splitBase)