on master help sign in
Merge pull request #551 from RyanGlScott/master
7eded08Michael Snoyman
warp/bench/Parser.hs+6−6
@@ -32,15 +32,15 @@ main = do
32 defaultMain [
32 defaultMain [
33 bgroup "requestLine1" [
33 bgroup "requestLine1" [
34 bench "parseRequestLine3" $ whnf parseRequestLine3 requestLine1
34 bench "parseRequestLine3" $ whnf parseRequestLine3 requestLine1
35− , bench "parseRequestLine2" $ parseRequestLine2 requestLine1
35+ , bench "parseRequestLine2" $ whnfIO $ parseRequestLine2 requestLine1
36− , bench "parseRequestLine1" $ parseRequestLine1 requestLine1
36+ , bench "parseRequestLine1" $ whnfIO $ parseRequestLine1 requestLine1
37− , bench "parseRequestLine0" $ parseRequestLine0 requestLine1
37+ , bench "parseRequestLine0" $ whnfIO $ parseRequestLine0 requestLine1
38 ]
38 ]
39 , bgroup "requestLine2" [
39 , bgroup "requestLine2" [
40 bench "parseRequestLine3" $ whnf parseRequestLine3 requestLine2
40 bench "parseRequestLine3" $ whnf parseRequestLine3 requestLine2
41− , bench "parseRequestLine2" $ parseRequestLine2 requestLine2
41+ , bench "parseRequestLine2" $ whnfIO $ parseRequestLine2 requestLine2
42− , bench "parseRequestLine1" $ parseRequestLine1 requestLine2
42+ , bench "parseRequestLine1" $ whnfIO $ parseRequestLine1 requestLine2
43− , bench "parseRequestLine0" $ parseRequestLine0 requestLine2
43+ , bench "parseRequestLine0" $ whnfIO $ parseRequestLine0 requestLine2
44 ]
44 ]
45 ]
45 ]
46
46
warp/warp.cabal+12−1
@@ -185,11 +185,22 @@ Benchmark parser
185 Main-Is: Parser.hs
185 Main-Is: Parser.hs
186 HS-Source-Dirs: bench .
186 HS-Source-Dirs: bench .
187 Build-Depends: base
187 Build-Depends: base
188+ , auto-update
188 , bytestring
189 , bytestring
190+ , containers
189− , criterion
191+ , criterion >= 1
192+ , hashable
193+ , http-date
190 , http-types
194 , http-types
191 , network
195 , network
192 , network
196 , network
197+ , unix-compat
198+
199+ if (os(linux) || os(freebsd) || os(darwin)) && flag(allow-sendfilefd)
200+ Cpp-Options: -DSENDFILEFD
201+ Build-Depends: unix
202+ if os(windows)
203+ Cpp-Options: -DWINDOWS
193
204
194Source-Repository head
205Source-Repository head
195 Type: git
206 Type: git