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 +8/−8
- Data/ByteString/Lazy/Char8/SaferFileHandles.hs +5/−5
- Data/ByteString/Lazy/SaferFileHandles.hs +6/−6
- Data/ByteString/SaferFileHandles.hs +8/−8
- safer-file-handles-bytestring.cabal +4/−4
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