1. f432a32 bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) by Stefan Krah · 7 years ago
  2. 998c9cd Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc. by Serhiy Storchaka · 8 years ago
  3. 1a05d6c PEP 7 style for if/else in C by Victor Stinner · 8 years ago
  4. 15f44ab Issue #27895: Spelling fixes (Contributed by Ville Skyttä). by Raymond Hettinger · 8 years ago
  5. bcde10a Issue #26765: Ensure that bytes- and unicode-specific stringlib files are used by Serhiy Storchaka · 8 years ago
  6. 6bd525b Optimize error handlers of ASCII and Latin1 encoders when the replacement by Victor Stinner · 9 years ago
  7. ce179bf Add _PyBytesWriter_WriteBytes() to factorize the code by Victor Stinner · 9 years ago
  8. ad77158 _PyBytesWriter: simplify code to avoid "prealloc" parameters by Victor Stinner · 9 years ago
  9. e7bf86c Optimize backslashreplace error handler by Victor Stinner · 9 years ago
  10. fdfbf78 Issue #25318: Add _PyBytesWriter API by Victor Stinner · 9 years ago
  11. 01ada39 Issue #25267: The UTF-8 encoder is now up to 75 times as fast for error by Victor Stinner · 9 years ago
  12. 9ce71a6 Fixed typos in comments. by Serhiy Storchaka · 9 years ago
  13. 7e29eea Fixed typos in comments. by Serhiy Storchaka · 9 years ago
  14. 0d4df75 Issue #15027: The UTF-32 encoder is now 3x to 7x faster. by Serhiy Storchaka · 9 years ago
  15. 3079328 Reverted changeset b72c5573c5e7 (issue #15027). by Serhiy Storchaka · 11 years ago
  16. 583a939 Issue #15027: Rewrite the UTF-32 encoder. It is now 1.6x to 3.5x faster. by Serhiy Storchaka · 11 years ago
  17. dc2fd51 Remove dead code committed in issue #12892. by Serhiy Storchaka · 11 years ago
  18. 58cf607 Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates. by Serhiy Storchaka · 11 years ago
  19. 9ed5f27 Issue #18722: Remove uses of the "register" keyword in C code. by Antoine Pitrou · 11 years ago
  20. 6caa6fb (Merge 3.3) Issue #8271: Fix compilation on Windows by Victor Stinner · 12 years ago
  21. ab60de4 Issue #8271: Fix compilation on Windows by Victor Stinner · 12 years ago
  22. cfa9636 #8271: merge with 3.3. by Ezio Melotti · 12 years ago
  23. f7ed5d1 #8271: the utf-8 decoder now outputs the correct number of U+FFFD characters when used with the "replace" error handler on invalid utf-8 sequences. Patch by Serhiy Storchaka, tests by Ezio Melotti. by Ezio Melotti · 12 years ago
  24. 743e0cd Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified by Christian Heimes · 12 years ago
  25. ca8aa4a Issue #15144: Fix possible integer overflow when handling pointers as integer values, by using Py_uintptr_t instead of size_t. by Antoine Pitrou · 12 years ago
  26. 01ac8b6 Use correct types for ASCII_CHAR_MASK integer constants. by Mark Dickinson · 12 years ago
  27. 106c414 Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka. by Mark Dickinson · 12 years ago
  28. 27f6a3b Issue #15026: utf-16 encoding is now significantly faster (up to 10x). by Antoine Pitrou · 12 years ago
  29. 63065d7 Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs. by Antoine Pitrou · 12 years ago
  30. ca5f91b Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka. by Antoine Pitrou · 12 years ago
  31. 6099a03 Issue #13624: Write a specialized UTF-8 encoder to allow more optimization by Victor Stinner · 13 years ago
  32. 0a3229d Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case. by Antoine Pitrou · 13 years ago