Wed Nov 29 14:09:57 PST 2006 [EMAIL PROTECTED]
* TickBox representation change
This changes the internal representation of TickBoxes,
from
Note (TickBox "module" n) <expr>
into
case tick<module,n> of
_ -> <expr>
tick has type :: #State #World, when the module and tick numbe
are stored inside IdInfo.
Binary tick boxes change from
Note (BinaryTickBox "module" t f) <expr>
into
btick<module,t,f> <expr>
btick has type :: Bool -> Bool, with the module and tick number
stored inside IdInfo.
M ./compiler/basicTypes/Id.lhs +14
M ./compiler/basicTypes/IdInfo.lhs -7 +34
M ./compiler/basicTypes/MkId.lhs -1 +34
M ./compiler/basicTypes/Name.lhs +6
M ./compiler/coreSyn/CorePrep.lhs -19 +50
M ./compiler/coreSyn/CoreSyn.lhs -9
M ./compiler/coreSyn/CoreUtils.lhs -12 +5
M ./compiler/coreSyn/PprCore.lhs -15
M ./compiler/deSugar/Coverage.lhs -6 +12
M ./compiler/deSugar/DsUtils.lhs -2 +19
M ./compiler/iface/BinIface.hs -16
M ./compiler/iface/IfaceSyn.lhs -10
M ./compiler/iface/MkIface.lhs -3
M ./compiler/iface/TcIface.lhs -2
M ./compiler/main/DynFlags.hs -2 +2
M ./compiler/main/TidyPgm.lhs -7 +4
M ./compiler/simplCore/FloatIn.lhs -7
M ./compiler/simplCore/Simplify.lhs -10 +2
M ./compiler/stgSyn/CoreToStg.lhs -10 +4
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc