[commit: ghc] master: Drop GHC 7.10 compatibility (c13720c)
git at git.haskell.org
git at git.haskell.org
Tue Aug 1 14:37:58 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/c13720c8c6047844f659ad4ce684946b80c99bee/ghc
>---------------------------------------------------------------
commit c13720c8c6047844f659ad4ce684946b80c99bee
Author: Ryan Scott <ryan.gl.scott at gmail.com>
Date: Tue Aug 1 09:48:52 2017 -0400
Drop GHC 7.10 compatibility
GHC 8.2.1 is out, so now GHC's support window only extends back to GHC
8.0. This means we can delete gobs of code that was only used for GHC
7.10 support. Hooray!
Test Plan: ./validate
Reviewers: hvr, bgamari, austin, goldfire, simonmar
Reviewed By: bgamari
Subscribers: Phyx, rwbarton, thomie
Differential Revision: https://phabricator.haskell.org/D3781
>---------------------------------------------------------------
c13720c8c6047844f659ad4ce684946b80c99bee
compiler/cmm/CmmMonad.hs | 5 ----
compiler/cmm/CmmOpt.hs | 2 --
compiler/coreSyn/CoreLint.hs | 4 ---
compiler/deSugar/Coverage.hs | 6 +---
compiler/ghc.cabal.in | 7 -----
compiler/ghci/ByteCodeGen.hs | 4 ---
compiler/ghci/ByteCodeInstr.hs | 4 ---
compiler/ghci/ByteCodeTypes.hs | 6 +---
compiler/ghci/{GHCi.hsc => GHCi.hs} | 26 -----------------
compiler/ghci/Linker.hs | 9 ------
compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 4 ---
compiler/main/InteractiveEvalTypes.hs | 6 ----
compiler/main/Packages.hs | 4 ---
compiler/nativeGen/X86/CodeGen.hs | 2 --
compiler/parser/Lexer.x | 4 ---
compiler/prelude/TysWiredIn.hs | 23 ++++-----------
compiler/specialise/Specialise.hs | 4 ---
compiler/typecheck/TcErrors.hs | 4 ---
compiler/typecheck/TcRnTypes.hs | 4 ---
compiler/typecheck/TcSMonad.hs | 4 ---
compiler/types/OptCoercion.hs | 2 --
compiler/types/Unify.hs | 4 ---
compiler/utils/IOEnv.hs | 7 -----
compiler/utils/MonadUtils.hs | 5 ----
compiler/utils/OrdList.hs | 5 ----
compiler/utils/Outputable.hs | 4 ++-
compiler/utils/UniqFM.hs | 4 ---
compiler/utils/UniqSet.hs | 5 ----
compiler/utils/Util.hs | 33 +---------------------
ghc/hschooks.c | 2 --
libraries/base/Data/Bits.hs | 8 ++----
libraries/base/GHC/Natural.hs | 18 ++++--------
libraries/base/GHC/Real.hs | 2 --
libraries/ghci/GHCi/Message.hs | 16 +----------
.../template-haskell/Language/Haskell/TH/Syntax.hs | 16 +----------
35 files changed, 21 insertions(+), 242 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 c13720c8c6047844f659ad4ce684946b80c99bee
More information about the ghc-commits
mailing list