COMMITS
/ Python/modsupport.c May 28, 2025
P
gh-128629: Add _Py_PACK_VERSION for CPython's own definitions (GH-134247)
Petr Viktorin committed
April 25, 2025
B
gh-132909: handle overflow for `'K'` format in `do_mkvalue` (#132911)
Bénédikt Tran committed
February 18, 2025
P
bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer into a Python bool (#28634)
Pablo Galindo Salgado committed
January 9, 2025
P
gh-128629: Add Py_PACK_VERSION and Py_PACK_FULL_VERSION (GH-128630)
Petr Viktorin committed
June 27, 2024
V
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner committed
October 11, 2023
Z
gh-84489: Properly handle trailing spaces in Py_BuildValue() format strings (GH-21158)
Zackery Spytz committed
July 18, 2023
S
bpo-42327: C API: Add PyModule_Add() function (GH-23443)
Serhiy Storchaka committed
June 1, 2023
V
gh-105156: Deprecate the old Py_UNICODE type in C API (#105157)
Victor Stinner committed
May 31, 2023
I
gh-104922: Make `PY_SSIZE_T_CLEAN` not mandatory again (#105051)
Inada Naoki committed
April 27, 2023
E
gh-94673: Ensure Builtin Static Types are Readied Properly (gh-103940)
Eric Snow committed
February 28, 2023
I
November 16, 2022
E
gh-81057: Move More Globals in Core Code to _PyRuntimeState (gh-99516)
Eric Snow committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Python/ directory (#99302)
Victor Stinner committed
November 4, 2020
V
bpo-1635741: Add PyModule_AddObjectRef() function (GH-23122)
Victor Stinner committed
August 30, 2020
T
closes bpo-41533: Fix a potential memory leak when allocating a stack (GH-21847)
Tony Solomonik committed
June 19, 2020
V
bpo-40943: PY_SSIZE_T_CLEAN required for '#' formats (GH-20784)
Victor Stinner committed
April 8, 2020
V
bpo-40170: Add _PyIndex_Check() internal function (GH-19426)
Victor Stinner committed
March 22, 2020
D
bpo-40024: Add PyModule_AddType() helper function (GH-19088)
Dong-hee Na committed
March 2, 2020
S
bpo-38913: Fix segfault in Py_BuildValue("(s#O)", ...) if entered with exception raised. (GH-18656)
Serhiy Storchaka committed
March 23, 2019
I
bpo-36381: warn when no PY_SSIZE_T_CLEAN defined (GH-12473)
Inada Naoki committed
March 30, 2017
S
bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)
Serhiy Storchaka committed
February 12, 2017
V
bpo-29524: Add Objects/call.c file (#12)
Victor Stinner committed
February 10, 2017
V
Backed out changeset f23fa1f7b68f
Victor Stinner committed
V
Issue #29465: Add Objects/call.c file
Victor Stinner committed
January 23, 2017
S
Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever
Serhiy Storchaka committed
December 8, 2016
V
Add _Py_VaBuildStack() function
Victor Stinner committed
V
modsupport: replace int with Py_ssize_t
Victor Stinner committed
V
modsupport: replace int with Py_ssize_t
Victor Stinner committed
December 6, 2016
V
Uniformize argument names of "call" functions
Victor Stinner committed
November 21, 2016
S
Issue #28748: Private variable _Py_PackageContext is now of type "const char *"
Serhiy Storchaka committed
November 20, 2016
S
Issue #19569: Compiler warnings are now emitted if use most of deprecated
Serhiy Storchaka committed
September 21, 2016
C
va_end() all va_copy()ed va_lists.
Christian Heimes committed
B
replace usage of Py_VA_COPY with the (C99) standard va_copy
Benjamin Peterson committed
September 6, 2016
B
replace PY_LONG_LONG with long long
Benjamin Peterson committed
V
Avoid inefficient way to call functions without argument
Victor Stinner committed
B
require a long long data type (closes #27961)
Benjamin Peterson committed
May 20, 2016
S
Issue #26168: Fixed possible refleaks in failing Py_BuildValue() with the "N"
Serhiy Storchaka committed
S
Issue #26168: Fixed possible refleaks in failing Py_BuildValue() with the "N"
Serhiy Storchaka committed
December 25, 2015
S
Issue #25923: Added more const qualifiers to signatures of static and private functions.
Serhiy Storchaka committed
January 21, 2014
V
Issue #20024: Py_BuildValue() now saves/restores the current exception before
Victor Stinner committed
September 29, 2011
V
modsupport.c reuses Py_UNICODE_strlen()
Victor Stinner committed
July 14, 2011
V
Py_BuildValue("C") supports non-BMP characters on narrow build
Victor Stinner committed
August 11, 2010
A
Issue #2443: Added a new macro, Py_VA_COPY, which is equivalent to C99
Alexander Belopolsky committed
June 7, 2010
V
Issue #8848: U / U# formats of Py_BuildValue() are just alias to s / s#
Victor Stinner committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
October 18, 2009
S
April 3, 2009
B
Py_BuildValue's 'c' code should use byte strings #5666
Benjamin Peterson committed
July 4, 2008
A
Correct a typo during previous checkin.
Amaury Forgeot d'Arc committed
A
Issue #3280: like chr() already does, the "%c" format now accepts the full unicode range
Amaury Forgeot d'Arc committed
June 11, 2008
M
Implement PEP 3121: new module initialization and finalization API.
Martin v. Löwis committed