Thu Sep 7 02:30:05 PDT 2006 Simon Marlow <[EMAIL PROTECTED]>
* Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure types
These closure types aren't used/needed, as far as I can tell. The
commoning up of Chars/Ints happens by comparing info pointers, and
the info table for a dynamic C#/I# is CONSTR_0_1. The RTS seemed
a little confused about whether CONSTR_CHARLIKE/CONSTR_INTLIKE were
supposed to be static or dynamic closures, too.
M ./includes/ClosureTypes.h -67 +65
M ./rts/ClosureFlags.c -4 +1
M ./rts/GC.c -2
M ./rts/Interpreter.c -2
M ./rts/LdvProfile.c -2
M ./rts/Printer.c -4
M ./rts/ProfHeap.c -4
M ./rts/RetainerProfile.c -15 +1
M ./rts/Sanity.c -2
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc