Drop GHC 8.0 compatibility
authorRyan Scott <ryan.gl.scott@gmail.com>
Tue, 13 Mar 2018 17:36:38 +0000 (13:36 -0400)
committerDavid Feuer <David.Feuer@gmail.com>
Tue, 13 Mar 2018 17:36:39 +0000 (13:36 -0400)
commit152055a19cf368439c8450040b68142f8e7d0346
treea2f0c29eba5ce1552e8769c55b6406134f372499
parentba5797937e575ce6119de6c07703e90dda2557e8
Drop GHC 8.0 compatibility

GHC 8.4.1 is out, so now GHC's support window only extends
back to GHC 8.2. This means we can delete gobs of code that were
only used for GHC 8.0 support. Hooray!

Test Plan: ./validate

Reviewers: bgamari, erikd, dfeuer

Reviewed By: bgamari, dfeuer

Subscribers: alexbiehl, dfeuer, rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4492
13 files changed:
compiler/basicTypes/BasicTypes.hs
compiler/basicTypes/Module.hs
compiler/basicTypes/RdrName.hs
compiler/hsSyn/HsExpr.hs
compiler/main/SysTools/BaseDir.hs
compiler/utils/Binary.hs
compiler/utils/UniqFM.hs
compiler/utils/UniqMap.hs
libraries/ghc-boot/GHC/PackageDb.hs
libraries/ghc-boot/GHC/Serialized.hs
libraries/ghci/GHCi/Message.hs
libraries/ghci/GHCi/TH/Binary.hs
testsuite/timeout/WinCBindings.hsc