patch applied (ghc-6.6/ghc): Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure types

Ian Lynagh igloo at earth.li
Thu Sep 7 11:11:49 EDT 2006


Thu Sep  7 02:30:05 PDT 2006  Simon Marlow <simonmar at microsoft.com>
  * 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


More information about the Cvs-ghc mailing list