Repository : ssh://darcs.haskell.org//srv/darcs/packages/bytestring

Branch 'master' now includes:

     c706c00... Add unsafePackMallocCStringLen
     5f097ae... Add a NOINLINE [1] for zipWith as it is matched in a RULE GHC 
correctly warns that RULES cannot reliably match on functions that get inlined 
too early. Spotted by Paolo Capriotti.
     96d853d... Implemented unsnoc, unsafeInit and unsafeLast
     d27b952... Fix property in the documentation for unfoldrN Spotted by Dan 
Burton
     8a872af... Fix implementation of hPutNonBlocking for non-GHC Spotted by 
Dan Burton
     fa0cbcc... Remove the old memcpy_ptr_baoff / memcpy alias
     8ba4817... Export hGetSome from Data.ByteString.Char8
     63f0c0c... Use binary mode for Char8 file functions It doesn't actually 
make any difference these days, but it's better to be explicit and consistent 
about it here.
     f94aba6... Add internal functions createUptoN and createUptoN' Just tidies 
things up, not exported for now.
     6e639be... Rename Builder modules Just Data.ByteString.Builder rather than 
Data.ByteString.Lazy.Builder And instead of BasicEncoding, just Prim, so 
Data.ByteString.Builder.Prim And use Extra instead of Extras
     84f7f83... Simplify the implementation of unsnoc We have to do two 
traversals either way, no saving.
     9617871... Rename Encoding types to Prim BoundedEncoding -> BoundedPrim 
FixedEncoding -> FixedPrim Also rename various operations to match
     c27a4c5... Re-export all of the D.B.Builder.ASCII via top level 
D.B.Builder Decided it's better to have a few biger builder modules than to 
confuse users with loads of Builder.* modules.
     136ffa9... Expose the Data.ByteString.Builder.Prim module
     5973fe1... Don't export builder prim testing support functions Now that 
it's an exposed API
     0c1a318... Document for the Char8 I/O that it does not respect the newline 
mode though that this is considered a flaw and may be changed in future.
     6aa480f... Go back to using short names for eitherB, condB combinators
     718f2c3... Rename byteStringHexFixed to just byteStringHex The Fixed added 
nothing in this case, as the alternative would be silly.
     cebe201... Adjust documentation to talk about builder primitives rather 
than encodings
     9f257e4... Minor doc addition, spelling fixes
     bc722a6... Add and export a lower level runBuilder function
     c7a1e0f... Mention the Builder in the package description
     3d910a4... Reluctantly expose the builder internal modules with a stiff 
warning
     138d376... Fix up the builder testsuite following recent renamings
     ef9b67b... Add a test for the new runBuilder stuff
     e59b9d1... Fix the Prim.Extra module for the sake of the tests It's not 
currentl built as part of the lib.
     7ee8a45... Export createUptoN and unsafeCreateUptoN afterall
     c890af7... Fixes for ghc-7.6+
     0382352... Drop support for ghc-6.10 and older in the .cabal file
     1f0f3f6... Add all other-modules for the testsuites
     5761e6e... Fix up the builder benchmarks for the recent builder renamings
     87c5fc7... Bump the version to 0.10.1.0 We've added some builder stuff. 
While 0.10.0.0 was never properly released, it could be a little confusing. So 
might as well bump.

_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to