[commit: ghc] master: Bump allocations for T783 (e9220da)

git at git.haskell.org git at git.haskell.org
Fri Dec 4 12:57:54 UTC 2015


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

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

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

commit e9220daf7dbbd1ee084296a0d486a62aca7f1dcf
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Fri Dec 4 05:30:39 2015 -0500

    Bump allocations for T783
    
    The new pattern match checker increased allocations by over 100%.
    Tracking in #11162.


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

e9220daf7dbbd1ee084296a0d486a62aca7f1dcf
 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 bbcb631..27a0b7b 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -424,7 +424,7 @@ test('T783',
             # 2014-09-03: 223377364 (Windows) better specialisation, raft of core-to-core optimisations
             # 2014-12-22: 235002220 (Windows) not sure why
 
-           (wordsize(64), 526230456, 10)]),
+           (wordsize(64), 1134085384, 10)]),
             # prev:       349263216 (amd64/Linux)
             # 07/08/2012: 384479856 (amd64/Linux)
             # 29/08/2012: 436927840 (amd64/Linux)
@@ -449,6 +449,8 @@ test('T783',
             #   (simplifying the switch plan code path for simple checks, #10677)
             # 2015-08-28: 526230456 (amd64/Linux)
             #    (D757: Emit Typeable instances at site of type definition)
+            # 2015-12-04: 1134085384 (amd64/Linux)
+            #    (D1535: Major overhaul of pattern match checker, #11162)
       extra_hc_opts('-static')
       ],
       compile,[''])



More information about the ghc-commits mailing list