on master help sign in
Rename Data.Parser.ParserK benchmark to Data.ParserK (#2457)
f5f25b4Ranjeet Ranjan
.github/workflows/regression-check.yml+1−1
@@ -25,7 +25,7 @@ jobs:
25 Data.Fold
25 Data.Fold
26 Data.Fold.Window
26 Data.Fold.Window
27 Data.Parser
27 Data.Parser
28− Data.Parser.ParserK
28+ Data.ParserK
29 Data.Stream.StreamD
29 Data.Stream.StreamD
30 Data.Stream.StreamK:6
30 Data.Stream.StreamK:6
31 Data.Unfold
31 Data.Unfold
benchmark/Streamly/Benchmark/Data/Parser/ParserK.hs → benchmark/Streamly/Benchmark/Data/ParserK.hsrenamed+1−1
@@ -313,7 +313,7 @@ monad16 value =
313-------------------------------------------------------------------------------
313-------------------------------------------------------------------------------
314
314
315moduleName :: String
315moduleName :: String
316−moduleName = "Data.Parser.ParserK"
316+moduleName = "Data.ParserK"
317
317
318instance NFData ParseError where
318instance NFData ParseError where
319 {-# INLINE rnf #-}
319 {-# INLINE rnf #-}
benchmark/bench-runner/Main.hs+1−1
@@ -98,7 +98,7 @@ rtsOpts exeName benchName0 = unwords [general, exeSpecific, benchSpecific]
98 `isPrefixOf` benchName = "-K4M -M512M"
98 `isPrefixOf` benchName = "-K4M -M512M"
99 -- XXX Takes up to 160MB heap for --long, we use chunked stream for
99 -- XXX Takes up to 160MB heap for --long, we use chunked stream for
100 -- this, so the reason may be related to chunked streams.
100 -- this, so the reason may be related to chunked streams.
101− | "Data.Parser.ParserK/o-1-space"
101+ | "Data.ParserK/o-1-space"
102 `isPrefixOf` benchName = "-K4M -M256M"
102 `isPrefixOf` benchName = "-K4M -M256M"
103
103
104 -----------------------------------------------------------------------
104 -----------------------------------------------------------------------
benchmark/streamly-benchmarks.cabal+4−4
@@ -403,10 +403,10 @@ benchmark Data.Parser
403 else
403 else
404 ghc-options: +RTS -M2000M -RTS
404 ghc-options: +RTS -M2000M -RTS
405
405
406−benchmark Data.Parser.ParserK
406+benchmark Data.ParserK
407 import: bench-options
407 import: bench-options
408 type: exitcode-stdio-1.0
408 type: exitcode-stdio-1.0
409− hs-source-dirs: Streamly/Benchmark/Data/Parser
409+ hs-source-dirs: Streamly/Benchmark/Data
410 main-is: ParserK.hs
410 main-is: ParserK.hs
411 if impl(ghcjs)
411 if impl(ghcjs)
412 buildable: False
412 buildable: False
@@ -418,10 +418,10 @@ benchmark Data.Parser.ParserK
418-- the rewrite rules are disabled. We can also use the "no-fusion" build
418-- the rewrite rules are disabled. We can also use the "no-fusion" build
419-- flag but we need to keep in mind that it disables fusion for streams
419-- flag but we need to keep in mind that it disables fusion for streams
420-- as well.
420-- as well.
421−benchmark Data.Parser.FromParserK
421+benchmark Data.FromParserK
422 import: bench-options
422 import: bench-options
423 type: exitcode-stdio-1.0
423 type: exitcode-stdio-1.0
424− hs-source-dirs: Streamly/Benchmark/Data/Parser
424+ hs-source-dirs: Streamly/Benchmark/Data
425 cpp-options: -DFROM_PARSERK
425 cpp-options: -DFROM_PARSERK
426 main-is: ParserK.hs
426 main-is: ParserK.hs
427 if flag(use-streamly-core) || impl(ghcjs)
427 if flag(use-streamly-core) || impl(ghcjs)
hie.yaml+2−4
@@ -28,10 +28,8 @@ cradle:
28 component: "bench:Data.Fold"
28 component: "bench:Data.Fold"
29 - path: "./benchmark/Streamly/Benchmark/Data/Parser.hs"
29 - path: "./benchmark/Streamly/Benchmark/Data/Parser.hs"
30 component: "bench:Data.Parser"
30 component: "bench:Data.Parser"
31− - path: "./benchmark/Streamly/Benchmark/Data/Parser/ParserD.hs"
31+ - path: "./benchmark/Streamly/Benchmark/Data/ParserK.hs"
32− component: "bench:Data.Parser.ParserD"
33− - path: "./benchmark/Streamly/Benchmark/Data/Parser/ParserK.hs"
34− component: "bench:Data.Parser.ParserK"
32+ component: "bench:Data.ParserK"
35 - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamD.hs"
33 - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamD.hs"
36 component: "bench:Data.Stream.StreamD"
34 component: "bench:Data.Stream.StreamD"
37 - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamK.hs"
35 - path: "./benchmark/Streamly/Benchmark/Data/Stream/StreamK.hs"
streamly.cabal−1
@@ -72,7 +72,6 @@ extra-source-files:
72 benchmark/Streamly/Benchmark/Data/Array/Mut.hs
72 benchmark/Streamly/Benchmark/Data/Array/Mut.hs
73 benchmark/Streamly/Benchmark/Data/Array/Stream.hs
73 benchmark/Streamly/Benchmark/Data/Array/Stream.hs
74 benchmark/Streamly/Benchmark/Data/Fold/Window.hs
74 benchmark/Streamly/Benchmark/Data/Fold/Window.hs
75− benchmark/Streamly/Benchmark/Data/Parser/*.hs
76 benchmark/Streamly/Benchmark/Data/Stream/*.hs
75 benchmark/Streamly/Benchmark/Data/Stream/*.hs
77 benchmark/Streamly/Benchmark/FileSystem/*.hs
76 benchmark/Streamly/Benchmark/FileSystem/*.hs
78 benchmark/Streamly/Benchmark/FileSystem/Handle/*.hs
77 benchmark/Streamly/Benchmark/FileSystem/Handle/*.hs
targets/Targets.hs+1−1
@@ -176,7 +176,7 @@ targets =
176 , ("Data.Ring.Unboxed", [])
176 , ("Data.Ring.Unboxed", [])
177
177
178 -- Parsers
178 -- Parsers
179− , ("Data.Parser.ParserK",
179+ , ("Data.ParserK",
180 [ "base_parser_grp"
180 [ "base_parser_grp"
181 , "base_parser_cmp"
181 , "base_parser_cmp"
182 , "infinite_grp"
182 , "infinite_grp"