diff options
author | Reid Barton <rwbarton@gmail.com> | 2017-03-31 11:37:38 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-03-31 18:17:49 -0400 |
commit | e13419c5562ed0aa587516255d1dbb48a8165457 (patch) | |
tree | f824665cad4365699e741247ab793678fb49c3b7 /compiler/main/SysTools.hs | |
parent | 6575f4b635a393775295798ca86c7c3ba00819be (diff) | |
download | haskell-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