Use an extensible-exceptions package when bootstrapping
authorIan Lynagh <igloo@earth.li>
Fri, 3 Oct 2008 14:02:16 +0000 (14:02 +0000)
committerIan Lynagh <igloo@earth.li>
Fri, 3 Oct 2008 14:02:16 +0000 (14:02 +0000)
commit1f3a7730cd7f831344d2a3b74a0ce700c382e858
treefc77a60a3cde863e0beb8810f48330200f455e22
parent08a9d7341402232672fcff9062454e6ba1ae8bd1
Use an extensible-exceptions package when bootstrapping
Ifdefs for whether we had extensible exceptions or not were spreading
through GHC's source, and things would only have got worse for the next
2-3 years, so instead we now use an implementation of extensible
exceptions built on top of the old exception type.
13 files changed:
compiler/ghc.cabal.in
compiler/ghci/InteractiveUI.hs
compiler/main/ErrUtils.lhs
compiler/main/GHC.hs
compiler/main/HscTypes.lhs
compiler/main/InteractiveEval.hs
compiler/typecheck/TcRnMonad.lhs
compiler/typecheck/TcSplice.lhs
compiler/utils/Exception.hs
compiler/utils/IOEnv.hs
compiler/utils/Panic.lhs
libraries/Makefile
packages