[commit: ghc] master: Remove unused IND_PERM (f42db15)
git at git.haskell.org
git at git.haskell.org
Sat Jan 23 12:43:10 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/f42db1574935b088cfc13cca7c935990002651dc/ghc
>---------------------------------------------------------------
commit f42db1574935b088cfc13cca7c935990002651dc
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Sat Jan 23 13:12:10 2016 +0100
Remove unused IND_PERM
it seems that this closure type has not been in use since 5d52d9, so all
this is dead and untested code. This removes it. Some of the code might
be useful for a counting indirection as described in #10613, so when
implementing that, have a look at what this commit removes.
Test Plan: validate on harbormaster
Reviewers: austin, bgamari, simonmar
Reviewed By: simonmar
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1821
>---------------------------------------------------------------
f42db1574935b088cfc13cca7c935990002651dc
includes/Cmm.h | 1 -
includes/rts/storage/ClosureMacros.h | 1 -
includes/rts/storage/ClosureTypes.h | 73 ++++++++++++++++++------------------
includes/stg/MiscClosures.h | 1 -
rts/CheckUnload.c | 1 -
rts/ClosureFlags.c | 3 +-
rts/Interpreter.c | 1 -
rts/LdvProfile.c | 1 -
rts/Printer.c | 10 +----
rts/ProfHeap.c | 1 -
rts/RetainerProfile.c | 3 --
rts/Stable.c | 1 -
rts/StgMiscClosures.cmm | 39 -------------------
rts/sm/Compact.c | 1 -
rts/sm/Evac.c | 3 --
rts/sm/GCAux.c | 1 -
rts/sm/Sanity.c | 1 -
rts/sm/Scav.c | 8 ----
utils/genapply/Main.hs | 4 +-
19 files changed, 39 insertions(+), 115 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 f42db1574935b088cfc13cca7c935990002651dc
More information about the ghc-commits
mailing list