1. Bryan O'Sullivan
  2. text


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 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

  • Participants
  • Parent commits 6d2a3ac, 0bd53ef
  • Branches default

Comments (0)

Files changed (2)

File Data/Text/Fusion.hs

  • Ignore whitespace
File contents unchanged.

File Data/Text/Private.hs

  • Ignore whitespace
File contents unchanged.