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