TestImports was not being called and showed up as uncovered in coverage reports. I didn't mean it to be runnable originally, but let's just run it to make it go away from the uncovered list.
Fix ambiguous catch for GHC 7.4
and include changelog in the package for Hackage docs
Function fieldWith was accessing a row result based on a column index that was updated in a State monad. Each field was read using !! operator. List 'length' was also being called to figure out how many columns the input has. Optimize the RowParser type (and fieldWith) by instead storing number of columns in the Reader and instead of indexing the row fields with !!, advance the list with tail on every column iteration. This gives us an almost 20% performance boost in rows/sec. Fixes #23
Includes timezone offset tests which we didn't have before.
- Make Day use the Database.SQLite.Simple.Time module in FromField - Use Blaze builders for converting UTCTime & Day types to strings Conveniently this also gets rid of the old-locale dependency in the cabal file.
Allow UTC time strings of format: YYYY-MM-DD HH:MM YYYY-MM-DD HH:MM:SS YYYY-MM-DD HH:MM:SS.SSS YYYY-MM-DDTHH:MM YYYY-MM-DDTHH:MM:SS YYYY-MM-DDTHH:MM:SS.SSS
Haskell's `read' UTCTime parser is pretty slow so start switching to a more optimized time parser. Adapts Leon P Smith's time parser to Data.Text. Further commits will adapt for SQLite date/time format.