packages feed

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 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