[commit: ghc] ghc-8.6: Revert "Revert "An overhaul of the SRT representation"" (058e3b7)
git at git.haskell.org
git at git.haskell.org
Wed Sep 19 18:24:56 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : ghc-8.6
Link : http://ghc.haskell.org/trac/ghc/changeset/058e3b7ddfed994c2fb4e7223c76d9e858748324/ghc
>---------------------------------------------------------------
commit 058e3b7ddfed994c2fb4e7223c76d9e858748324
Author: Ben Gamari <ben at smart-cactus.org>
Date: Tue Sep 18 11:45:21 2018 -0400
Revert "Revert "An overhaul of the SRT representation""
This reverts commit ceffd7fe3f310cb30fec870f768e8047af309d99.
>---------------------------------------------------------------
058e3b7ddfed994c2fb4e7223c76d9e858748324
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, 825 insertions(+), 540 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 058e3b7ddfed994c2fb4e7223c76d9e858748324
More information about the ghc-commits
mailing list