diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2014-05-23 13:49:04 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2014-08-28 11:14:16 +0100 |
commit | bb8772662d48b27966422d00356b468bacff377f (patch) | |
tree | f17037a9305eb6e55eb88f0227b0d1b9a5193516 /testsuite/tests/perf/compiler/all.T | |
parent | 082e41b4c469371cae2eda3fb9b5e0e0f54e73e3 (diff) | |
download | haskell-bb8772662d48b27966422d00356b468bacff377f.tar.gz |
Performance changes
* T1969 improves, perhaps because of better specialiation
* T5642 (a bizarre case) worsens, because we get lots and lots
of specialisations of imported functions for the lots and
lots of data types T5642 declares
Diffstat (limited to 'testsuite/tests/perf/compiler/all.T')
-rw-r--r-- | testsuite/tests/perf/compiler/all.T | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index 10eecba0b9..15fdb797b8 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -74,6 +74,7 @@ test('T1969', # 2014-01-22 316103268 (x86/Linux) # 2014-06-29 303300692 (x86/Linux) (wordsize(64), 651626680, 5)]), + (wordsize(64), 625525224, 5)]), # 17/11/2009 434845560 (amd64/Linux) # 08/12/2009 459776680 (amd64/Linux) # 17/05/2010 519377728 (amd64/Linux) @@ -396,6 +397,11 @@ test('T5642', # prev: 1300000000 # 2014-07-17: 1358833928 (general round of updates) # 2014-08-07: 1402242360 (caused by 1fc60ea) +# Watch out for: + # 23/05/2014: 1452688392 (More aggressive specialisation means we get + # specialised copies of imported functions that + # are ultimately discarded by trimAutoRules + # It's a bizarre program with LOTS of data types) ], compile,['-O']) |