COMMITS
/ Objects/abstract.c March 19, 2026
C
gh-137696: Rename 'fort' parameter to 'order' in PyBuffer_* functions (#137866)
Carlos Sousa committed
December 22, 2025
C
GH-139922: Tail calling for MSVC (VS 2026) (GH-143068)
Chris Eibl committed
August 14, 2025
S
gh-130821: Add type information to error messages for invalid return type (GH-130835)
Semyon Moroz committed
March 20, 2025
V
gh-131238: Remove includes from pycore_interp.h (#131495)
Victor Stinner committed
March 19, 2025
V
gh-131238: Remove many includes from pycore_interp.h (#131472)
Victor Stinner committed
January 30, 2025
V
gh-128911: Add PyImport_ImportModuleAttr() function (#128912)
Victor Stinner committed
December 11, 2024
M
GH-127058: Make `PySequence_Tuple` safer and probably faster. (#127758)
Mark Shannon committed
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
August 12, 2024
V
Remove "print >>obj" exception hint for Python 2 (#122853)
Victor Stinner committed
August 7, 2024
E
gh-105201: Add PyIter_NextItem() (#122331)
Erlend E. Aasland committed
July 12, 2024
Z
gh-95144: Improve error message of `... in None` (GH-119888)
Zachary Ware committed
June 2, 2024
M
gh-119740: Remove deprecated trunc delegation (#119743)
Mark Dickinson committed
March 4, 2024
K
gh-116316: Fix typo in `UNARY_FUNC(PyNumber_Positive)` macros (GH-116317)
Kirill Podoprigora committed
February 4, 2024
N
gh-114685: PyBuffer_FillInfo() now raises on PyBUF_{READ,WRITE} (GH-114802)
Nikita Sobolev committed
January 31, 2024
S
gh-114685: Check flags in PyObject_GetBuffer() (GH-114707)
Serhiy Storchaka committed
December 5, 2023
S
Minor refactoring of Object/abstract.c (UNARY_FUNC macro and more cases for BINARY_FUNC) (GH-112145)
Sergey B Kirpichev committed
November 14, 2023
S
gh-111789: Use PyDict_GetItemRef() in Objects/ (GH-111827)
Serhiy Storchaka committed
November 7, 2023
S
gh-106672: C API: Report indiscriminately ignored errors (GH-106674)
Serhiy Storchaka committed
October 30, 2023
E
gh-76785: Move the Cross-Interpreter Code to Its Own File (gh-111502)
Eric Snow committed
October 9, 2023
E
gh-76785: Add SendChannel.send_buffer() (#110246)
Eric Snow committed
September 17, 2023
S
gh-108511: Add C API functions which do not silently ignore errors (GH-109025)
Serhiy Storchaka committed
September 6, 2023
S
gh-106307: Fix PyMapping_GetOptionalItemString() (GH-108797)
Serhiy Storchaka committed
September 3, 2023
V
gh-108765: Python.h no longer includes <ctype.h> (#108831)
Victor Stinner committed
August 11, 2023
N
gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg (GH-103369)
Nikita Sobolev committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
July 11, 2023
S
gh-106307: C API: Add PyMapping_GetOptionalItem() function (GH-106308)
Serhiy Storchaka committed
June 26, 2023
V
gh-106084: Remove _PyObject_RealIsInstance() function (#106106)
Victor Stinner committed
V
gh-106084: Remove _PySequence_BytesToCharpArray() function (#106088)
Victor Stinner committed
June 2, 2023
I
gh-85275: Remove old buffer APIs (#105137)
Inada Naoki committed
March 22, 2023
M
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon committed
November 23, 2022
V
gh-99537: Use Py_SETREF(var, NULL) in C code (#99687)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/ directory (#99332)
Victor Stinner committed
June 14, 2022
S
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
Serhiy Storchaka committed
May 4, 2022
V
Use static inline function Py_EnterRecursiveCall() (#91988)
Victor Stinner committed
May 2, 2022
S
gh-92114: Improve error message for types with __class_getitem__ = None (GH-92115)
Serhiy Storchaka committed
April 28, 2022
Y
gh-91603: Speed up isinstance/issubclass on union types (GH-91631)
Yurii Karabas committed
March 5, 2022
S
bpo-46927: Include the type's name in the error message for subscripting non-generic types (GH-31694)
Serhiy Storchaka committed
February 8, 2022
February 3, 2022
Z
bpo-44977: Deprecate delegation of int to __trunc__ (GH-31031)
Zackery Spytz committed
December 22, 2021
D
bpo-46140: take more Py_buffer arguments as const * (GH-30217)
David Hewitt committed
November 26, 2021
D
bpo-45760: Remove PyNumber_InMatrixMultiply (GH-29751)
Dong-hee Na committed
November 16, 2021
B
bpo-45636: Simplify BINARY_OP (GH-29565)
Brandt Bucher committed
October 22, 2021
D
bpo-30570: Use Py_EnterRecursiveCall() in issubclass() (GH-29048)
Dennis Sweeney committed
October 15, 2021
V
bpo-35134: Move classobject.h to Include/cpython/ (GH-28968)
Victor Stinner committed
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
September 17, 2021
September 7, 2021
Y
bpo-45123: PyAiter_Check and PyObject_GetAiter fix & rename. (GH-28194)
Yury Selivanov committed
July 29, 2021
I
bpo-41103: Resurrect the old buffer protocol. (GH-27437)
Inada Naoki committed
July 23, 2021
P
bpo-42747: Remove Py_TPFLAGS_HAVE_AM_SEND and make Py_TPFLAGS_HAVE_VERSION_TAG no-op (GH-27260)
Petr Viktorin committed