[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