on master help sign in
Use -Weverything for warnings in benchmarks
3c3c0d7Harendra Kumar
benchmark/streamly-benchmarks.cabal+19−10
@@ -88,16 +88,25 @@ common compile-options
88 if flag(inspection)
88 if flag(inspection)
89 cpp-options: -DINSPECTION
89 cpp-options: -DINSPECTION
90
90
91− ghc-options: -Wall
91+ ghc-options: -Weverything
92− -Wcompat
92+ -Wno-implicit-prelude
93− -Wunrecognised-warning-flags
93+ -Wno-missing-deriving-strategies
94− -Widentities
94+ -Wno-missing-exported-signatures
95− -Wincomplete-record-updates
95+ -Wno-missing-import-lists
96− -Wincomplete-uni-patterns
96+ -Wno-missing-local-signatures
97− -Wredundant-constraints
97+ -Wno-missing-safe-haskell-mode
98− -Wnoncanonical-monad-instances
98+ -Wno-missed-specialisations
99+ -Wno-all-missed-specialisations
100+ -Wno-monomorphism-restriction
101+ -Wno-prepositive-qualified-module
102+ -Wno-unsafe
103+ -Wno-unused-packages
99− -Rghc-timing
104+ -Rghc-timing
100− -Wmissing-export-lists
105+
106+ if impl(ghc >= 9.2)
107+ ghc-options:
108+ -Wno-missing-kind-signatures
109+ -Wno-operator-whitespace
101
110
102 if flag(has-llvm)
111 if flag(has-llvm)
103 ghc-options: -fllvm
112 ghc-options: -fllvm