Thu Mar 4 07:17:10 PST 2010 Ian Lynagh <[email protected]>
* MERGED: Tweak the tracing flags slightly, and clean up error handling and
diagnostics
The parts of that patch which removed code related to the "steps" GC
feature were not merged.
Simon Marlow <[email protected]>**20100226110608
Ignore-this: c227b6b8d65c06f299c5588c84e0eef9
Tracing flags are now:
-l[flags] Log events in binary format to the file <program>.eventlog
-v[flags] Log events to stderr
where [flags] can contain:
s scheduler events
t add time stamps (only useful with -v)
and there are more helpful error messages when using flags that are
only available in particular variants of the RTS:
the flag -v requires the program to be built with -debug
the flag -Ds requires the program to be built with -debug
the flag -p requires the program to be built with -prof
the flag -N requires the program to be built with -threaded
the flag -v requires the program to be built with -debug
Also, I fixed the crash reported in #3874, with +RTS -ls -v.
M ./rts/RtsFlags.c -56 +69
View patch online:
http://darcs.haskell.org/ghc-6.12/ghc/_darcs/patches/20100304151710-3fd76-da7cd605bd36d2e05e2d112da31bc0bd299adfd4.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc