[commit: ghc] master: Update some mingw32 perf numbers. (db9baf0)
git at git.haskell.org
git at git.haskell.org
Tue Jan 28 14:27:24 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/db9baf08d0ddf110037a155c8dcf78f392cfa0f5/ghc
>---------------------------------------------------------------
commit db9baf08d0ddf110037a155c8dcf78f392cfa0f5
Author: Austin Seipp <austin at well-typed.com>
Date: Tue Jan 28 05:24:40 2014 -0600
Update some mingw32 perf numbers.
I forgot to push these from my win32 machine. A lot of them actually
look like a result of Herbert doing his GMP work, which might slightly
affect allocations on platforms like Windows (where we always use
in-tree GMP - but presumably Windows allocations could fluxuate slightly
due to minute details in the GMP implementation, too.)
Signed-off-by: Austin Seipp <austin at well-typed.com>
>---------------------------------------------------------------
db9baf08d0ddf110037a155c8dcf78f392cfa0f5
testsuite/tests/perf/compiler/all.T | 1 -
testsuite/tests/perf/haddock/all.T | 13 ++++++++-----
testsuite/tests/perf/should_run/all.T | 12 ++++++++----
3 files changed, 16 insertions(+), 10 deletions(-)
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 498fc5f..c77655b 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -240,7 +240,6 @@ test('T3064',
# 2011-06-28: 2247016 (x86/Linux) (28/6/2011):
#(some date): 5511604
# 2013-11-13: 7218200 (x86/Windows, 64bit machine)
-
(wordsize(64), 19821544, 20)]),
# (amd64/Linux, intree) (28/06/2011): 4032024
# (amd64/Linux, intree) (07/02/2013): 9819288
diff --git a/testsuite/tests/perf/haddock/all.T b/testsuite/tests/perf/haddock/all.T
index 73ece18..41dd248 100644
--- a/testsuite/tests/perf/haddock/all.T
+++ b/testsuite/tests/perf/haddock/all.T
@@ -63,10 +63,11 @@ test('haddock.Cabal',
# 2013-06-07: 246 (amd64/Linux) (reason unknown)
# 2013-11-21: 269
# 2013-11-22: 278 (amd64/Linux) (TH refactoring; weird)
- ,(platform('i386-unknown-mingw32'), 129, 1)
+ ,(platform('i386-unknown-mingw32'), 136, 1)
# 2012-10-30: 83 (x86/Windows)
# 2013-02-10: 116 (x86/Windows)
- # 2013-11-13: 129(x86/Windows, 64bit machine)
+ # 2013-11-13: 129 (x86/Windows, 64bit machine)
+ # 2014-01-28: 136
,(wordsize(32), 139, 1)])
# 2012-08-14: 116 (x86/OSX)
# 2013-02-10: 89 (x86/Windows)
@@ -97,9 +98,10 @@ test('haddock.Cabal',
# 2013-11-21: 3908586784 (amd64/Linux) Cabal updated
# 2013-12-12: 3828567272 (amd64/Linux)
# 2014-01-12: 3979151552 (amd64/Linux) new parser
- ,(platform('i386-unknown-mingw32'), 1906532680, 1)
+ ,(platform('i386-unknown-mingw32'), 1966911336, 1)
# 2012-10-30: 1733638168 (x86/Windows)
# 2013-02-10: 1906532680 (x86/Windows)
+ # 2014-01-28: 1966911336 (x86/Windows)
,(wordsize(32), 1986290624, 1)])
# 2012-08-14: 1648610180 (x86/OSX)
# 2014-01-22: 1986290624 (x86/Linux)
@@ -135,10 +137,11 @@ test('haddock.compiler',
# 2013-06-08: 477593712 (amd64/Linux) (reason unknown)
# 2013-11-21: 502920176 (amd64/Linux)
# 2013-11-22: 541926264 (amd64/Linux) (TH refactoring; weird)
- ,(platform('i386-unknown-mingw32'), 269147084, 1)
+ ,(platform('i386-unknown-mingw32'), 283814088, 1)
# 2012-10-30: 220847924 (x86/Windows)
# 2013-02-10: 238529512 (x86/Windows)
- # 2013-11-13: 269147084 (x86/Windows, 64bit machine)
+ # 2013-11-13: 269147084 (x86/Windows, 64bit machine)
+ # 2014-01-28: 283814088 (x86/Windows)
,(wordsize(32), 278124612, 1)])
# 2012-08-14: 231064920 (x86/OSX)
# 2013-02-10: 241785276 (x86/Windows)
diff --git a/testsuite/tests/perf/should_run/all.T b/testsuite/tests/perf/should_run/all.T
index 0d951fc..98f9dc2 100644
--- a/testsuite/tests/perf/should_run/all.T
+++ b/testsuite/tests/perf/should_run/all.T
@@ -19,9 +19,11 @@ test('T4830',
# 127000 (amd64/Linux)
# 2013-02-07: 99264 (amd64/Linux)
# 2014-01-13: 98248 (amd64/Linux) due to #8647
- (wordsize(32), 70646, 2)]),
+ (wordsize(32), 70646, 3)]),
# 2013-02-10: 69744 (x86/Windows)
# 2013-02-10: 71548 (x86/OSX)
+ # 2014-01-28: Widen range 2->3
+ # (x86/Windows - actual 69000, lower was 69233)
only_ways(['normal'])
],
compile_and_run,
@@ -40,10 +42,11 @@ test('lazy-bs-alloc',
# 489776 (amd64/Linux)
# 2013-02-07: 429744 (amd64/Linux)
# 2013-12-12: 425400 (amd64/Linux)
- (wordsize(32), 411500, 1)]),
+ (wordsize(32), 411500, 2)]),
# 2013-02-10: 421296 (x86/Windows)
# 2013-02-10: 414180 (x86/OSX)
# 2014-01-22: 411500 (x86/Linux)
+ # 2014-01-28: Widen 1->2% (x86/Windows was at 425212)
only_ways(['normal']),
extra_run_opts('../../numeric/should_run/arith011.stdout'),
ignore_output
@@ -195,7 +198,8 @@ test('T4474c',
test('T5237',
[stats_num_field('bytes allocated',
- [(wordsize(32), 78328, 5),
+ [(platform('i386-unknown-mingw32'), 73280, 5),
+ (wordsize(32), 78328, 5),
# expected value: 78328 (i386/Linux)
(wordsize(64), 104176, 5)]),
# expected value: 110888 (amd64/Linux)
@@ -240,7 +244,7 @@ test('T7257',
test('Conversions',
[stats_num_field('bytes allocated',
- [(wordsize(32), 76768, 2),
+ [(wordsize(32), 76768, 3),
# 2012-12-18: 55316 Guessed 64-bit value / 2
# 2013-02-10: 77472 (x86/OSX)
# 2013-02-10: 79276 (x86/Windows)
More information about the ghc-commits
mailing list