mirror of
https://github.com/haskell/ghcide.git
synced 2024-12-04 15:52:08 +03:00
bd51ad0a63
* [bench-hist] save messages to log file And fix the commitid rule to always rerun the git query * Do not build benchHist by default Hopefully avoiding the additional dependencies for charts * Simplify with FileStdout * Add a flag for bench-hist Could benchHist be a benchmark instead of an executable, removing the need for this flag? Almost. `stack bench` fails because `benchHist` cannot find `ghcide-bench` in the path. It seems like a bad idea to have a benchmark that fails out of the box * Turn benchHist into a benchmark and ghcide-bench into an exe This works out nicely because: 1. benchHist already runs ghcide-bench, 2. benchHist has additional deps, but ghcide-bench does not. (benchmark deps don't get built by default) 3. This is the only way I've found to get ghcide-bench in the PATH for benchHist * Remove redundant dep on applicative-combinators * Bump versions in stack-ghc-lib.yaml * update lower bounds for extra in benchHist executable * Update README guideline on benchmarks * [benchHist] Fix the commitid rule to always rerun the git query * fix caps
27 lines
451 B
YAML
27 lines
451 B
YAML
resolver: nightly-2019-09-16
|
|
packages:
|
|
- .
|
|
extra-deps:
|
|
- haskell-lsp-0.22.0.0
|
|
- haskell-lsp-types-0.22.0.0
|
|
- lsp-test-0.11.0.2
|
|
- extra-1.7.2
|
|
- hie-bios-0.5.0
|
|
- ghc-lib-parser-8.8.1
|
|
- ghc-lib-8.8.1
|
|
- fuzzy-0.1.0.0
|
|
- shake-0.18.5
|
|
- regex-base-0.94.0.0
|
|
- regex-tdfa-1.3.1.0
|
|
- haddock-library-1.8.0
|
|
- ghc-check-0.5.0.1
|
|
- parser-combinators-1.2.1
|
|
nix:
|
|
packages: [zlib]
|
|
flags:
|
|
ghcide:
|
|
ghc-lib: True
|
|
ghc-options:
|
|
ghc-lib-parser: -O0
|
|
ghc-lib: -O0
|