base: speed up traceEventIO and friends when eventlogging is turned off #17949
Check the RTS flag before doing any work with the given lazy string. Fix #17949 Co-authored-by:Michael Peyton Jones <me@michaelpj.com> Co-authored-by:
Sylvain Henry <sylvain@haskus.fr> Co-authored-by:
Matthew Pickering <matthewtpickering@gmail.com>
Showing
- libraries/base/changelog.md 1 addition, 0 deletionslibraries/base/changelog.md
- libraries/ghc-internal/ghc-internal.cabal.in 1 addition, 0 deletionslibraries/ghc-internal/ghc-internal.cabal.in
- libraries/ghc-internal/src/GHC/Internal/Debug/Trace.hs 23 additions, 11 deletionslibraries/ghc-internal/src/GHC/Internal/Debug/Trace.hs
- libraries/ghc-internal/src/GHC/Internal/RTS/Flags.hsc 5 additions, 0 deletionslibraries/ghc-internal/src/GHC/Internal/RTS/Flags.hsc
- libraries/ghc-internal/src/GHC/Internal/RTS/Flags/Test.hsc 36 additions, 0 deletionslibraries/ghc-internal/src/GHC/Internal/RTS/Flags/Test.hsc
- testsuite/tests/perf/should_run/T17949.hs 7 additions, 0 deletionstestsuite/tests/perf/should_run/T17949.hs
- testsuite/tests/perf/should_run/all.T 1 addition, 0 deletionstestsuite/tests/perf/should_run/all.T
- testsuite/tests/profiling/should_run/callstack002.stderr 2 additions, 2 deletionstestsuite/tests/profiling/should_run/callstack002.stderr
Loading
Please register or sign in to comment