[commit: ghc] master: Better perf for haddock.base, haddock.Cabal (f4aa998)

git at git.haskell.org git at git.haskell.org
Thu Feb 16 17:46:15 UTC 2017


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

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

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

commit f4aa9984790332a908e8b1321d00a839fb42c3ea
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Thu Feb 16 17:44:58 2017 +0000

    Better perf for haddock.base, haddock.Cabal
    
    I think this is due to
      commit 6bab649bde653f13c15eba30d5007bef4a9a9d3a
      Author: Simon Peyton Jones <simonpj at microsoft.com>
      Date:   Thu Feb 16 09:42:32 2017 +0000
    
          Improve checking of joins in Core Lint
    
    Improvement is around 5%.


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

f4aa9984790332a908e8b1321d00a839fb42c3ea
 testsuite/tests/perf/haddock/all.T | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/testsuite/tests/perf/haddock/all.T b/testsuite/tests/perf/haddock/all.T
index c9b84cf..5ed6758 100644
--- a/testsuite/tests/perf/haddock/all.T
+++ b/testsuite/tests/perf/haddock/all.T
@@ -5,7 +5,7 @@
 test('haddock.base',
      [unless(in_tree_compiler(), skip), req_haddock
      ,stats_num_field('bytes allocated',
-          [(wordsize(64), 34819979936 , 5)
+          [(wordsize(64), 32695562088, 5)
             # 2012-08-14:  5920822352 (amd64/Linux)
             # 2012-09-20:  5829972376 (amd64/Linux)
             # 2012-10-08:  5902601224 (amd64/Linux)
@@ -32,6 +32,7 @@ test('haddock.base',
             # 2016-05-12: 32855223200 (x86_64/Linux) - Make Generic1 poly-kinded
             # 2017-01-11: 31115778088 (x86_64/Linux) - Join points (#12988)
             # 2017-02-11: 34819979936 (x86_64/Linux) - OccurAnal / One-Shot  (#13227)
+            # 2017-02-16: 32695562088 Better Lint for join points
 
           ,(platform('i386-unknown-mingw32'), 4434804940, 5)
             # 2013-02-10:                     3358693084 (x86/Windows)
@@ -54,7 +55,7 @@ test('haddock.base',
 test('haddock.Cabal',
      [unless(in_tree_compiler(), skip), req_haddock
      ,stats_num_field('bytes allocated',
-          [(wordsize(64), 25533642168, 5)
+          [(wordsize(64), 23867276992, 5)
             # 2012-08-14:  3255435248 (amd64/Linux)
             # 2012-08-29:  3324606664 (amd64/Linux, new codegen)
             # 2012-10-08:  3373401360 (amd64/Linux)
@@ -96,6 +97,7 @@ test('haddock.Cabal',
             # 2016-12-20: 25478853176 (amd64/Linux) - Cabal update
             # 2017-01-14: 23272708864 (amd64/Linux) - Join points (#12988)
             # 2017-02-11: 25533642168 (amd64/Linux) - OccurAnal / One-Shot  (#13227)
+            # 2017-02-16: 23867276992  Better Lint for join points
 
           ,(platform('i386-unknown-mingw32'), 3293415576, 5)
             # 2012-10-30:                     1733638168 (x86/Windows)



More information about the ghc-commits mailing list