COMMITS
/ Modules/_codecsmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
October 30, 2025
S
gh-55531: Implement `normalize_encoding` in C (#136643)
Stan Ulbrych committed
September 24, 2025
V
gh-139156: Optimize the UTF-7 encoder (#139253)
Victor Stinner committed
September 15, 2025
V
gh-129813, PEP 782: Use PyBytesWriter in _codecs.escape_decode() (#138919)
Victor Stinner committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
March 17, 2025
M
GH-131238: Core header refactor (GH-131250)
Mark Shannon committed
September 29, 2024
B
gh-124665: Add `_PyCodec_UnregisterError` and `_codecs._unregister_error` (#124677)
Bénédikt Tran committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
July 2, 2023
I
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
Inada Naoki committed
June 30, 2023
V
Remove private _PyCodec_Lookup() function (#106269)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
December 3, 2022
S
bpo-15999: Accept arbitrary values for boolean parameters. (#15609)
Serhiy Storchaka committed
August 11, 2022
October 14, 2021
S
bpo-45467: Fix IncrementalDecoder and StreamReader in the "raw-unicode-escape" codec (GH-28944)
Serhiy Storchaka committed
S
bpo-45461: Fix IncrementalDecoder and StreamReader in the "unicode-escape" codec (GH-28939)
Serhiy Storchaka committed
October 16, 2020
H
bpo-41919, test_codecs: Move codecs.register calls to setUp() (GH-22513)
Hai Shi committed
September 28, 2020
H
bpo-41842: Add codecs.unregister() function (GH-22360)
Hai Shi committed
February 11, 2020
September 14, 2019
S
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
Serhiy Storchaka committed
March 18, 2019
I
bpo-36297: remove "unicode_internal" codec (GH-12342)
Inada Naoki committed
March 12, 2017
S
bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485)
Serhiy Storchaka committed
September 8, 2016
S
Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)
Steve Dower committed
September 7, 2016
S
Issue #27959: Adds oem encoding, alias ansi to mbcs, move aliasmbcs to codec lookup
Steve Dower committed
July 7, 2016
S
- Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
S
Issue #27332: Fixed the type of the first argument of module-level functions
Serhiy Storchaka committed
April 14, 2016
S
Issues #26716, #26057: Regenerate Argument Clinic code.
Serhiy Storchaka committed
April 13, 2016
S
Issue #26057: Got rid of nonneeded use of PyUnicode_FromObject().
Serhiy Storchaka committed
August 9, 2015
S
Issue #24824: Signatures of codecs.encode() and codecs.decode() now are
Serhiy Storchaka committed
May 12, 2015
S
Fixed compilation on Windows for issue #20173.
Serhiy Storchaka committed
S
Issue #20173: Converted the _codecs module to Argument Clinic.
Serhiy Storchaka committed
April 3, 2015
S
Issue #23501: Argumen Clinic now generates code into separate files by default.
Serhiy Storchaka committed
March 20, 2015
S
Issue #23001: Few functions in modules mmap, ossaudiodev, socket, ssl, and
Serhiy Storchaka committed
February 2, 2015
S
Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()
Serhiy Storchaka committed
S
Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()
Serhiy Storchaka committed
January 6, 2015
N
Merge issue 19548 changes from 3.4
Nick Coghlan committed
N
Issue 19548: update codecs module documentation
Nick Coghlan committed
September 15, 2014
N
Merge fix for issue #22166 from 3.4
Nick Coghlan committed
N
Issue #22166: clear codec caches in test_codecs
Nick Coghlan committed
August 17, 2014
V
Issue #22207: Fix "comparison between signed and unsigned integers" warning in
Victor Stinner committed
May 14, 2014
V
Issue #21488: Add support of keyword arguments for codecs.encode and codecs.decode
Victor Stinner committed
August 13, 2013
A
Issue #18722: Remove uses of the "register" keyword in C code.
Antoine Pitrou committed
October 6, 2012
M
Issue #16096: Fix several occurrences of potential signed integer overflow. Thanks Serhiy Storchaka.
Mark Dickinson committed
November 17, 2011
November 16, 2011
E
#13406: silence deprecation warnings in test_codecs.
Ezio Melotti committed
November 12, 2011
A
Plug some (unlikely) refleaks.
Antoine Pitrou committed
November 10, 2011
V
Fix and deprecated the unicode_internal codec
Victor Stinner committed
V
Fix build on Windows
Victor Stinner committed
M
Port encoders from Py_UNICODE API to unicode object API.
Martin v. Löwis committed
November 2, 2011
M
Port UCS1 and charmap codecs to new API.
Martin v. Löwis committed
October 18, 2011
V
Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignore
Victor Stinner committed