-
Resolve some ambiguity to whether functions are lazy by moving them to designated modules.
-
Fix names of functions which were lying about the types they were dealing with. In particular:
-
selectListVector :: [Int] -> DsvCursor -> [[LBS.ByteString]]
should be
selectListList :: [Int] -> DsvCursor -> [[LBS.ByteString]]
-
-
Remove deprecated functions.
- Deprecate some functions. Some of these functions have been moved to another module or renamed. See implementation of deprecated functions to see how downstream code should be refactor.
- Add instance NFData Lazy.DsvCursor
- Change delimiter types from Char to Word8, since only 8-bit chars work.
- Support GHC 7.10
- Don't store delimiters in cursors unnecessarily