bytestring-conversion 0.3.1 → 0.3.2
raw patch · 5 files changed
+19/−21 lines, 5 filesdep ~bytestringdep ~textsetup-changednew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: bytestring, text
API changes (from Hackage documentation)
- Data.ByteString.Conversion: fromHex :: Hex a -> a
- Data.ByteString.Conversion: fromList :: List a -> [a]
- Data.ByteString.Conversion.From: instance (FoldCase a, FromByteString a) => FromByteString (CI a)
- Data.ByteString.Conversion.From: instance (Integral a, Bits a) => FromByteString (Hex a)
- Data.ByteString.Conversion.From: instance FromByteString Bool
- Data.ByteString.Conversion.From: instance FromByteString ByteString
- Data.ByteString.Conversion.From: instance FromByteString Char
- Data.ByteString.Conversion.From: instance FromByteString Double
- Data.ByteString.Conversion.From: instance FromByteString Int
- Data.ByteString.Conversion.From: instance FromByteString Int16
- Data.ByteString.Conversion.From: instance FromByteString Int32
- Data.ByteString.Conversion.From: instance FromByteString Int64
- Data.ByteString.Conversion.From: instance FromByteString Int8
- Data.ByteString.Conversion.From: instance FromByteString Integer
- Data.ByteString.Conversion.From: instance FromByteString Text
- Data.ByteString.Conversion.From: instance FromByteString Word
- Data.ByteString.Conversion.From: instance FromByteString Word16
- Data.ByteString.Conversion.From: instance FromByteString Word32
- Data.ByteString.Conversion.From: instance FromByteString Word64
- Data.ByteString.Conversion.From: instance FromByteString Word8
- Data.ByteString.Conversion.From: instance FromByteString [Char]
- Data.ByteString.Conversion.From: instance FromByteString a => FromByteString (List a)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int16)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int32)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int64)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Int8)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word16)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word32)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word64)
- Data.ByteString.Conversion.To: instance ToByteString (Hex Word8)
- Data.ByteString.Conversion.To: instance ToByteString Bool
- Data.ByteString.Conversion.To: instance ToByteString Builder
- Data.ByteString.Conversion.To: instance ToByteString ByteString
- Data.ByteString.Conversion.To: instance ToByteString Char
- Data.ByteString.Conversion.To: instance ToByteString Double
- Data.ByteString.Conversion.To: instance ToByteString Float
- Data.ByteString.Conversion.To: instance ToByteString Int
- Data.ByteString.Conversion.To: instance ToByteString Int16
- Data.ByteString.Conversion.To: instance ToByteString Int32
- Data.ByteString.Conversion.To: instance ToByteString Int64
- Data.ByteString.Conversion.To: instance ToByteString Int8
- Data.ByteString.Conversion.To: instance ToByteString Integer
- Data.ByteString.Conversion.To: instance ToByteString Text
- Data.ByteString.Conversion.To: instance ToByteString Word
- Data.ByteString.Conversion.To: instance ToByteString Word16
- Data.ByteString.Conversion.To: instance ToByteString Word32
- Data.ByteString.Conversion.To: instance ToByteString Word64
- Data.ByteString.Conversion.To: instance ToByteString Word8
- Data.ByteString.Conversion.To: instance ToByteString [Char]
- Data.ByteString.Conversion.To: instance ToByteString a => ToByteString (CI a)
- Data.ByteString.Conversion.To: instance ToByteString a => ToByteString (List a)
+ Data.ByteString.Conversion: [fromHex] :: Hex a -> a
+ Data.ByteString.Conversion: [fromList] :: List a -> [a]
+ Data.ByteString.Conversion.From: instance (Data.CaseInsensitive.Internal.FoldCase a, Data.ByteString.Conversion.From.FromByteString a) => Data.ByteString.Conversion.From.FromByteString (Data.CaseInsensitive.Internal.CI a)
+ Data.ByteString.Conversion.From: instance (GHC.Real.Integral a, Data.Bits.Bits a) => Data.ByteString.Conversion.From.FromByteString (Data.ByteString.Conversion.Internal.Hex a)
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.ByteString.Internal.ByteString
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.ByteString.Lazy.Internal.ByteString
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.Text.Internal.Lazy.Text
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString Data.Text.Internal.Text
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int16
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int32
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int64
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Int.Int8
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Integer.Type.Integer
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Bool
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Char
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Double
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Int
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Types.Word
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word16
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word32
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word64
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString GHC.Word.Word8
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString [GHC.Types.Char]
+ Data.ByteString.Conversion.From: instance Data.ByteString.Conversion.From.FromByteString a => Data.ByteString.Conversion.From.FromByteString (Data.ByteString.Conversion.Internal.List a)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int16)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int32)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int64)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Int.Int8)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Types.Int)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Types.Word)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word16)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word32)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word64)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.Hex GHC.Word.Word8)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Builder.Internal.Builder
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Internal.ByteString
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.ByteString.Lazy.Internal.ByteString
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.Text.Internal.Lazy.Text
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString Data.Text.Internal.Text
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int16
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int32
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int64
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Int.Int8
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Integer.Type.Integer
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Bool
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Char
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Double
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Float
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Int
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Types.Word
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word16
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word32
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word64
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString GHC.Word.Word8
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString [GHC.Types.Char]
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString a => Data.ByteString.Conversion.To.ToByteString (Data.ByteString.Conversion.Internal.List a)
+ Data.ByteString.Conversion.To: instance Data.ByteString.Conversion.To.ToByteString a => Data.ByteString.Conversion.To.ToByteString (Data.CaseInsensitive.Internal.CI a)
Files
- CHANGELOG.txt +4/−0
- README.md +1/−4
- Setup.hs +0/−2
- bytestring-conversion.cabal +12/−13
- src/Data/ByteString/Conversion/To.hs +2/−2
CHANGELOG.txt view
@@ -1,3 +1,7 @@+0.3.2+------+- GHC and `bytestring` version compatibility updates.+ 0.3.1 ------ - Use `blaze-textual` on Windows instead of `double-conversion`
README.md view
@@ -1,8 +1,5 @@ bytestring-conversion ===================== -[][1]--Type-classes to convert values to and from `ByteString`.+Type-classes to convert values to and from textual `ByteString` encodings. -[1]: https://travis-ci.org/twittner/bytestring-conversion
− Setup.hs
@@ -1,2 +0,0 @@-import Distribution.Simple-main = defaultMain
bytestring-conversion.cabal view
@@ -1,14 +1,13 @@ name: bytestring-conversion-version: 0.3.1+version: 0.3.2 synopsis: Type-classes to convert values to and from ByteString. license: MPL-2.0 license-file: LICENSE author: Toralf Wittner maintainer: Toralf Wittner <tw@dtex.org> copyright: (C) 2014-2015 Toralf Wittner-homepage: https://github.com/twittner/bytestring-conversion/-bug-reports: https://github.com/twittner/bytestring-conversion/issues-stability: experimental+homepage: https://gitlab.com/twittner/bytestring-conversion+bug-reports: https://gitlab.com/twittner/bytestring-conversion/issues category: Data build-type: Simple cabal-version: >= 1.10@@ -16,16 +15,16 @@ description: Defines the type-classes 'ToByteString' and 'FromByteString'- to convert values to and from ByteString.+ to convert values to and from textual 'ByteString' encodings. source-repository head- type: git- location: git://github.com/twittner/bytestring-conversion.git+ type: git+ location: git@gitlab.com:twittner/bytestring-conversion.git library default-language: Haskell2010 hs-source-dirs: src- ghc-options: -Wall -O2 -fwarn-tabs -funbox-strict-fields+ ghc-options: -Wall -O2 -fwarn-tabs exposed-modules: Data.ByteString.Conversion@@ -36,11 +35,11 @@ Data.ByteString.Conversion.Internal build-depends:- base >= 4.5 && < 5.0- , attoparsec >= 0.10 && < 1.0- , bytestring >= 0.10.4 && < 1.0- , case-insensitive >= 1.2 && < 2.0- , text >= 0.11 && < 2.0+ base >= 4.5 && < 5.0+ , attoparsec >= 0.10 && < 1.0+ , bytestring >= 0.10.2 && < 1.0+ , case-insensitive >= 1.2 && < 2.0+ , text >= 0.11 && < 2.0 if os(windows) cpp-options: -DWINDOWS
src/Data/ByteString/Conversion/To.hs view
@@ -16,8 +16,8 @@ import Data.ByteString (ByteString) import Data.ByteString.Conversion.Internal-import Data.ByteString.Lazy.Builder-import Data.ByteString.Lazy.Builder.Extras hiding (runBuilder)+import Data.ByteString.Builder+import Data.ByteString.Builder.Extra hiding (runBuilder) import Data.CaseInsensitive (CI, original) import Data.Int import Data.List (intersperse)