diff options
author | David Feuer <david.feuer@gmail.com> | 2020-08-16 16:11:45 -0400 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2020-09-02 15:55:31 -0400 |
commit | c30cc0e9c3704b24ad0f6d9a0199bf8b5835bd40 (patch) | |
tree | d3b7bbe4c4ffa79cb76f43e929806871b9198aba /appveyor.yml | |
parent | bfab2a30be5cc68e7914c3f6bb9ae4ad33283ffc (diff) | |
download | haskell-c30cc0e9c3704b24ad0f6d9a0199bf8b5835bd40.tar.gz |
Remove potential space leak from Data.List.transpose
Previously, `transpose` produced a list of heads
and a list of tails independently. This meant that
a function using only some heads, and only some tails,
could potentially leak space. Use `unzip` to work
around the problem by producing pairs and selector
thunks instead. Time and allocation behavior will
be worse, but there should be no more leak potential.
Diffstat (limited to 'appveyor.yml')
0 files changed, 0 insertions, 0 deletions