diff options
| author | Sebastian Graf <sebastian.graf@kit.edu> | 2021-08-17 18:50:25 +0200 |
|---|---|---|
| committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2021-08-23 13:34:51 -0400 |
| commit | 06aa8da540b971bb5756636ea5945c3382662b2f (patch) | |
| tree | df12805e3e3dc2a9c267b75bd0befd7317f00f15 /testsuite/tests/perf | |
| parent | 6af7d127b4ed90e4ab06b35bd5e2870d72444cdd (diff) | |
| download | haskell-06aa8da540b971bb5756636ea5945c3382662b2f.tar.gz | |
Pmc: Better SCC annotations and trace output
While investigating #20106, I made a few refactorings to the pattern-match
checker that I don't want to lose. Here are the changes:
* Some key functions of the checker now have SCC annotations
* Better `-ddump-ec-trace` diagnostics for easier debugging. I added
'traceWhenFailPm' to see *why* a particular `MaybeT` computation fails and
made use of it in `instCon`.
I also increased the acceptance threshold of T11545, which seems to fail
randomly lately due to ghc/max flukes.
Diffstat (limited to 'testsuite/tests/perf')
| -rw-r--r-- | testsuite/tests/perf/compiler/all.T | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index 6628fb377e..2044da0f90 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -471,7 +471,7 @@ test ('T9198', ['']) test('T11545', - [ collect_compiler_stats('all', 10) ], + [ collect_compiler_stats('all', 15) ], compile, ['-O']) test('T15304', |
