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