summaryrefslogtreecommitdiff
path: root/testsuite/tests/perf
diff options
context:
space:
mode:
authorSebastian Graf <sebastian.graf@kit.edu>2021-08-17 18:50:25 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-08-23 13:34:51 -0400
commit06aa8da540b971bb5756636ea5945c3382662b2f (patch)
treedf12805e3e3dc2a9c267b75bd0befd7317f00f15 /testsuite/tests/perf
parent6af7d127b4ed90e4ab06b35bd5e2870d72444cdd (diff)
downloadhaskell-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.T2
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',