[commit: ghc] master: Preemptive performance number updates (0ed9a27)
git at git.haskell.org
git at git.haskell.org
Wed Oct 8 08:08:12 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/0ed9a2779a2adf0347088134fdb9f60ae9f2735b/ghc
>---------------------------------------------------------------
commit 0ed9a2779a2adf0347088134fdb9f60ae9f2735b
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Wed Oct 8 10:07:39 2014 +0200
Preemptive performance number updates
>---------------------------------------------------------------
0ed9a2779a2adf0347088134fdb9f60ae9f2735b
testsuite/tests/perf/compiler/all.T | 9 ++++++---
testsuite/tests/perf/haddock/all.T | 3 ++-
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index bb6478b..1afcf88 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -404,7 +404,7 @@ test('T5321FD',
# (increase due to new codegen)
# 2014-07-31: 211699816 (Windows) (-11%)
# (due to better optCoercion, 5e7406d9, #9233)
- (wordsize(64), 426960992, 10)])
+ (wordsize(64), 410895536, 10)])
# prev: 418306336
# 29/08/2012: 492905640
# (increase due to new codegen)
@@ -416,6 +416,8 @@ test('T5321FD',
# (with -8%, still in range, hence cause not known)
# 2014-07-17: 426960992 (-11% of previous value)
# (due to better optCoercion, 5e7406d9, #9233)
+ # 2014-10-08 410895536
+ # (various changes; biggest improvements due to 949ad67 and FastString package ids)
],
compile,[''])
@@ -446,14 +448,15 @@ test('T5837',
# 40000000 (x86/Linux)
# 2013-11-13: 45520936 (x86/Windows, 64bit machine)
# 2041-09-03: 37096484 (Windows laptop, w/w for INLINABLE things
- (wordsize(64), 73639840, 10)])
+ (wordsize(64), 75765728, 10)])
# sample: 3926235424 (amd64/Linux, 15/2/2012)
# 2012-10-02 81879216
# 2012-09-20 87254264 amd64/Linux
# 2013-09-18 90587232 amd64/Linux
# 2013-11-21 86795752 amd64/Linux, GND via Coercible and counters
# for constraints solving
- # 2041-08-29 73639840 amd64/Linux, w/w for INLINABLE things
+ # 2014-08-29 73639840 amd64/Linux, w/w for INLINABLE things
+ # 2014-10-08 73639840 amd64/Linux, Burning Bridges and other small changes
],
compile_fail,['-ftype-function-depth=50'])
diff --git a/testsuite/tests/perf/haddock/all.T b/testsuite/tests/perf/haddock/all.T
index c5a1729..f95b782 100644
--- a/testsuite/tests/perf/haddock/all.T
+++ b/testsuite/tests/perf/haddock/all.T
@@ -41,7 +41,7 @@ test('haddock.base',
test('haddock.Cabal',
[unless(in_tree_compiler(), skip)
,stats_num_field('bytes allocated',
- [(wordsize(64), 5840893376, 5)
+ [(wordsize(64), 6019839624, 5)
# 2012-08-14: 3255435248 (amd64/Linux)
# 2012-08-29: 3324606664 (amd64/Linux, new codegen)
# 2012-10-08: 3373401360 (amd64/Linux)
@@ -58,6 +58,7 @@ test('haddock.Cabal',
# 2014-09-09: 4660249216 (x86_64/Linux - Applicative/Monad changes according to Austin)
# 2014-09-10: 4500376192 (x86_64/Linux - Applicative/Monad changes according to Joachim)
# 2014-09-24: 5840893376 (x86_64/Linux - Cabal update)
+ # 2014-10-04: 6019839624 (x86_64/Linux - Burning Bridges, Cabal update)
,(platform('i386-unknown-mingw32'), 2052220292, 5)
# 2012-10-30: 1733638168 (x86/Windows)
More information about the ghc-commits
mailing list