Source

text / Data / Text / Encoding.hs

Author Commit Message Labels Comments Date
Bryan O'Sullivan
encodeUtf8_2: cap the number of wasted bytes at 2x
Bryan O'Sullivan
encodeUtf8_2: a C-based encoding function
Simon Meier
Improve small string performance for UTF-8 encoding to bytestrings
Bryan O'Sullivan
encodeUtf8_1: get my arithmetic right :-(
Bryan O'Sullivan
Export both encodeUtf8 variants
Bryan O'Sullivan
Drop now-redundant imports
Bryan O'Sullivan
encodeUtf8_1: drop an unnecessary type signature
Bryan O'Sullivan
encodeUtf8_1: drop a loop induction variable
Bryan O'Sullivan
Drop unused import
Bryan O'Sullivan
encodeUtf8_1: make available with both bytestring versions
Bryan O'Sullivan
encodeUtf8_1: a little cosmetic work
Bryan O'Sullivan
encodeUtf8_1: refactor the last loop body
Bryan O'Sullivan
encodeUtf8_1: refactor another loop body
Bryan O'Sullivan
encodeUtf8_1: refactor loop body
Bryan O'Sullivan
encodeUtf8_1: massively rework internals
Bryan O'Sullivan
encodeUtf8_1: hoist ensure up a level
Bryan O'Sullivan
encodeUtf8_1: refactor go to accept a pointer parameter
Bryan O'Sullivan
encodeUtf8_1: hoist poke8 up a level
Bryan O'Sullivan
Duplicate encodeUtf8 as encodeUtf8_1 temporarily
Bryan O'Sullivan
Merge pull request #63 from meiersi/polish-text-bytestring-builder-integration
Simon Meier
Add back 'ensure 1' to avoid overflowing an output buffer
Simon Meier
Polish UTF-8 bytestring builder support
Bryan O'Sullivan
Drop some special-casing for ASCII during UTF-8 encoding
Bryan O'Sullivan
Merge the new bytestring builder code
Simon Meier
Merge branch 'master' into feature-new-bytestring-builder
Simon Meier
implement 'encodeUtf8Builder' using 'encodeUtf8Escaped'
Simon Meier
implemented 'Text -> Builder' UTF-8 encoders
Simon Meier
implement strict Text to Builder encoder using BoundedEncodings
Bryan O'Sullivan
Clarify who the maintainer is
Bryan O'Sullivan
Rename the last set of internal modules
  1. Prev
  2. 1
  3. 2
  4. 3
  5. Next