patch applied (packages/base): Add array fusion versions of map,
filter and foldl
Don Stewart
dons at cse.unsw.edu.au
Fri May 5 02:27:00 EDT 2006
Thu May 4 23:08:58 PDT 2006 dons at cse.unsw.edu.au
* Add array fusion versions of map, filter and foldl
This patch adds fusable map, filter and foldl, using the array fusion
code for unlifted, flat arrays, from the Data Parallel Haskell branch,
after kind help from Roman Leshchinskiy,
Pipelines of maps, filters and folds should now need to walk the
bytestring once only, and intermediate bytestrings won't be constructed.
M ./Data/ByteString.hs -49 +191
M ./Data/ByteString/Char8.hs +11
More information about the Cvs-libraries
mailing list