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