Changing internal data structures used by Hpc
authorandy@galois.com <unknown>
Mon, 30 Apr 2007 22:59:15 +0000 (22:59 +0000)
committerandy@galois.com <unknown>
Mon, 30 Apr 2007 22:59:15 +0000 (22:59 +0000)
commit55a5d8d90280a611bafb659bc80778d3927a6bff
treef6a7d65afdd524713e30dbe600fb9dfe89685d95
parent182edd420fe8d5ec0d12fcabaec7d13416a77cd6
Changing internal data structures used by Hpc

 - .tix files are now a list of MixModule, which contain a hash of the contents of the .mix file.
 - .mix files now have (the same) hash number.

This changes allow different binaries that use the same module compiled in the same way
to share coverage information.
compiler/codeGen/CgHpc.hs
compiler/deSugar/Coverage.lhs
compiler/main/HscTypes.lhs
includes/RtsExternal.h
rts/Hpc.c