cassava 0.4.2.0 → 0.4.2.1
raw patch · 7 files changed
+13/−13 lines, 7 filesdep ~deepseqPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: deepseq
API changes (from Hackage documentation)
Files
- Data/Csv/Conversion.hs +2/−2
- Data/Csv/Encoding.hs +1/−1
- Data/Csv/Incremental.hs +2/−2
- Data/Csv/Parser.hs +2/−2
- Data/Csv/Util.hs +2/−2
- benchmarks/Benchmarks.hs +2/−2
- cassava.cabal +2/−2
Data/Csv/Conversion.hs view
@@ -34,8 +34,8 @@ import Control.Applicative (Alternative, Applicative, (<*>), (<$>), (<|>), (<*), (*>), empty, pure) import Control.Monad (MonadPlus, mplus, mzero)-import Data.Attoparsec.Char8 (double)-import qualified Data.Attoparsec.Char8 as A8+import Data.Attoparsec.ByteString.Char8 (double)+import qualified Data.Attoparsec.ByteString.Char8 as A8 import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as B8 import qualified Data.ByteString.Lazy as L
Data/Csv/Encoding.hs view
@@ -33,7 +33,7 @@ toLazyByteString, toByteString) import Blaze.ByteString.Builder.Char8 (fromString) import Control.Applicative ((*>), (<|>), optional, pure)-import Data.Attoparsec.Char8 (endOfInput)+import Data.Attoparsec.ByteString.Char8 (endOfInput) import qualified Data.Attoparsec.ByteString.Lazy as AL import qualified Data.ByteString as B import qualified Data.ByteString.Char8 as B8
Data/Csv/Incremental.hs view
@@ -28,8 +28,8 @@ ) where import Control.Applicative ((<*), (<|>))-import qualified Data.Attoparsec as A-import Data.Attoparsec.Char8 (endOfInput)+import qualified Data.Attoparsec.ByteString as A+import Data.Attoparsec.ByteString.Char8 (endOfInput) import qualified Data.ByteString as B import qualified Data.Vector as V
Data/Csv/Parser.hs view
@@ -27,8 +27,8 @@ import Blaze.ByteString.Builder (fromByteString, toByteString) import Blaze.ByteString.Builder.Char.Utf8 (fromChar) import Control.Applicative ((*>), (<$>), (<*), optional, pure)-import Data.Attoparsec.Char8 (char, endOfInput)-import qualified Data.Attoparsec as A+import Data.Attoparsec.ByteString.Char8 (char, endOfInput)+import qualified Data.Attoparsec.ByteString as A import qualified Data.Attoparsec.Lazy as AL import qualified Data.Attoparsec.Zepto as Z import qualified Data.ByteString as S
Data/Csv/Util.hs view
@@ -13,10 +13,10 @@ import Control.Applicative ((<|>), (*>)) import Data.Word (Word8) import Data.Attoparsec.ByteString.Char8 (string)-import qualified Data.Attoparsec as A+import qualified Data.Attoparsec.ByteString as A import qualified Data.ByteString as B import qualified Data.Vector as V-import Data.Attoparsec (Parser)+import Data.Attoparsec.ByteString (Parser) -- | A strict version of 'Data.Functor.<$>' for monads. (<$!>) :: Monad m => (a -> b) -> m a -> m b
benchmarks/Benchmarks.hs view
@@ -23,7 +23,7 @@ #if !MIN_VERSION_bytestring(0,10,0) instance NFData (B.ByteString) where- rnf s = ()+ rnf !s = () #endif data President = President@@ -84,7 +84,7 @@ , "Home State" .= homeState ] -+fromStrict :: B.ByteString -> BL.ByteString fromStrict s = BL.fromChunks [s] type BSHashMap a = HM.HashMap B.ByteString a
cassava.cabal view
@@ -1,5 +1,5 @@ Name: cassava-Version: 0.4.2.0+Version: 0.4.2.1 Synopsis: A CSV parsing and encoding library Description: A CSV parsing and encoding library optimized for ease of use and high@@ -41,7 +41,7 @@ blaze-builder < 0.4, bytestring < 0.11, containers < 0.6,- deepseq < 1.4,+ deepseq < 1.5, text < 1.3, unordered-containers < 0.3, vector < 0.11