[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