patch applied (ghc): Refactor TcRnDriver,
and check exports on hi-boot files
Simon Peyton Jones
simonpj at microsoft.com
Fri Mar 16 09:46:15 EDT 2007
Fri Mar 16 06:38:50 PDT 2007 simonpj at microsoft.com
* Refactor TcRnDriver, and check exports on hi-boot files
This patch refactors TcRnDriver to make the top-level structure
easier to understand.
The change was driven by Trac #924, and this patch fixes that bug.
When comparing a module against its hs-boot file, we must ensure that
the module exports everything that the hs-boot file exports.
M ./compiler/iface/TcIface.lhs -2 +5
M ./compiler/rename/RnHsDoc.hs -5 +17
M ./compiler/rename/RnNames.lhs -27 +40
M ./compiler/rename/RnSource.lhs -10 +4
M ./compiler/typecheck/TcRnDriver.lhs -125 +134
M ./compiler/typecheck/TcRnMonad.lhs -6 +12
More information about the Cvs-ghc