[commit: ghc] master: Better compiler performance (30% less allocation) for T783! (2da63c6)

git at git.haskell.org git at git.haskell.org
Fri Aug 29 10:03:39 UTC 2014


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/2da63c60d0edfc8b3ae9c31f2179fee0dc026edd/ghc

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

commit 2da63c60d0edfc8b3ae9c31f2179fee0dc026edd
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Fri Aug 29 10:12:04 2014 +0100

    Better compiler performance (30% less allocation) for T783!


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

2da63c60d0edfc8b3ae9c31f2179fee0dc026edd
 testsuite/tests/perf/compiler/all.T | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 75ca79b..1cf4287 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -330,7 +330,7 @@ test('T783',
             # 2013-02-10: 329202116 (x86/Windows)
             # 2013-02-10: 338465200 (x86/OSX)
             # 2014-04-04: 319179104 (x86 Windows, 64 bit machine)
-           (wordsize(64), 640031840, 10)]),
+           (wordsize(64), 441932632, 10)]),
             # prev:       349263216 (amd64/Linux)
             # 07/08/2012: 384479856 (amd64/Linux)
             # 29/08/2012: 436927840 (amd64/Linux)
@@ -343,6 +343,8 @@ test('T783',
             #   (fix previous fix for #8456)
             # 2014-07-17: 640031840 (amd64/Linux)
             #   (general round of updates)
+            # 2014-08-29: 441932632  (amd64/Linux)
+            #   (better specialisation, raft of core-to-core optimisations)
       extra_hc_opts('-static')
       ],
       compile,[''])



More information about the ghc-commits mailing list