hw-dsv 0.2 → 0.2.1
raw patch · 3 files changed
+13/−3 lines, 3 filesdep ~criterionPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: criterion
API changes (from Hackage documentation)
+ HaskellWorks.Data.Dsv.Lazy.Cursor.Type: instance Control.DeepSeq.NFData HaskellWorks.Data.Dsv.Lazy.Cursor.Type.DsvCursor
+ HaskellWorks.Data.Dsv.Lazy.Cursor.Type: instance GHC.Generics.Generic HaskellWorks.Data.Dsv.Lazy.Cursor.Type.DsvCursor
Files
- ChangeLog.md +4/−0
- hw-dsv.cabal +2/−2
- src/HaskellWorks/Data/Dsv/Lazy/Cursor/Type.hs +7/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # Changelog for hw-dsv +# 0.2.1++* Add instance NFData Lazy.DsvCursor+ # 0.2 * Change delimiter types from Char to Word8, since only 8-bit chars work.
hw-dsv.cabal view
@@ -2,10 +2,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 61c7c491efd4f09a66571ea2f22edbfd691c12d9d3dfca2854967f43b2c56cb5+-- hash: 14ef3831452c80f0f1a586d2faec53d18ae39348940e4b1a47bc7dcb4d302e23 name: hw-dsv-version: 0.2+version: 0.2.1 synopsis: Unbelievably fast streaming DSV file parser description: Please see the README on Github at <https://github.com/haskell-works/hw-dsv#readme> category: Text, Web, CSV
src/HaskellWorks/Data/Dsv/Lazy/Cursor/Type.hs view
@@ -1,6 +1,10 @@+{-# LANGUAGE DeriveGeneric #-}+ module HaskellWorks.Data.Dsv.Lazy.Cursor.Type where +import Control.DeepSeq (NFData) import Data.Word+import GHC.Generics (Generic) import qualified Data.ByteString.Lazy as LBS import qualified Data.Vector.Storable as DVS@@ -10,4 +14,6 @@ , dsvCursorMarkers :: ![DVS.Vector Word64] , dsvCursorNewlines :: ![DVS.Vector Word64] , dsvCursorPosition :: !Word64- } deriving (Eq, Show)+ } deriving (Eq, Show, Generic)++instance NFData DsvCursor