on 02b409c help sign in
all commits
02b409cstreamDecodeUtf8With: accumulate undecoded chunks correctlyBryan O'Sullivan a1b1986Tidy up importsBryan O'Sullivan 61f3e4bDrop a redundant importBryan O'Sullivan 59d6232Drop the old pure-Haskell implementation of encodeUtf8Bryan O'Sullivan a9fa48eDrop the Builder-based encodeUtf8 implementationBryan O'Sullivan b5c0bedencodeUtf8_1: so long, it's been nice knowing you!Bryan O'Sullivan 9cd3f3aencodeUtf8_2: cap the number of wasted bytes at 2xBryan O'Sullivan 2b68d6bencodeUtf8_2: a C-based encoding functionBryan O'Sullivan 1c65333Improve small string performance for UTF-8 encoding to bytestringsSimon Meier 4f33beaencodeUtf8_1: get my arithmetic right :-(Bryan O'Sullivan 7e2c78eExport both encodeUtf8 variantsBryan O'Sullivan ea7e68aDrop now-redundant importsBryan O'Sullivan d0e2738encodeUtf8_1: drop an unnecessary type signatureBryan O'Sullivan 1eea671encodeUtf8_1: drop a loop induction variableBryan O'Sullivan 4651858Drop unused importBryan O'Sullivan 6b6fcd8encodeUtf8_1: make available with both bytestring versionsBryan O'Sullivan e4957a3encodeUtf8_1: a little cosmetic workBryan O'Sullivan 6dbd7d3encodeUtf8_1: refactor the last loop bodyBryan O'Sullivan 2cb8673encodeUtf8_1: refactor another loop bodyBryan O'Sullivan 27bd76fencodeUtf8_1: refactor loop bodyBryan O'Sullivan f9a39d1encodeUtf8_1: massively rework internalsBryan O'Sullivan 71a54fdencodeUtf8_1: hoist ensure up a levelBryan O'Sullivan c08245fencodeUtf8_1: refactor go to accept a pointer parameterBryan O'Sullivan f370b80encodeUtf8_1: hoist poke8 up a levelBryan O'Sullivan 3090eb4Duplicate encodeUtf8 as encodeUtf8_1 temporarilyBryan O'Sullivan ca92673Merge pull request #63 from meiersi/polish-text-bytestring-builder-integrationBryan O'Sullivan 22dc447Add back 'ensure 1' to avoid overflowing an output bufferSimon Meier 3e915b2Polish UTF-8 bytestring builder supportSimon Meier 0f3435bDrop some special-casing for ASCII during UTF-8 encodingBryan O'Sullivan 08b39b5Merge the new bytestring builder codeBryan O'Sullivan 3b4a007Clarify who the maintainer isBryan O'Sullivan 717be11Rename the last set of internal modulesBryan O'Sullivan 148a2d1Rename strict fusion-related modulesBryan O'Sullivan 3b30032Rename encoding-related modules, and make them semi-publicBryan O'Sullivan bf8f0a1Merge branch 'master' into feature-new-bytestring-builderSimon Meier 238949ePresent undecoded bytestring when streamingBryan O'Sullivan 3e60a36Make older Num classes happyBryan O'Sullivan 521cc51Flesh out the stream decoding API a bitBryan O'Sullivan 92e10afFix tiny typosBryan O'Sullivan 55724afMake incremental decoding types clearerBryan O'Sullivan 36e23b5Drop a magic numberBryan O'Sullivan aca0971Add support for incremental decodingBen Gamari 779189dUse unsafeDupablePerformIO where possibleJohan Tibell 1780bd7Ensure that an encoding error handler's result is safeBryan O'Sullivan 54fca94Merge pull request #18 from hvr/pull-req-16Bryan O'Sullivan 7c06306Add new `Data.Text.Encoding.decodeLatin1` ISO-8859-1 decoding functionHerbert Valerio Riedel 5980b03Top-level interfaces are safe, marked trustworthyDeian Stefan b131ab8Switch decodeUtf8 to runTextBryan O'Sullivan e5e3d84implement 'encodeUtf8Builder' using 'encodeUtf8Escaped'Simon Meier b8c8f11implemented 'Text -> Builder' UTF-8 encodersSimon Meier