summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorAndreas Klebinger <klebinger.andreas@gmx.at>2019-10-20 02:30:01 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-10-23 05:59:04 -0400
commit6beea836094383eea96b15e526f31b5426aea630 (patch)
treeeedb44be3fa4f86d085f3cfa2bb905b13cefccf4 /utils
parent9c1f0f7c384eb2e38911b9a9b083ecda0970a060 (diff)
downloadhaskell-6beea836094383eea96b15e526f31b5426aea630.tar.gz
Make dynflag argument for withTiming pure.
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 'utils')
m---------utils/haddock0
1 files changed, 0 insertions, 0 deletions
diff --git a/utils/haddock b/utils/haddock
-Subproject a7c42a29f7c33f5fdbb04acc3866ec907c2e00f
+Subproject f0b5a2043ff6c527e55fab228d37ee698ce8726