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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.