don't use ByteString.copy in Data.Binary this makes it far too slow

This commit is contained in:
krasimir
2009-03-12 09:03:55 +00:00
parent 1421ed2f92
commit d1276ee52b

View File

@@ -701,7 +701,7 @@ instance (Binary a, Binary b) => Binary (Either a b) where
instance Binary B.ByteString where
put bs = do put (B.length bs)
putByteString bs
get = liftM B.copy (get >>= getByteString)
get = get >>= getByteString
--
-- Using old versions of fps, this is a type synonym, and non portable