COMMITS
/ Objects/stringlib/codecs.h March 31, 2021
J
bpo-43179: Generalise alignment for optimised string routines (GH-24624)
Jessica Clarke committed
October 18, 2020
June 8, 2020
V
bpo-29882: Add _Py_popcount32() function (GH-20518)
Victor Stinner committed
April 17, 2020
V
bpo-40302: UTF-32 encoder SWAB4() macro use a|b rather than a+b (GH-19572)
Victor Stinner committed
V
bpo-40302: Add pycore_byteswap.h header file (GH-19552)
Victor Stinner committed
April 11, 2020
S
bpo-39943: Add the const qualifier to pointers on non-mutable PyUnicode data. (GH-19345)
Serhiy Storchaka committed
March 11, 2020
B
Update some www.unicode.org URLs to use HTTPS. (GH-18912)
Benjamin Peterson committed
February 27, 2020
I
bpo-39087: Optimize PyUnicode_AsUTF8AndSize() (GH-18327)
Inada Naoki committed
February 12, 2020
A
closes bpo-39605: Fix some casts to not cast away const. (GH-18453)
Andy Lester committed
June 25, 2019
S
bpo-24214: Fixed the UTF-8 and UTF-16 incremental decoders. (GH-14304)
Serhiy Storchaka committed
May 2, 2019
V
bpo-36775: _PyCoreConfig only uses wchar_t* (GH-13062)
Victor Stinner committed
August 29, 2018
V
bpo-34523: Support surrogatepass in locale codecs (GH-8995)
Victor Stinner committed
August 21, 2017
S
bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157)
Stefan Krah committed
October 30, 2016
S
Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
Serhiy Storchaka committed
September 2, 2016
V
PEP 7 style for if/else in C
Victor Stinner committed
August 30, 2016
R
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
Raymond Hettinger committed
May 16, 2016
S
Issue #26765: Ensure that bytes- and unicode-specific stringlib files are used
Serhiy Storchaka committed
October 9, 2015
V
Optimize error handlers of ASCII and Latin1 encoders when the replacement
Victor Stinner committed
V
Add _PyBytesWriter_WriteBytes() to factorize the code
Victor Stinner committed
V
_PyBytesWriter: simplify code to avoid "prealloc" parameters
Victor Stinner committed
October 8, 2015
V
Optimize backslashreplace error handler
Victor Stinner committed
V
Issue #25318: Add _PyBytesWriter API
Victor Stinner committed
October 1, 2015
V
Issue #25267: The UTF-8 encoder is now up to 75 times as fast for error
Victor Stinner committed
May 18, 2015
S
Fixed typos in comments.
Serhiy Storchaka committed
S
Fixed typos in comments.
Serhiy Storchaka committed
May 12, 2015
S
Issue #15027: The UTF-32 encoder is now 3x to 7x faster.
Serhiy Storchaka committed
January 4, 2014
S
Reverted changeset b72c5573c5e7 (issue #15027).
Serhiy Storchaka committed
S
Issue #15027: Rewrite the UTF-32 encoder. It is now 1.6x to 3.5x faster.
Serhiy Storchaka committed
November 19, 2013
S
Remove dead code committed in issue #12892.
Serhiy Storchaka committed
S
Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates.
Serhiy Storchaka committed
August 13, 2013
A
Issue #18722: Remove uses of the "register" keyword in C code.
Antoine Pitrou committed
November 4, 2012
V
(Merge 3.3) Issue #8271: Fix compilation on Windows
Victor Stinner committed
V
Issue #8271: Fix compilation on Windows
Victor Stinner committed
E
#8271: merge with 3.3.
Ezio Melotti committed
October 17, 2012
C
Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified
Christian Heimes committed
September 20, 2012
July 7, 2012
M
Use correct types for ASCII_CHAR_MASK integer constants.
Mark Dickinson committed
June 23, 2012
M
Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka.
Mark Dickinson committed
June 15, 2012
A
Issue #15026: utf-16 encoding is now significantly faster (up to 10x).
Antoine Pitrou committed
May 15, 2012
A
Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs.
Antoine Pitrou committed
May 10, 2012
A
Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka.
Antoine Pitrou committed
December 18, 2011
V
Issue #13624: Write a specialized UTF-8 encoder to allow more optimization
Victor Stinner committed
November 21, 2011
A
Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case.
Antoine Pitrou committed