cvs commit: fptools/ghc/includes Block.h ClosureMacros.h InfoTables.h PrimOps.h Rts.h RtsTypes.h SchedAPI.h Stable.h Stg.h StgMacros.h StgProf.h StgTypes.h TSO.h Updates.h

Sigbjorn Finne sof at glass.cse.ogi.edu
Wed Nov 12 09:27:07 EST 2003


sof         2003/11/12 09:27:07 PST

  Modified files:
    ghc/includes         Block.h ClosureMacros.h InfoTables.h 
                         PrimOps.h Rts.h RtsTypes.h SchedAPI.h 
                         Stable.h Stg.h StgMacros.h StgProf.h 
                         StgTypes.h TSO.h Updates.h 
  Log:
  Tidy up a couple of unportable coding issues:
  
  - conditionally use empty structs.
  - use GNU attributes only if supported.
  - 'long long' usage
  - use of 'inline' in declarations and definitions.
  
  Upshot of these changes is that MSVC is now capable of compiling
  the non-.hc portions of the RTS.
  
  Revision  Changes    Path
  1.15      +2 -2      fptools/ghc/includes/Block.h
  1.38      +3 -3      fptools/ghc/includes/ClosureMacros.h
  1.30      +8 -4      fptools/ghc/includes/InfoTables.h
  1.107     +2 -3      fptools/ghc/includes/PrimOps.h
  1.23      +10 -1     fptools/ghc/includes/Rts.h
  1.5       +6 -0      fptools/ghc/includes/RtsTypes.h
  1.19      +5 -5      fptools/ghc/includes/SchedAPI.h
  1.15      +8 -7      fptools/ghc/includes/Stable.h
  1.57      +36 -1     fptools/ghc/includes/Stg.h
  1.57      +25 -25    fptools/ghc/includes/StgMacros.h
  1.17      +6 -5      fptools/ghc/includes/StgProf.h
  1.20      +6 -1      fptools/ghc/includes/StgTypes.h
  1.33      +21 -6     fptools/ghc/includes/TSO.h
  1.34      +3 -2      fptools/ghc/includes/Updates.h


More information about the Cvs-ghc mailing list