COMMITS
/ Python/codecs.c April 30, 2025
I
gh-133036: Deprecate codecs.open (#133038)
Inada Naoki committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 17, 2025
V
gh-131238: Add explicit includes to pycore headers (#131257)
Victor Stinner committed
March 3, 2025
S
gh-130790: Remove references about unicode's readiness from comments (#130801)
Sergey Miryanov committed
B
gh-129173: refactor `PyCodec_BackslashReplaceErrors` into separate functions (#129895)
Bénédikt Tran committed
B
gh-129173: simplify `PyCodec_XMLCharRefReplaceErrors` logic (#129894)
Bénédikt Tran committed
February 25, 2025
B
gh-129173: refactor `PyCodec_ReplaceErrors` into separate functions (#129893)
Bénédikt Tran committed
February 20, 2025
B
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogateEscapeErrors` (GH-129175)
Bénédikt Tran committed
February 14, 2025
B
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogatePassErrors` (GH-129134)
Bénédikt Tran committed
February 8, 2025
B
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_NameReplaceErrors` (GH-129135)
Bénédikt Tran committed
January 24, 2025
B
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_IgnoreErrors` (#129174)
Bénédikt Tran committed
January 23, 2025
B
gh-126004: Fix positions handling in `codecs.backslashreplace_errors` (#127676)
Bénédikt Tran committed
B
gh-126004: Fix positions handling in `codecs.replace_errors` (#127674)
Bénédikt Tran committed
B
gh-126004: Fix positions handling in `codecs.xmlcharrefreplace_errors` (#127675)
Bénédikt Tran committed
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
September 29, 2024
B
gh-124665: Add `_PyCodec_UnregisterError` and `_codecs._unregister_error` (#124677)
Bénédikt Tran committed
June 21, 2024
P
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520)
Petr Viktorin committed
May 2, 2024
B
gh-116738: Make `_codecs` module thread-safe (#117530)
Brett Simmers committed
November 30, 2023
K
gh-111972: Make Unicode name C APIcapsule initialization thread-safe (#112249)
Kirill Podoprigora committed
November 27, 2023
S
gh-111789: Use PyDict_GetItemRef() in Python/codecs.c (gh-112082)
Serhiy Storchaka committed
September 3, 2023
V
gh-108765: Python.h no longer includes <ctype.h> (#108831)
Victor Stinner committed
August 23, 2023
V
gh-108308: Replace _PyDict_GetItemStringWithError() (#108372)
Victor Stinner committed
August 22, 2023
V
gh-106320: Remove _PyDict_GetItemStringWithError() function (#108313)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 2, 2023
V
gh-106320: Use _PyInterpreterState_GET() (#106336)
Victor Stinner committed
April 11, 2023
I
gh-77757: replace exception wrapping by PEP-678 notes in typeobject's __set_name__ (#103402)
Irit Katriel committed
March 21, 2023
I
gh-102406: replace exception chaining by PEP-678 notes in codecs (#102407)
Irit Katriel committed
November 16, 2022
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Python/ directory (#99302)
Victor Stinner committed
February 8, 2022
December 12, 2021
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
October 26, 2020
V
bpo-42157: unicodedata avoids references to UCD_Type (GH-22990)
Victor Stinner committed
V
bpo-1635741: _PyUnicode_Name_CAPI moves to internal C API (GH-22713)
Victor Stinner 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
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
V
bpo-40268: Rename _PyInterpreterState_GET_UNSAFE() (GH-19509)
Victor Stinner committed
V
bpo-40268: Include explicitly pycore_interp.h (GH-19505)
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 13, 2020
V
bpo-39947: Use _PyInterpreterState_GET_UNSAFE() (GH-18978)
Victor Stinner committed
February 14, 2020
A
closes bpo-39630: Update pointers to string literals to be const char *. (GH-18510)
Andy Lester committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 7, 2020
V
bpo-39573: Use Py_TYPE() macro in Python and Include directories (GH-18391)
Victor Stinner committed
January 27, 2020
V
bpo-38631: Avoid Py_FatalError() in _PyCodecRegistry_Init() (GH-18217)
Victor Stinner committed
August 21, 2019
J
bpo-37751: Fix codecs.lookup() normalization (GH-15092)
Jordon Xu committed
July 11, 2019
J
bpo-29548: no longer use PyEval_Call* functions (GH-14683)
Jeroen Demeyer committed
July 5, 2019
J
bpo-37483: fix reference leak in _PyCodec_Lookup (GH-14600)
Jeroen Demeyer committed
July 4, 2019
J
bpo-37483: add _PyObject_CallOneArg() function (#14558)
Jeroen Demeyer committed