[commit: ghc] master: Re-centre perf for T5321Fun (63e968a)

git at git.haskell.org git at git.haskell.org
Wed Dec 13 16:02:42 UTC 2017


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/63e968a9dd915fc0f5819589b6830603f563902f/ghc

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

commit 63e968a9dd915fc0f5819589b6830603f563902f
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Wed Dec 13 16:00:14 2017 +0000

    Re-centre perf for T5321Fun
    
    Bytes allocated has fallen by around 5%. I think this due
    to some of my recent refactoring of the typechecker, but
    I'm not certain about exactly which change did it.
    
    Good though!


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

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

diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index aa53d98..390e126 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -545,7 +545,7 @@ test('T5321Fun',
              # 2016-04-06: 279922360 x86/Linux
              # 2017-03-24: 244387620 x86/Linux (64-bit machine)
 
-            (wordsize(64), 449577856, 5)])
+            (wordsize(64), 423774560, 5)])
              # prev:       585521080
              # 2012-08-29: 713385808     #  (increase due to new codegen)
              # 2013-05-15: 628341952     #  (reason for decrease unknown)
@@ -572,6 +572,7 @@ test('T5321Fun',
              # 2017-02-23: 524706256     #  Type-indexed Typeable? (on Darwin)
              # 2017-02-25: 488295304     #  Early inlining patch
              # 2017-05-14: 449577856     #  (amd64/Linxu) Two-pass CmmLayoutStack
+             # 2017-12-13: 423774560     #  (amd64/Linxu) Typechecker improvements
       ],
       compile,[''])
 



More information about the ghc-commits mailing list