summaryrefslogtreecommitdiffstats
path: root/Doc/c-api
Commit message (Expand)AuthorAgeFilesLines
* gh-140550: allow slots that repeat information from PyModuleDef (GH-144340)Petr Viktorin5 days1-4/+5
* gh-141004: Reorganize and reword the 'Useful macros' section (GH-144471)Petr Viktorin8 days1-185/+238
* gh-141004: Document remaining `pyport.h` utility macros (GH-144279)Peter Bierma10 days1-0/+96
* gh-144277: Fix usage of free-threaded terminology in the documentation (GH-14...Peter Bierma13 days2-5/+5
* gh-144319: Add huge pages support for pymalloc (#144320)Pablo Galindo Salgado2026-01-291-1/+5
* gh-143883: Use named parameters in PyModExport-related declarations & docs (G...Nathan Goldbaum2026-01-271-5/+5
* gh-144257: document return values of PyModule_SetDocString (GH-144258)Nathan Goldbaum2026-01-271-0/+3
* gh-141004: Mark up constants for `PyOS_double_to_string` (GH-143867)Petr Viktorin2026-01-221-3/+17
* gh-143869: Add PEP 757 functions to the limited API (#143906)Sergey B Kirpichev2026-01-211-6/+6
* gh-75459: versionadded for PyObject_CallFinalizer*() API (GH-143982)Sergey B Kirpichev2026-01-191-0/+4
* gh-141004: Document `PyException_HEAD` and `PyDescr_COMMON` (GH-143896)Peter Bierma2026-01-172-5/+28
* gh-141070: Rename `PyUnstable_Object_Dump` to `PyObject_Dump` (GH-142848)Peter Bierma2026-01-161-1/+1
* gh-141004: Mark up docs of old PyMem macros (GH-143783)Petr Viktorin2026-01-151-11/+33
* gh-143834: Fix PyLong_AsNativeBytes docs for negative number padding (GH-143...Muneeb Ullah2026-01-151-2/+2
* gh-141004: Document several soft-deprecated C APIs (GH-141634)Peter Bierma2026-01-144-0/+76
* gh-141004: Document old provisional names for vectorcall/code API (GH-143568)Petr Viktorin2026-01-143-10/+29
* gh-141004: Document symbol visibility macros (PyAPI_DATA, Py_EXPORTED_SYMBOL,...Yashraj2026-01-131-0/+40
* gh-141004: Document PyUnicode_IS_COMPACT and PyUnicode_IS_COMPACT_ASCII macro...Yashraj2026-01-121-0/+21
* gh-143578: Restore note about patchlevel.h (#143596)Petr Viktorin2026-01-121-0/+2
* gh-141004: Document remaining constants from patchlevel.h (GH-143598)Petr Viktorin2026-01-092-2/+26
* gh-143181: Fix 'overriden' -> 'overridden' in c-api/module.rst (#143182)Duane Hilton2025-12-271-1/+1
* gh-134160: Start "Extending and embedding" with a Diataxis-style tutorial (GH...Petr Viktorin2025-12-191-0/+40
* Python 3.15.0a3v3.15.0a3Hugo van Kemenade2025-12-164-20/+20
* Clarify that PyStructSequence is different from collections.namedtuple (#142626)Petr Viktorin2025-12-161-2/+5
* typo fixes in docs (#142683)SYan2122025-12-142-2/+2
* GH-65961: Stop setting `__cached__` on modules (GH-142165)Brett Cannon2025-12-111-7/+12
* gh-123241: Document restrictions for `tp_traverse` implementations (gh-142272)Sam Gross2025-12-082-0/+9
* gh-101100: Fix references to the set methods (GH-141857)Serhiy Storchaka2025-12-051-1/+1
* gh-141004: Document descriptor and dict proxy type objects (GH-141803)Yashraj2025-12-012-0/+53
* gh-140550: PEP 793 reference documentation (GH-141197)Petr Viktorin2025-11-266-273/+709
* gh-141004: Document missing `PyThread*` APIs (GH-141810)Peter Bierma2025-11-251-0/+217
* gh-141909: Add `PyModuleDef_Slot` and earlier Py_mod_* constants to stable AB...Petr Viktorin2025-11-251-0/+4
* gh-141004: Document `PyOS_mystr(n)icmp` (#141760)Stan Ulbrych2025-11-251-6/+23
* gh-141004: Document stack effect C APIs (GH-141843)Peter Bierma2025-11-241-0/+40
* gh-141004: Document `PyImport_Inittab` (GH-141844)Peter Bierma2025-11-241-0/+7
* gh-141004: Document `Py_ARRAY_LENGTH` (GH-141601)Yashraj2025-11-241-0/+13
* gh-141729: Doc PyTypeObject.tp_vectorcall grammar fix (#141730)Michael Kiper2025-11-211-1/+1
* gh-141004: Document missing `PyDateTime*` APIs (GH-141543)Peter Bierma2025-11-201-2/+46
* gh-141004: Document missing generator APIs (GH-141409)Peter Bierma2025-11-201-0/+38
* gh-141004: Document `Py_MakePendingCalls` (GH-141137)Peter Bierma2025-11-201-0/+19
* gh-141004: Document `Py_LOCAL` and `Py_LOCAL_INLINE` (GH-141725)Stan Ulbrych2025-11-191-0/+11
* Merge branch 'main' of https://github.com/python/cpythonHugo van Kemenade2025-11-194-14/+41
|\
| * gh-141070: Add PyUnstable_Object_Dump() function (#141072)Victor Stinner2025-11-181-0/+29
| * gh-138189: Link references to type slots (GH-141410)Petr Viktorin2025-11-183-14/+12
* | Python 3.15.0a2v3.15.0a2Hugo van Kemenade2025-11-182-3/+3
|/
* gh-141004: Document Py_HUGE_VAL/IS_FINITE/IS_INFINITE/IS_NAN (#141544)Sergey B Kirpichev2025-11-181-1/+37
* gh-141004: Document `Py_MEMCPY` (GH-141676)Stan Ulbrych2025-11-171-0/+8
* gh-141004: Document `PyODict*` APIs (GH-141136)Peter Bierma2025-11-172-0/+90
* gh-141004: Document missing `PyCFunction*` and `PyCMethod*` APIs (GH-141253)Peter Bierma2025-11-161-0/+93
* gh-141004: Document the `PyPickleBuffer_*` C API (GH-141630)Stan Ulbrych2025-11-162-0/+60