cvs commit: fptools/ghc/compiler/main DriverMkDepend.hs
SysTools.lhs fptools/ghc/compiler/rename RnHiFiles.lhs fptools/ghc/compile
r/typecheck TcRnTypes.lhs fptools/ghc/compiler/utils Panic.lhs Util.lhs
Date: Wed, 18 Sep 2002 06:52:02 -0400 (EDT)
Simon Marlow
simonmar@glass.cse.ogi.edu
simonmar 2002/09/18 03:51:02 PDT
Sender: cvs-ghc-admin@haskell.org
Errors-To: cvs-ghc-admin@haskell.org
X-BeenThere: cvs-ghc@haskell.org
X-Mailman-Version: 2.0.8
Precedence: bulk
List-Help: <mailto:cvs-ghc-request@haskell.org?subject=help>
List-Post: <mailto:cvs-ghc@haskell.org>
List-Subscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
<mailto:cvs-ghc-request@haskell.org?subject=subscribe>
List-Id: GHC/CVS discussion and fptools/ghc CVS commit messages <cvs-ghc.haskell.org>
List-Unsubscribe: <http://www.haskell.org/mailman/listinfo/cvs-ghc>,
<mailto:cvs-ghc-request@haskell.org?subject=unsubscribe>
List-Archive: <http://www.haskell.org/pipermail/cvs-ghc/>
Date: Wed, 18 Sep 2002 03:51:02 -0700
Modified files:
ghc/compiler/main DriverMkDepend.hs SysTools.lhs
ghc/compiler/rename RnHiFiles.lhs
ghc/compiler/typecheck TcRnTypes.lhs
ghc/compiler/utils Panic.lhs Util.lhs
Log:
Fix up exception handling when reading an interface file, and make it
compile with 4.08.x again.
GhcExceptions weren't being caught by readIface, so an error when
reading an interface could be unintentionally fatal (errors should be
soft when reading the old interface file for the current module).
Also, the Interrupted exception should not be caught by readIface,
because we want ^C to behave as normal when reading interface files
(currently it causes an interface-file read error rather than
interrupting the whole compiler).
Some exception-related compatibility functions have been moved from
Util to Panic.
Revision Changes Path
1.23 +2 -2 fptools/ghc/compiler/main/DriverMkDepend.hs
1.80 +2 -10 fptools/ghc/compiler/main/SysTools.lhs
1.69 +2 -2 fptools/ghc/compiler/rename/RnHiFiles.lhs
1.4 +1 -6 fptools/ghc/compiler/typecheck/TcRnTypes.lhs
1.12 +40 -2 fptools/ghc/compiler/utils/Panic.lhs
1.59 +0 -15 fptools/ghc/compiler/utils/Util.lhs
_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc