fastparser 0.5.0 → 0.6.0
raw patch · 2 files changed
+4/−6 lines, 2 filesdep −criteriondep ~thyme
Dependencies removed: criterion
Dependency ranges changed: thyme
Files
- fastparser.cabal +2/−3
- src/ByteString/Parser/Fast.hs +2/−3
fastparser.cabal view
@@ -1,5 +1,5 @@ name: fastparser-version: 0.5.0+version: 0.6.0 synopsis: A fast, but bare bones, bytestring parser combinators library. description: Please see README.md homepage: https://github.com/bartavelle/fastparser#readme@@ -19,7 +19,7 @@ exposed-modules: ByteString.Parser.Fast build-depends: base >= 4.13 && < 5 , bytestring- , thyme == 0.3.*+ , thyme >= 0.4 && < 0.5 , vector-space >= 0.10 && < 1 , microlens == 0.4.* , bytestring-lexing == 0.5.*@@ -40,7 +40,6 @@ main-is: timestamps.hs hs-source-dirs: bench build-depends: base >= 4.13 && < 5- , criterion , fastparser , bytestring ghc-options: -O2 -Wall
src/ByteString/Parser/Fast.hs view
@@ -77,7 +77,6 @@ import Data.Set (Set) import qualified Data.Set as S import Data.Thyme-import Data.Thyme.Time.Core import Data.Word import Lens.Micro import Prelude@@ -381,7 +380,7 @@ timestamp = do !day <- parseYMD <* char '+' !difftime <- parseDTime <* char '+'- let !tm = mkUTCTime day difftime+ let !tm = UTCTime day difftime !tz <- takeWhile1 isUpper return $! case tz of "CEST" -> tm .-^ fromSeconds (7200 :: Int)@@ -394,7 +393,7 @@ !day <- parseYMD <* char 'T' !difftime <- parseDTime !o <- anyChar- let !tm = mkUTCTime day difftime+ let !tm = UTCTime day difftime suboffset = (tm .-^) addoffset = (tm .+^) getOffset = do