Adding pushing of hpc translation status through hi files.
authorandy@galois.com <unknown>
Tue, 17 Jul 2007 07:35:10 +0000 (07:35 +0000)
committerandy@galois.com <unknown>
Tue, 17 Jul 2007 07:35:10 +0000 (07:35 +0000)
commitc1681a73fa4ca4cf8758264ae387ac09a9e900d8
tree8f96c574da6d06aa437404c981ac8b638f3c22b4
parent84ca819a2640cfb688acbf53a9e71e5329b4b8ee
Adding pushing of hpc translation status through hi files.

Now, if a single module *anywhere* on the module tree is built with
-fhpc, the binary will enable reading/writing of <bin>.tix.

Previously, you needed to compile Main to allow coverage to operate.

This changes the file format for .hi files; you will need to recompile every library.
12 files changed:
compiler/codeGen/CgHpc.hs
compiler/codeGen/CodeGen.lhs
compiler/deSugar/Coverage.lhs
compiler/deSugar/Desugar.lhs
compiler/iface/BinIface.hs
compiler/iface/LoadIface.lhs
compiler/iface/MkIface.lhs
compiler/main/HscTypes.lhs
compiler/rename/RnNames.lhs
compiler/typecheck/TcRnDriver.lhs
compiler/typecheck/TcRnMonad.lhs
compiler/typecheck/TcRnTypes.lhs