File tree Expand file tree Collapse file tree 4 files changed +18
-2
lines changed
Expand file tree Collapse file tree 4 files changed +18
-2
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,9 @@ benchmarkNumBitsPerEntry = 10
6666benchmarks :: IO ()
6767benchmarks = do
6868#ifdef NO_IGNORE_ASSERTS
69- putStrLn " BENCHMARKING A BUILD WITH -fno-ignore-asserts"
69+ putStrLn " WARNING: Benchmarking in debug mode."
70+ putStrLn " To benchmark in release mode, pass:"
71+ putStrLn " --project-file=cabal.project.release"
7072#endif
7173
7274 enabled <- getRTSStatsEnabled
Original file line number Diff line number Diff line change @@ -130,7 +130,9 @@ numEntriesFitInPage = fromIntegral unusedPageBits / fromIntegral entryBitsWithOv
130130benchmarks :: Run. RunDataCaching -> IO ()
131131benchmarks ! caching = withFS $ \ hfs hbio -> do
132132#ifdef NO_IGNORE_ASSERTS
133- putStrLn " BENCHMARKING A BUILD WITH -fno-ignore-asserts"
133+ putStrLn " WARNING: Benchmarking in debug mode."
134+ putStrLn " To benchmark in release mode, pass:"
135+ putStrLn " --project-file=cabal.project.release"
134136#endif
135137 arenaManager <- newArenaManager
136138 enabled <- getRTSStatsEnabled
Original file line number Diff line number Diff line change 1+ {-# LANGUAGE CPP #-}
12{-# LANGUAGE DuplicateRecordFields #-}
23{-# LANGUAGE OverloadedStrings #-}
34{-# OPTIONS_GHC -Wno-orphans #-}
@@ -869,6 +870,11 @@ batchOverlaps initialSize batchSize batchCount seed =
869870main :: IO ()
870871main = do
871872 hSetBuffering stdout NoBuffering
873+ #ifdef NO_IGNORE_ASSERTS
874+ putStrLn " WARNING: Benchmarking in debug mode."
875+ putStrLn " To benchmark in release mode, pass:"
876+ putStrLn " --project-file=cabal.project.release"
877+ #endif
872878 (gopts, cmd) <- O. customExecParser prefs cliP
873879 print gopts
874880 print cmd
Original file line number Diff line number Diff line change 1+ {-# LANGUAGE CPP #-}
12{-# LANGUAGE DuplicateRecordFields #-}
23{-# LANGUAGE NondecreasingIndentation #-}
34{-# LANGUAGE OverloadedStrings #-}
@@ -387,6 +388,11 @@ doRun' gopts opts =
387388
388389main :: IO ()
389390main = do
391+ #ifdef NO_IGNORE_ASSERTS
392+ putStrLn " WARNING: Benchmarking in debug mode."
393+ putStrLn " To benchmark in release mode, pass:"
394+ putStrLn " --project-file=cabal.project.release"
395+ #endif
390396 (gopts, cmd) <- O. customExecParser prefs cliP
391397 print gopts
392398 print cmd
You can’t perform that action at this time.
0 commit comments