summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
authorDavid Feuer <david.feuer@gmail.com>2020-08-16 16:11:45 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-09-02 15:55:31 -0400
commitc30cc0e9c3704b24ad0f6d9a0199bf8b5835bd40 (patch)
treed3b7bbe4c4ffa79cb76f43e929806871b9198aba /appveyor.yml
parentbfab2a30be5cc68e7914c3f6bb9ae4ad33283ffc (diff)
downloadhaskell-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