[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