[commit: ghc] master: Compiler perf has improved a bit (6fa6caa)

git at git.haskell.org git at git.haskell.org
Thu Jul 31 07:58:12 UTC 2014


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/6fa6caad0cb4ba99b2c0b444b0583190e743dd63/ghc

>---------------------------------------------------------------

commit 6fa6caad0cb4ba99b2c0b444b0583190e743dd63
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Thu Jul 31 08:57:35 2014 +0100

    Compiler perf has improved a bit


>---------------------------------------------------------------

6fa6caad0cb4ba99b2c0b444b0583190e743dd63
 testsuite/tests/perf/compiler/all.T | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 9a67aa5..5921554 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -366,10 +366,12 @@ test('T5321Fun',
 test('T5321FD',
      [ only_ways(['normal']),  # no optimisation for this one
       compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 240302920, 10),
+          [(wordsize(32), 211699816, 10),
             # prev:       213380256
             # 2012-10-08: 240302920 (x86/Linux)
             #  (increase due to new codegen)
+            # 2014-07-31: 211699816 (Windows) (-11%)
+            #  (due to better optCoercion, 5e7406d9, #9233)
            (wordsize(64), 426960992, 10)])
             # prev:       418306336
             # 29/08/2012: 492905640
@@ -432,7 +434,9 @@ test('T6048',
 test('T9020',
      [ only_ways(['optasm']),
       compiler_stats_num_field('bytes allocated',
-          [(wordsize(32), 381360728, 10),
+          [(wordsize(32), 343005716, 10),
+           # Original:    381360728
+           # 2014-07-31:  343005716 (Windows) (general round of updates)
            (wordsize(64), 728263536, 10)])
            # prev:        795469104
            # 2014-07-17:  728263536 (general round of updates)



More information about the ghc-commits mailing list