Commits

Bryan O'Sullivan committed 94ee884 Merge

unstream: choose a winner - the continuation

For a simple benchmark filtering many very small strings, this
allocates 7.8% less memory and 2.4% less time than unstream in
0.11.2.1. The difference slowly disappears for larger strings.

The "use a specialised pair" approach can't match the reduction in
memory use, and for reasons unknown to me, seems to be slower than
the code in 0.11.2.1.

Comments (0)

Files changed (2)

Data/Text/Fusion.hs

File contents unchanged.

Data/Text/Private.hs

File contents unchanged.