summaryrefslogtreecommitdiff
path: root/rts/RtsSignals.h
diff options
context:
space:
mode:
authorAndreas Klebinger <klebinger.andreas@gmx.at>2019-10-20 02:30:01 +0200
committerAndreas Klebinger <klebinger.andreas@gmx.at>2019-10-21 16:06:10 +0200
commit11f53e604ac6f7029ae8a9e8f4247576490839d4 (patch)
treef07df8a51d7514d29b5df8a11896b8f32093f45a /rts/RtsSignals.h
parentc4c9904b324736dc5d190a91418e8d8f564d4104 (diff)
downloadhaskell-wip/andreask/withTimingRefactor.tar.gz
Make dynflag argument for withTiming pure.wip/andreask/withTimingRefactor
19 times out of 20 we already have dynflags in scope. We could just always use `return dflags`. But this is in fact not free. When looking at some STG code I noticed that we always allocate a closure for this expression in the heap. Clearly a waste in these cases. For the other cases we can either just modify the callsite to get dynflags or use the _D variants of withTiming I added which will use getDynFlags under the hood.
Diffstat (limited to 'rts/RtsSignals.h')
0 files changed, 0 insertions, 0 deletions