cvs commit: fptools/ghc/rts Adjustor.c BlockAlloc.c Disassembler.c
FrontPanel.c GC.c GCCompact.c Interpreter.c Itimer.c Linker.c
MBlock.c Main.c OSThreads.c OSThreads.h Printer.c ProfHeap.c
Profiling.c Profiling.h Proftimer.c RetainerProfile.c ...
Simon Marlow
simonmar at haskell.org
Fri Sep 3 11:29:37 EDT 2004
simonmar 2004/09/03 08:29:31 PDT
Modified files:
ghc/rts Adjustor.c BlockAlloc.c Disassembler.c
FrontPanel.c GC.c GCCompact.c
Interpreter.c Itimer.c Linker.c MBlock.c
Main.c OSThreads.c OSThreads.h Printer.c
ProfHeap.c Profiling.c Profiling.h
Proftimer.c RetainerProfile.c
RetainerSet.c RetainerSet.h RtsAPI.c
RtsFlags.c RtsStartup.c RtsUtils.c
RtsUtils.h Sanity.c Schedule.c Schedule.h
Select.c Signals.c Sparks.c Stable.c
Stats.c StgCRun.c Storage.c Task.c Weak.c
Log:
Cleanup: all (well, most) messages from the RTS now go through the
functions in RtsUtils: barf(), debugBelch() and errorBelch(). The
latter two were previously called belch() and prog_belch()
respectively. See the comments for the right usage of these message
functions.
One reason for doing this is so that we can avoid spurious uses of
stdout/stderr by Haskell apps on platforms where we shouldn't be using
them (eg. non-console apps on Windows).
Revision Changes Path
1.33 +5 -5 fptools/ghc/rts/Adjustor.c
1.18 +3 -3 fptools/ghc/rts/BlockAlloc.c
1.29 +74 -76 fptools/ghc/rts/Disassembler.c
1.10 +2 -2 fptools/ghc/rts/FrontPanel.c
1.169 +31 -31 fptools/ghc/rts/GC.c
1.20 +10 -10 fptools/ghc/rts/GCCompact.c
1.48 +27 -27 fptools/ghc/rts/Interpreter.c
1.37 +3 -3 fptools/ghc/rts/Itimer.c
1.155 +142 -151 fptools/ghc/rts/Linker.c
1.51 +11 -11 fptools/ghc/rts/MBlock.c
1.42 +6 -6 fptools/ghc/rts/Main.c
1.14 +2 -2 fptools/ghc/rts/OSThreads.c
1.8 +2 -2 fptools/ghc/rts/OSThreads.h
1.64 +116 -118 fptools/ghc/rts/Printer.c
1.54 +7 -7 fptools/ghc/rts/ProfHeap.c
1.40 +26 -11 fptools/ghc/rts/Profiling.c
1.8 +6 -0 fptools/ghc/rts/Profiling.h
1.13 +1 -3 fptools/ghc/rts/Proftimer.c
1.12 +52 -54 fptools/ghc/rts/RetainerProfile.c
1.6 +4 -4 fptools/ghc/rts/RetainerSet.c
1.3 +3 -1 fptools/ghc/rts/RetainerSet.h
1.52 +4 -4 fptools/ghc/rts/RtsAPI.c
1.76 +145 -117 fptools/ghc/rts/RtsFlags.c
1.83 +3 -3 fptools/ghc/rts/RtsStartup.c
1.37 +56 -15 fptools/ghc/rts/RtsUtils.c
1.23 +54 -4 fptools/ghc/rts/RtsUtils.h
1.36 +4 -4 fptools/ghc/rts/Sanity.c
1.202 +107 -109 fptools/ghc/rts/Schedule.c
1.47 +2 -1 fptools/ghc/rts/Schedule.h
1.33 +6 -8 fptools/ghc/rts/Select.c
1.42 +5 -5 fptools/ghc/rts/Signals.c
1.8 +27 -27 fptools/ghc/rts/Sparks.c
1.30 +6 -7 fptools/ghc/rts/Stable.c
1.49 +85 -52 fptools/ghc/rts/Stats.c
1.44 +3 -3 fptools/ghc/rts/StgCRun.c
1.85 +7 -8 fptools/ghc/rts/Storage.c
1.10 +5 -5 fptools/ghc/rts/Task.c
1.33 +4 -3 fptools/ghc/rts/Weak.c
More information about the Cvs-ghc
mailing list