Backport ghc-in-ghci patches to 8.8
This patch backports the ghc-in-ghci patches prepared by @mgsloan to the 8.8 branch. The main motivation is so that developers can use ghc-in-ghci with 8.8 as a boot compiler rather than having to wait for 8.10.
This patch backports the ghc-in-ghci patches prepared by @mgsloan to the 8.8 branch. The main motivation is so that developers can use ghc-in-ghci with 8.8 as a boot compiler rather than having to wait for 8.10.