Constructor names in info tables
authorbjpop@csse.unimelb.edu.au <unknown>
Tue, 20 Feb 2007 19:07:31 +0000 (19:07 +0000)
committerbjpop@csse.unimelb.edu.au <unknown>
Tue, 20 Feb 2007 19:07:31 +0000 (19:07 +0000)
commit7d6dffe542bdad5707a929ae7ac25813c586766d
treea167904e8485c007e4d48b3f7ad72b8626a3e23e
parent500fb9ad138112e8145d9f125f8c6d013f449205
Constructor names in info tables

This patch adds data constructor names into their info tables.
This is useful in the ghci debugger. It replaces the old scheme which
was based on tracking data con names in the linker.
compiler/basicTypes/DataCon.lhs
compiler/codeGen/CgInfoTbls.hs
compiler/ghci/ByteCodeItbls.lhs
compiler/ghci/Linker.lhs
compiler/ghci/ObjLink.lhs
compiler/ghci/RtClosureInspect.hs
includes/ClosureMacros.h
includes/InfoTables.h
includes/Linker.h
rts/Linker.c