summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2016-12-21 14:03:53 +0000
committerSimon Peyton Jones <simonpj@microsoft.com>2016-12-21 14:03:53 +0000
commit74033c46d31874e7b1cccc9482cba22158121fa4 (patch)
treef0bba66abc5909581c551488a4de9f39b0c6beef
parentc469db4e5e8814e4a4f1ed7f648514bedb800c25 (diff)
downloadhaskell-74033c46d31874e7b1cccc9482cba22158121fa4.tar.gz
Improved perf for T12227
Improved compiler allocations by abut 5%. It comes from one of 1a4c04b1 Fix 'SPECIALISE instance' c48595ee Never apply worker/wrapper to DFuns 05d233e8 Move InId/OutId to CoreSyn e07ad4db Don't eta-expand in stable unfoldings d250d493 Add INLINE pragamas on Traversable default methods c66dd05c Move typeSize/coercionSize into TyCoRep I think d250d493. But it's good anyway.
-rw-r--r--testsuite/tests/perf/compiler/all.T4
1 files changed, 3 insertions, 1 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index ec598050fa..75e361df46 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -866,9 +866,11 @@ test('T10547',
test('T12227',
[ only_ways(['normal']),
compiler_stats_num_field('bytes allocated',
- [(wordsize(64), 1822822016, 5),
+ [(wordsize(64), 1715827784, 5),
# 2016-07-11 5650186880 (Windows) before fix for #12227
# 2016-07-11 1822822016 (Windows) after fix for #12227
+ # 2016-12-20 1715827784 after d250d493 (INLINE in Traversable dms)
+ # (or thereabouts in the commit history)
]),
],
compile,