COMMITS
/ Doc/c-api/intro.rst March 23, 2026
P
gh-146175: Soft-deprecate outdated macros; convert internal usage (GH-146178)
Petr Viktorin committed
February 12, 2026
V
gh-121617: Include <string.h> for Py_CLEAR() macro (#144666)
Victor Stinner committed
February 11, 2026
R
Fix typos and grammar errors across documentation (#144709)
Ronald Eddy Jr committed
February 6, 2026
P
gh-141004: Reorganize and reword the 'Useful macros' section (GH-144471)
Petr Viktorin committed
February 4, 2026
P
gh-141004: Document remaining `pyport.h` utility macros (GH-144279)
Peter Bierma committed
January 13, 2026
December 19, 2025
P
gh-134160: Start "Extending and embedding" with a Diataxis-style tutorial (GH-142314)
Petr Viktorin committed
November 24, 2025
Y
gh-141004: Document `Py_ARRAY_LENGTH` (GH-141601)
Yashraj committed
November 19, 2025
S
gh-141004: Document `Py_LOCAL` and `Py_LOCAL_INLINE` (GH-141725)
Stan Ulbrych committed
November 17, 2025
S
gh-141004: Document `Py_MEMCPY` (GH-141676)
Stan Ulbrych committed
November 12, 2025
S
gh-141370: document undefined behavior of Py_ABS() (GH-141439)
Sergey B Kirpichev committed
November 8, 2025
S
gh-141004: Document `Py_BUILD_ASSERT*` macros (GH-141266)
Stan Ulbrych committed
S
gh-141004: Document the `PyDoc_VAR` macro (GH-141263)
Stan Ulbrych committed
June 13, 2025
P
May 27, 2025
V
gh-133678: Document C API third party tools (#134526)
Victor Stinner committed
May 26, 2025
N
gh-134160: Use multi-phase init in documentation examples (#134296)
neonene committed
May 9, 2025
B
gh-133644: Remove deprecated Python initialization getter functions (#133661)
Bénédikt Tran committed
May 8, 2025
April 24, 2025
K
Fix a grammar error in the `Py_ALWAYS_INLINE` doc (#129304)
Kuba_Z2 committed
March 4, 2025
P
February 28, 2025
P
P
February 11, 2024
S
gh-115172: Fix explicit index extries for the C API (GH-115173)
Serhiy Storchaka committed
February 7, 2024
S
gh-101100: Fix Py_DEBUG dangling Sphinx references (#115003)
Skip Montanaro committed
September 14, 2023
V
gh-107298: Document PyMODINIT_FUNC macro (#109236)
Victor Stinner committed
August 7, 2023
E
gh-98154: Clarify Usage of "Reference Count" In the Docs (gh-107552)
Eric Snow committed
July 27, 2023
S
gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345)
Serhiy Storchaka committed
June 1, 2023
V
gh-105145: Remove old functions to config Python init (#105154)
Victor Stinner committed
May 4, 2023
A
GH-97950: Use new-style index directive ('object') (#104158)
Adam Turner committed
A
GH-97950: Use new-style index directive ('module') (#103996)
Adam Turner committed
March 15, 2023
J
gh-101100: Documenting --prefix and --exec-prefix. (GH-102695)
Julien Palard committed
October 5, 2022
A
gh-93738: Documentation C syntax (:c:type:<C type> -> :c:expr:<C type>) (#97768)
Adam Turner committed
October 4, 2022
A
gh-93738: Documentation C syntax (:c:type:`PyObject` -> :c:expr:`PyObject`) (#97776)
Adam Turner committed
August 18, 2022
V
gh-93103: Doc uses PyConfig rather than deprecated vars (#96070)
Victor Stinner committed
July 5, 2022
N
Docs: remove redundant "adverb-adjective" hyphens from compound modifiers (GH-94551)
Ned Batchelder committed
May 13, 2022
J
Document Py_ssize_t. (GH-92512)
Julien Palard committed
May 6, 2022
V
gh-88279: Deprecate PySys_SetArgvEx() (#92363)
Victor Stinner committed
September 17, 2021
V
bpo-45116: Py_DEBUG ignores Py_ALWAYS_INLINE (GH-28419)
Victor Stinner committed
V
bpo-45116: Add the Py_ALWAYS_INLINE macro (GH-28390)
Victor Stinner committed
September 3, 2021
V
bpo-45094: Add Py_NO_INLINE macro (GH-28140)
Victor Stinner committed
April 29, 2021
V
bpo-43774: Enhance debug build documentation (GH-25712)
Victor Stinner committed
April 8, 2021
V
bpo-43774: Document configure options (GH-25283)
Victor Stinner committed
November 9, 2020
V
bpo-42294: Add borrowed/strong reference to doc glossary (GH-23206)
Victor Stinner committed
August 13, 2020
V
bpo-40204, doc: Fix syntax of C variables (GH-21846)
Victor Stinner committed
April 27, 2020
B
bpo-38387: Formally document PyDoc_STRVAR and PyDoc_STR macros (GH-16607)
Brad Solomon committed
March 9, 2020
S
bpo-38249: Expand Py_UNREACHABLE() to __builtin_unreachable() in the release mode. (GH-16329)
Serhiy Storchaka committed
October 30, 2019
S
bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950)
Serhiy Storchaka committed
September 10, 2019
K
Docs: Small tweaks to c-api/intro#Include_Files (GH-14698)
Kyle Stanley committed
May 28, 2019
Z
bpo-33407: Implement Py_DEPRECATED() on MSVC (GH-8980)
Zackery Spytz committed
May 24, 2019
V
Support Py_UNUSED() on clang (GH-13544)
Victor Stinner committed