Drop GHC 8.2 compatibility
authorRyan Scott <ryan.gl.scott@gmail.com>
Wed, 3 Oct 2018 12:41:56 +0000 (08:41 -0400)
committerRyan Scott <ryan.gl.scott@gmail.com>
Wed, 3 Oct 2018 12:41:56 +0000 (08:41 -0400)
commita838ae3750d0744001f31f4cedad13acf47bd610
tree12f3162b94da073165d8ae9dc7bea6b65cdc8e29
parent21efbc7599e39ec93b8b13b7d7b84811226e6f6f
Drop GHC 8.2 compatibility

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

Test Plan: ./validate

Reviewers: bgamari, Phyx, erikd

Reviewed By: bgamari, Phyx

Subscribers: rwbarton, erikd, carter

Differential Revision: https://phabricator.haskell.org/D5192
compiler/iface/MkIface.hs
compiler/main/Plugins.hs
compiler/main/SysTools/BaseDir.hs
compiler/utils/GhcPrelude.hs
configure.ac
libraries/ghc-boot/GHC/PackageDb.hs
utils/genapply/Main.hs
utils/ghc-pkg/Main.hs