Show build graph statistics in ghcide-bench (#2343)
* Show build graph statistics in ghcide-bench This adds 5 new columns to the benchmark outputs: - buildRulesBuilt - for which the value didn't change - buildRulesChanged - for which the value did change - buildRulesVisited - for which the value was not even recomputed - buildRulesTotal - including the rules that were not visited in the last build - buildEdges - total number of edges in the build graph * Fix build * backwards compat.
Showing
- ghcide/bench/lib/Experiments.hs 35 additions, 3 deletionsghcide/bench/lib/Experiments.hs
- ghcide/ghcide.cabal 3 additions, 0 deletionsghcide/ghcide.cabal
- ghcide/src/Development/IDE/Plugin/Test.hs 44 additions, 17 deletionsghcide/src/Development/IDE/Plugin/Test.hs
- ghcide/test/src/Development/IDE/Test.hs 24 additions, 8 deletionsghcide/test/src/Development/IDE/Test.hs
- hls-graph/hls-graph.cabal 1 addition, 2 deletionshls-graph/hls-graph.cabal
- hls-graph/src/Development/IDE/Graph/Database.hs 13 additions, 13 deletionshls-graph/src/Development/IDE/Graph/Database.hs
- hls-graph/src/Development/IDE/Graph/Internal/Types.hs 10 additions, 4 deletionshls-graph/src/Development/IDE/Graph/Internal/Types.hs
- hls-test-utils/src/Test/Hls.hs 2 additions, 2 deletionshls-test-utils/src/Test/Hls.hs
Loading
Please register or sign in to comment