[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.