patch applied (packages/base): Import Data.ByteString.Lazy,
improve ByteString Fusion, and resync with FPS head
Don Stewart
dons at cse.unsw.edu.au
Sun Jul 2 02:43:00 EDT 2006
Sat Jul 1 01:43:45 PDT 2006 Don Stewart <dons at cse.unsw.edu.au>
* Import Data.ByteString.Lazy, improve ByteString Fusion, and resync with FPS head
This patch imports the Data.ByteString.Lazy module, and its helpers,
providing a ByteString implemented as a lazy list of strict cache-sized
chunks. This type allows the usual lazy operations to be written on
bytestrings, including lazy IO, with much improved space and time over
the [Char] equivalents.
M ./Data/ByteString.hs -706 +308
A ./Data/ByteString/Base.hs
M ./Data/ByteString/Char8.hs -126 +75
A ./Data/ByteString/Fusion.hs
A ./Data/ByteString/Lazy/
A ./Data/ByteString/Lazy.hs
A ./Data/ByteString/Lazy/Char8.hs
M ./Makefile +1
M ./base.cabal +4
M ./cbits/fpstring.c -5 +5
M ./include/fpstring.h -5 +5
M ./package.conf.in +4
More information about the Cvs-libraries
mailing list