[commit: ghc] master: Re-center improved perf for T3064 (db5a4b8)

git at git.haskell.org git at git.haskell.org
Thu Feb 1 12:19:33 UTC 2018


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

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

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

commit db5a4b83b14bf4f1adb417b7664347fdaf637fd6
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Thu Feb 1 12:16:40 2018 +0000

    Re-center improved perf for T3064
    
    There's a 6% reduction in allocation on T3064.  I think it's due to
    
      commit e4ab65bd57b2c39f4af52879654514bb6d5b42a0
      Author: Tobias Dammers <tdammers at gmail.com>
      Date:   Wed Jan 31 21:39:45 2018 -0500
    
          Optimize coercionKind (Trac #11735)
    
    I'm not certain -- but, hey, it's good news


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

db5a4b83b14bf4f1adb417b7664347fdaf637fd6
 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 84bfd75..1ac19e5 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -336,7 +336,7 @@ test('T3064',
             # 2016-04-06: 153261024 (x86/Linux) probably wildcard refactor
             # 2017-03-24: 134044092 (x86/Linux, 64-bit machine) Update
 
-           (wordsize(64), 281509496, 5)]),
+           (wordsize(64), 258505536, 5)]),
             # (amd64/Linux) (2011-06-28):  73259544
             # (amd64/Linux) (2013-02-07): 224798696
             # (amd64/Linux) (2013-08-02): 236404384, increase from roles
@@ -363,6 +363,7 @@ test('T3064',
             # (amd64/Linux) (2017-02-14): 259815560  Early inline patch: 9% improvement
             # (amd64/Linux) (2017-03-31): 265950920  Fix memory leak in simplifier
             # (amd64/Linux) (2017-05-01): 281509496  Avoid excessive space usage from unfoldings in CoreTidy
+            # (amd64/Linux) (2017-05-01): 258505536  I think this is improvement in coercionKind e4ab65bd
 
 ###################################
 # deactivated for now, as this metric became too volatile recently



More information about the ghc-commits mailing list