Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
12c4aba1a0fbd934a66d6b97c29c36d7de14e755
/
Objects
/
stringlib
/
codecs.h
998c9cd
Issue #28561: Clean up UTF-8 encoder: remove dead code, update comments, etc.
by Serhiy Storchaka
· 8 years ago
1a05d6c
PEP 7 style for if/else in C
by Victor Stinner
· 8 years ago
15f44ab
Issue #27895: Spelling fixes (Contributed by Ville Skyttä).
by Raymond Hettinger
· 8 years ago
bcde10a
Issue #26765: Ensure that bytes- and unicode-specific stringlib files are used
by Serhiy Storchaka
· 8 years ago
6bd525b
Optimize error handlers of ASCII and Latin1 encoders when the replacement
by Victor Stinner
· 9 years ago
ce179bf
Add _PyBytesWriter_WriteBytes() to factorize the code
by Victor Stinner
· 9 years ago
ad77158
_PyBytesWriter: simplify code to avoid "prealloc" parameters
by Victor Stinner
· 9 years ago
e7bf86c
Optimize backslashreplace error handler
by Victor Stinner
· 9 years ago
fdfbf78
Issue #25318: Add _PyBytesWriter API
by Victor Stinner
· 9 years ago
01ada39
Issue #25267: The UTF-8 encoder is now up to 75 times as fast for error
by Victor Stinner
· 9 years ago
9ce71a6
Fixed typos in comments.
by Serhiy Storchaka
· 9 years ago
7e29eea
Fixed typos in comments.
by Serhiy Storchaka
· 9 years ago
0d4df75
Issue #15027: The UTF-32 encoder is now 3x to 7x faster.
by Serhiy Storchaka
· 9 years ago
3079328
Reverted changeset b72c5573c5e7 (issue #15027).
by Serhiy Storchaka
· 11 years ago
583a939
Issue #15027: Rewrite the UTF-32 encoder. It is now 1.6x to 3.5x faster.
by Serhiy Storchaka
· 11 years ago
dc2fd51
Remove dead code committed in issue #12892.
by Serhiy Storchaka
· 11 years ago
58cf607
Issue #12892: The utf-16* and utf-32* codecs now reject (lone) surrogates.
by Serhiy Storchaka
· 11 years ago
9ed5f27
Issue #18722: Remove uses of the "register" keyword in C code.
by Antoine Pitrou
· 11 years ago
6caa6fb
(Merge 3.3) Issue #8271: Fix compilation on Windows
by Victor Stinner
· 12 years ago
ab60de4
Issue #8271: Fix compilation on Windows
by Victor Stinner
· 12 years ago
cfa9636
#8271: merge with 3.3.
by Ezio Melotti
· 12 years ago
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
743e0cd
Issue #16166: Add PY_LITTLE_ENDIAN and PY_BIG_ENDIAN macros and unified
by Christian Heimes
· 12 years ago
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
01ac8b6
Use correct types for ASCII_CHAR_MASK integer constants.
by Mark Dickinson
· 12 years ago
106c414
Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka.
by Mark Dickinson
· 12 years ago
27f6a3b
Issue #15026: utf-16 encoding is now significantly faster (up to 10x).
by Antoine Pitrou
· 12 years ago
63065d7
Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs.
by Antoine Pitrou
· 12 years ago
ca5f91b
Issue #14738: Speed-up UTF-8 decoding on non-ASCII data. Patch by Serhiy Storchaka.
by Antoine Pitrou
· 12 years ago
6099a03
Issue #13624: Write a specialized UTF-8 encoder to allow more optimization
by Victor Stinner
· 13 years ago
0a3229d
Issue #13417: speed up utf-8 decoding by around 2x for the non-fully-ASCII case.
by Antoine Pitrou
· 13 years ago