Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Revise changelog perf note (yay!)
Bryan O'Sullivan
encodeUtf8_1: so long, it's been nice knowing you!
Bryan O'Sullivan
encodeUtf8_2: fix an off-by-one-bit error (!)
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
Begin 1.1 release notes
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
Add new encoding benchmarks
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
  1. Prev
  2. Next