packages feed

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