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.

  • Participants
  • Parent commits 6d2a3ac, 0bd53ef

Comments (0)

Files changed (2)

File Data/Text/Fusion.hs

File contents unchanged.

File Data/Text/Private.hs

File contents unchanged.