patch applied (ghc): TickBox representation change
Andy Gill <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.cvs.all |
|---|---|
| Message-ID | <20061129221841.GA31331__26656.3824880452$1164838754$gmane$org@cvs.haskell.org> |
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