[commit: ghc] master: Support multiple debug output levels (7aaeaf8)

git at git.haskell.org git at git.haskell.org
Mon Nov 23 16:56:16 UTC 2015


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/7aaeaf81ea95c36fe1dc4da449cf6092a792fd09/ghc

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

commit 7aaeaf81ea95c36fe1dc4da449cf6092a792fd09
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Fri Sep 25 18:00:19 2015 +0200

    Support multiple debug output levels
    
    We now only strip block information from DebugBlocks when compiling with
    `-g1`, intended to be used when only minimal debug information is
    desired. `-g2` is assumed when `-g` is passed without any integer
    argument.
    
    Differential Revision: https://phabricator.haskell.org/D1281


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

7aaeaf81ea95c36fe1dc4da449cf6092a792fd09
 compiler/cmm/CmmLayoutStack.hs           |  2 +-
 compiler/codeGen/StgCmmMonad.hs          |  4 ++--
 compiler/coreSyn/CoreLint.hs             |  6 +++---
 compiler/coreSyn/CorePrep.hs             |  2 +-
 compiler/deSugar/Coverage.hs             |  2 +-
 compiler/iface/TcIface.hs                |  4 ++--
 compiler/main/DynFlags.hs                | 10 ++++++----
 compiler/nativeGen/AsmCodeGen.hs         |  6 +++---
 compiler/nativeGen/Dwarf.hs              |  7 ++++---
 compiler/nativeGen/X86/Ppr.hs            |  6 +++---
 utils/mkUserGuidePart/Options/CodeGen.hs |  7 +++++++
 11 files changed, 33 insertions(+), 23 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 7aaeaf81ea95c36fe1dc4da449cf6092a792fd09


More information about the ghc-commits mailing list