[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