summaryrefslogtreecommitdiff
path: root/compiler/parser/Parser.y.pp
diff options
context:
space:
mode:
authorDavid Feuer <David.Feuer@gmail.com>2017-05-02 17:09:00 -0400
committerDavid Feuer <David.Feuer@gmail.com>2017-05-03 14:35:22 -0400
commitf2851e13ae66a38dedec6d7c59aca3fe99bfb817 (patch)
tree72b3d60c8ea9892f86d588168bfcc9844c689103 /compiler/parser/Parser.y.pp
parent239418cf94dede0f116bb859d1bb95891235eb76 (diff)
downloadhaskell-wip/dfeuer-interleave-null.tar.gz
Speed up unsafeInterleaveIOwip/dfeuer-interleave-null
Summary: Use an `MVar` and a "null pointer" trick I learned from Edward Kmett to try to make `unsafeInterleaveIO` faster in the threaded runtime, where `noDuplicate#` is not always cheap. Reviewers: austin, hvr, bgamari Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D3529
Diffstat (limited to 'compiler/parser/Parser.y.pp')
0 files changed, 0 insertions, 0 deletions