summaryrefslogtreecommitdiff
path: root/compiler/main/SysTools.hs
diff options
context:
space:
mode:
authorReid Barton <rwbarton@gmail.com>2017-03-31 11:37:38 -0400
committerBen Gamari <ben@smart-cactus.org>2017-03-31 18:17:49 -0400
commite13419c5562ed0aa587516255d1dbb48a8165457 (patch)
treef824665cad4365699e741247ab793678fb49c3b7 /compiler/main/SysTools.hs
parent6575f4b635a393775295798ca86c7c3ba00819be (diff)
downloadhaskell-e13419c5562ed0aa587516255d1dbb48a8165457.tar.gz
Fix space leaks in simplifier (#13426)
The Join points commit (8d5cf8bf) introduced a space leak somewhere in the simplifier. The extra strictness added in this commit fixes the leak. Unfortunately I don't really understand the details. Unfortunately, the extra strictness appears to result in more overall allocations in some cases, even while the peak heap size decreases in others. Test Plan: harbormaster Reviewers: austin, bgamari Reviewed By: bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D3399
Diffstat (limited to 'compiler/main/SysTools.hs')
0 files changed, 0 insertions, 0 deletions