[commit: ghc] ghc-8.6: Revert "An overhaul of the SRT representation" (ceffd7f)

git at git.haskell.org git at git.haskell.org
Thu Sep 13 21:00:55 UTC 2018


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

On branch  : ghc-8.6
Link       : http://ghc.haskell.org/trac/ghc/changeset/ceffd7fe3f310cb30fec870f768e8047af309d99/ghc

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

commit ceffd7fe3f310cb30fec870f768e8047af309d99
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Wed Sep 12 15:17:15 2018 -0400

    Revert "An overhaul of the SRT representation"
    
    This reverts commit eb8e692cab7970c495681e14721d05ecadd21581.


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

ceffd7fe3f310cb30fec870f768e8047af309d99
 compiler/cmm/CLabel.hs                             |  57 +-
 compiler/cmm/Cmm.hs                                |  14 +-
 compiler/cmm/CmmBuildInfoTables.hs                 | 913 +++++++--------------
 compiler/cmm/CmmInfo.hs                            |   9 +-
 compiler/cmm/CmmParse.y                            |  12 +-
 compiler/cmm/CmmPipeline.hs                        |  21 +-
 compiler/cmm/Hoopl/Dataflow.hs                     |   6 -
 compiler/cmm/PprCmm.hs                             |   2 +-
 compiler/cmm/PprCmmDecl.hs                         |  17 +-
 compiler/codeGen/StgCmmClosure.hs                  |  10 +-
 compiler/main/HscMain.hs                           |  20 +-
 compiler/stgSyn/CoreToStg.hs                       |   9 +
 includes/rts/storage/ClosureMacros.h               |   2 +-
 includes/rts/storage/InfoTables.h                  |  53 +-
 includes/stg/MiscClosures.h                        |  16 -
 libraries/ghc-heap/GHC/Exts/Heap/InfoTable.hsc     |   8 -
 libraries/ghc-heap/GHC/Exts/Heap/InfoTableProf.hsc |   8 -
 rts/RtsAPI.c                                       |   2 +-
 rts/RtsSymbols.c                                   |  16 -
 rts/StgMiscClosures.cmm                            |  55 +-
 rts/sm/Evac.c                                      |   4 +-
 rts/sm/Scav.c                                      | 109 ++-
 testsuite/tests/regalloc/regalloc_unit_tests.hs    |   2 +-
 23 files changed, 540 insertions(+), 825 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc ceffd7fe3f310cb30fec870f768e8047af309d99


More information about the ghc-commits mailing list