[commit: bytestring] master's head updated: Bump the version to 0.10.1.0 (87c5fc7)

Paolo Capriotti <[email protected]> Sun, 09 Sep 2012 07:58:08 -0700
Newsgroups gmane.comp.lang.haskell.cvs.libraries
Message-ID <[email protected]>
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.