[commit: ghc] ghc-8.6: Revert "Revert "Save a word in the info table on x86_64"" (547ccb5)

git at git.haskell.org git at git.haskell.org
Wed Sep 19 18:25:11 UTC 2018


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

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

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

commit 547ccb522b77ace23ad4d697f8ea7272718502fb
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Tue Sep 18 11:45:22 2018 -0400

    Revert "Revert "Save a word in the info table on x86_64""
    
    This reverts commit dee229487fccc6a994d4bb9c4ceda0903bec707b.


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

547ccb522b77ace23ad4d697f8ea7272718502fb
 compiler/cmm/CmmBuildInfoTables.hs                 | 23 ++++++++---
 compiler/cmm/CmmExpr.hs                            | 10 +++--
 compiler/cmm/CmmInfo.hs                            | 44 +++++++++++++-------
 includes/rts/storage/ClosureMacros.h               |  2 +-
 includes/rts/storage/InfoTables.h                  | 48 ++++++++++++++++++----
 libraries/ghc-heap/GHC/Exts/Heap/InfoTable.hsc     |  4 +-
 libraries/ghc-heap/GHC/Exts/Heap/InfoTableProf.hsc |  4 +-
 libraries/ghci/GHCi/InfoTable.hsc                  |  1 -
 rts/RtsAPI.c                                       |  2 +-
 rts/sm/Evac.c                                      |  4 +-
 rts/sm/Scav.c                                      |  6 +--
 11 files changed, 103 insertions(+), 45 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 547ccb522b77ace23ad4d697f8ea7272718502fb


More information about the ghc-commits mailing list