packages feed

safer-file-handles-bytestring 0.1.0.2 → 0.1.0.3

raw patch · 5 files changed

+31/−31 lines, 5 filesdep ~basedep ~regionsdep ~safer-file-handlesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, regions, safer-file-handles

API changes (from Hackage documentation)

- Data.ByteString.Char8.SaferFileHandles: hGet :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Char8.SaferFileHandles: hGet :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Char8.SaferFileHandles: hGetContents :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.Char8.SaferFileHandles: hGetContents :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.Char8.SaferFileHandles: hGetLine :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.Char8.SaferFileHandles: hGetLine :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.Char8.SaferFileHandles: hGetNonBlocking :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Char8.SaferFileHandles: hGetNonBlocking :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Char8.SaferFileHandles: hPut :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Char8.SaferFileHandles: hPut :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.Char8.SaferFileHandles: hPutStr :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Char8.SaferFileHandles: hPutStr :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.Char8.SaferFileHandles: hPutStrLn :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Char8.SaferFileHandles: hPutStrLn :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.Lazy.Char8.SaferFileHandles: hGet :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Lazy.Char8.SaferFileHandles: hGet :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Lazy.Char8.SaferFileHandles: hGetContents :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.Lazy.Char8.SaferFileHandles: hGetContents :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.Lazy.Char8.SaferFileHandles: hGetNonBlocking :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Lazy.Char8.SaferFileHandles: hGetNonBlocking :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Lazy.Char8.SaferFileHandles: hPut :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Lazy.Char8.SaferFileHandles: hPut :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.Lazy.SaferFileHandles: hGet :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Lazy.SaferFileHandles: hGet :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Lazy.SaferFileHandles: hGetContents :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.Lazy.SaferFileHandles: hGetContents :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.Lazy.SaferFileHandles: hGetNonBlocking :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.Lazy.SaferFileHandles: hGetNonBlocking :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.Lazy.SaferFileHandles: hPut :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Lazy.SaferFileHandles: hPut :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.Lazy.SaferFileHandles: hPutStr :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.Lazy.SaferFileHandles: hPutStr :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.SaferFileHandles: hGet :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.SaferFileHandles: hGet :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.SaferFileHandles: hGetContents :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.SaferFileHandles: hGetContents :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.SaferFileHandles: hGetLine :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
+ Data.ByteString.SaferFileHandles: hGetLine :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteString
- Data.ByteString.SaferFileHandles: hGetNonBlocking :: (ParentOf pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
+ Data.ByteString.SaferFileHandles: hGetNonBlocking :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteString
- Data.ByteString.SaferFileHandles: hPut :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.SaferFileHandles: hPut :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.SaferFileHandles: hPutStr :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.SaferFileHandles: hPutStr :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
- Data.ByteString.SaferFileHandles: hPutStrLn :: (ParentOf pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()
+ Data.ByteString.SaferFileHandles: hPutStrLn :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()

Files

Data/ByteString/Char8/SaferFileHandles.hs view
@@ -36,7 +36,7 @@ import qualified Data.ByteString.Char8 as B  -- from regions:-import Control.Monad.Trans.Region ( ParentOf )+import Control.Monad.Trans.Region ( AncestorRegion )  -- from explicit-iomodes-bytestring: import qualified Data.ByteString.Char8.ExplicitIOModes as E ( hGetLine@@ -61,38 +61,38 @@ -------------------------------------------------------------------------------  -- | Wraps: @Data.ByteString.'B.hGetLine'@.-hGetLine ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetLine ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)          ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetLine = wrap E.hGetLine  -- | Wraps: @Data.ByteString.'B.hGetContents'@.-hGetContents ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetContents ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)              ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetContents = wrap E.hGetContents  -- | Wraps: @Data.ByteString.'B.hGet'@.-hGet ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGet ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)      ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGet = wrap2 E.hGet  -- | Wraps: @Data.ByteString.'B.hGetNonBlocking'@.-hGetNonBlocking ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetNonBlocking ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)                 ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGetNonBlocking = wrap2 E.hGetNonBlocking   -- | Wraps: @Data.ByteString.'B.hPut'@.-hPut ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPut ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)      ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPut = wrap2 E.hPut  -- | Wraps: @Data.ByteString.'B.hPutStr'@.-hPutStr ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPutStr ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)         ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPutStr = wrap2 E.hPutStr  -- | Wraps: @Data.ByteString.'B.hPutStrLn'@.-hPutStrLn ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPutStrLn ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)           ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPutStrLn = wrap2 E.hPutStrLn 
Data/ByteString/Lazy/Char8/SaferFileHandles.hs view
@@ -33,7 +33,7 @@ import qualified Data.ByteString.Lazy.Char8 as B  -- from regions:-import Control.Monad.Trans.Region ( ParentOf )+import Control.Monad.Trans.Region ( AncestorRegion )  -- from explicit-iomodes-bytestring: import qualified Data.ByteString.Lazy.Char8.ExplicitIOModes as E@@ -51,23 +51,23 @@ -------------------------------------------------------------------------------  -- | Wraps: @Data.ByteString.'B.hGetContents'@.-hGetContents ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetContents ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)              ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetContents = wrap E.hGetContents  -- | Wraps: @Data.ByteString.'B.hGet'@.-hGet ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGet ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)      ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGet = wrap2 E.hGet  -- | Wraps: @Data.ByteString.'B.hGetNonBlocking'@.-hGetNonBlocking ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetNonBlocking ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)                 ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGetNonBlocking = wrap2 E.hGetNonBlocking   -- | Wraps: @Data.ByteString.'B.hPut'@.-hPut ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPut ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)      ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPut = wrap2 E.hPut 
Data/ByteString/Lazy/SaferFileHandles.hs view
@@ -34,7 +34,7 @@ import qualified Data.ByteString.Lazy as B  -- from regions:-import Control.Monad.Trans.Region ( ParentOf )+import Control.Monad.Trans.Region ( AncestorRegion )  -- from explicit-iomodes-bytestring: import qualified Data.ByteString.Lazy.ExplicitIOModes as E ( hGetContents@@ -57,28 +57,28 @@ -------------------------------------------------------------------------------  -- | Wraps: @Data.ByteString.'B.hGetContents'@.-hGetContents ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetContents ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)              ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetContents = wrap E.hGetContents  -- | Wraps: @Data.ByteString.'B.hGet'@.-hGet ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGet ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)      ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGet = wrap2 E.hGet  -- | Wraps: @Data.ByteString.'B.hGetNonBlocking'@.-hGetNonBlocking ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetNonBlocking ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)                 ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGetNonBlocking = wrap2 E.hGetNonBlocking   -- | Wraps: @Data.ByteString.'B.hPut'@.-hPut ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPut ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)      ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPut = wrap2 E.hPut  -- | Wraps: @Data.ByteString.'B.hPutStr'@.-hPutStr ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPutStr ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)         ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPutStr = wrap2 E.hPutStr 
Data/ByteString/SaferFileHandles.hs view
@@ -36,7 +36,7 @@ import qualified Data.ByteString as B  -- from regions:-import Control.Monad.Trans.Region ( ParentOf )+import Control.Monad.Trans.Region ( AncestorRegion )  -- from explicit-iomodes-bytestring: import qualified Data.ByteString.ExplicitIOModes as E ( hGetLine@@ -61,37 +61,37 @@ -------------------------------------------------------------------------------  -- | Wraps: @Data.ByteString.'B.hGetLine'@.-hGetLine ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetLine ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)          ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetLine = wrap E.hGetLine  -- | Wraps: @Data.ByteString.'B.hGetContents'@.-hGetContents ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetContents ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)              ⇒ RegionalFileHandle ioMode pr → cr B.ByteString hGetContents = wrap E.hGetContents  -- | Wraps: @Data.ByteString.'B.hGet'@.-hGet ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGet ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)      ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGet = wrap2 E.hGet  -- | Wraps: @Data.ByteString.'B.hGetNonBlocking'@.-hGetNonBlocking ∷ (pr `ParentOf` cr, MonadIO cr, ReadModes ioMode)+hGetNonBlocking ∷ (pr `AncestorRegion` cr, MonadIO cr, ReadModes ioMode)                 ⇒ RegionalFileHandle ioMode pr → Int → cr B.ByteString hGetNonBlocking = wrap2 E.hGetNonBlocking  -- | Wraps: @Data.ByteString.'B.hPut'@.-hPut ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPut ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)      ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPut = wrap2 E.hPut  -- | Wraps: @Data.ByteString.'B.hPutStr'@.-hPutStr ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPutStr ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)         ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPutStr = wrap2 E.hPutStr  -- | Wraps: @Data.ByteString.'B.hPutStrLn'@.-hPutStrLn ∷ (pr `ParentOf` cr, MonadIO cr, WriteModes ioMode)+hPutStrLn ∷ (pr `AncestorRegion` cr, MonadIO cr, WriteModes ioMode)           ⇒ RegionalFileHandle ioMode pr → B.ByteString → cr () hPutStrLn = wrap2 E.hPutStrLn 
safer-file-handles-bytestring.cabal view
@@ -1,5 +1,5 @@ name:          safer-file-handles-bytestring-version:       0.1.0.2+version:       0.1.0.3 cabal-version: >=1.6 build-type:    Simple license:       BSD3@@ -18,12 +18,12 @@  Library   GHC-Options: -Wall-  build-depends: base               	     >= 4   && < 4.3+  build-depends: base               	     >= 4   && < 4.4                , bytestring         	     >= 0.9 && < 0.10-               , regions            	     >= 0.6 && < 0.8+               , regions            	     >= 0.8 && < 0.9                , transformers       	     >= 0.2 && < 0.3                , explicit-iomodes-bytestring >= 0.1 && < 0.2-               , safer-file-handles          >= 0.6 && < 0.9+               , safer-file-handles          >= 0.9 && < 0.10   exposed-modules: Data.ByteString.SaferFileHandles                    Data.ByteString.Char8.SaferFileHandles                    Data.ByteString.Lazy.SaferFileHandles