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