Clean up some. In particular:
• Delete some dead code, largely under `GHC.Utils`. • Clean up a few definitions in `GHC.Utils.(Misc, Monad)`. • Clean up `GHC.Types.SrcLoc`. • Derive stock `Functor, Foldable, Traversable` for more types. • Derive more instances for newtypes. Bump haddock submodule.
Showing
- compiler/GHC/Cmm/CLabel.hs 13 additions, 12 deletionscompiler/GHC/Cmm/CLabel.hs
- compiler/GHC/Cmm/CommonBlockElim.hs 5 additions, 16 deletionscompiler/GHC/Cmm/CommonBlockElim.hs
- compiler/GHC/Cmm/Lint.hs 7 additions, 12 deletionscompiler/GHC/Cmm/Lint.hs
- compiler/GHC/Cmm/Node.hs 2 additions, 2 deletionscompiler/GHC/Cmm/Node.hs
- compiler/GHC/CmmToAsm/CFG/Dominators.hs 2 additions, 2 deletionscompiler/GHC/CmmToAsm/CFG/Dominators.hs
- compiler/GHC/CmmToAsm/Monad.hs 14 additions, 39 deletionscompiler/GHC/CmmToAsm/Monad.hs
- compiler/GHC/CmmToC.hs 12 additions, 9 deletionscompiler/GHC/CmmToC.hs
- compiler/GHC/CmmToLlvm/Base.hs 4 additions, 10 deletionscompiler/GHC/CmmToLlvm/Base.hs
- compiler/GHC/Core/Coercion.hs 3 additions, 8 deletionscompiler/GHC/Core/Coercion.hs
- compiler/GHC/Core/FamInstEnv.hs 1 addition, 1 deletioncompiler/GHC/Core/FamInstEnv.hs
- compiler/GHC/Core/Type.hs 3 additions, 3 deletionscompiler/GHC/Core/Type.hs
- compiler/GHC/Data/Bag.hs 2 additions, 25 deletionscompiler/GHC/Data/Bag.hs
- compiler/GHC/Data/Maybe.hs 2 additions, 3 deletionscompiler/GHC/Data/Maybe.hs
- compiler/GHC/Data/Pair.hs 2 additions, 8 deletionscompiler/GHC/Data/Pair.hs
- compiler/GHC/Data/Stream.hs 2 additions, 3 deletionscompiler/GHC/Data/Stream.hs
- compiler/GHC/Driver/CmdLine.hs 3 additions, 4 deletionscompiler/GHC/Driver/CmdLine.hs
- compiler/GHC/Driver/Make.hs 2 additions, 2 deletionscompiler/GHC/Driver/Make.hs
- compiler/GHC/Driver/Monad.hs 4 additions, 27 deletionscompiler/GHC/Driver/Monad.hs
- compiler/GHC/Driver/Session.hs 2 additions, 3 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/HsToCore.hs 1 addition, 2 deletionscompiler/GHC/HsToCore.hs
Loading
Please register or sign in to comment