summaryrefslogtreecommitdiffstats
path: root/Doc/extending
Commit message (Expand)AuthorAgeFilesLines
* gh-134160: Start "Extending and embedding" with a Diataxis-style tutorial (GH...Petr Viktorin2025-12-193-384/+790
* gh-141004: Document `PyImport_Inittab` (GH-141844)Peter Bierma2025-11-241-1/+1
* gh-134786: raise error if `Py_TPFLAGS_MANAGED_WEAKREF` or `Py_TPFLAGS_MANAGED...Sergey Miryanov2025-11-021-0/+2
* GH-101100: Resolve reference warnings in extending/extending.rst (#138417)Adam Turner2025-09-031-1/+1
* gh-137740: Clarify `__del__` invocation mechanism in reference counting (#137...Robin Narsingh Ranabhat2025-08-221-1/+8
* gh-136823: Update documentation on excluded headers in Python.h (#136824)Sina Zel taat2025-08-051-6/+31
* Fix typos in Doc/extending/extending.rst and Doc/library/shelve.rst (GH-136890)Cornelius Roemer2025-07-231-1/+1
* Docs: Fix duplicate word typos (GH-135958)Brian Schubert2025-06-271-1/+1
* gh-134160: Split extension module init from PyModule docs; emphasize multi-ph...Petr Viktorin2025-06-131-38/+11
* gh-134830: Fix reference in `Doc/extending/windows.rst` (GH-134831)Stan Ulbrych2025-06-021-1/+1
* gh-134160: Block multiple module initialization (#134773)Petr Viktorin2025-05-281-4/+24
* gh-133678: Document C API third party tools (#134526)Victor Stinner2025-05-271-13/+3
* gh-134160: Use multi-phase init in documentation examples (#134296)neonene2025-05-265-109/+100
* gh-111178: fix incorrect function signatures in docs (#132395)Bénédikt Tran2025-04-111-33/+43
* gh-111178: fix UBSan for example code in `extending/newtypes_tutorial` docs (...Bénédikt Tran2025-03-241-26/+56
* gh-127989: C API: Refer to "attached thread states" instead of the GIL (GH-12...Peter Bierma2025-03-201-4/+4
* gh-82909: Update PC/pyconfig.h to allow disabling pragma based auto-linking (...Jean-Christophe Fillion-Robin2025-03-101-12/+44
* Correct function name in `Doc/extending/embedding.rst` (#127539)Boris Verkhovskiy2025-03-071-2/+2
* gh-101100: Add a table of class attributes to the "Custom classes" section of...Alex Waygood2024-09-252-2/+2
* gh-123517: Remove unnecessary ``:meth:`` parentheses (#123518)Wei-Hsiang (Matt) Wang2024-09-011-1/+1
* docs: fix a few typos identified by codespell (#119516)Ned Batchelder2024-05-262-2/+2
* gh-115172: Fix explicit index extries for the C API (GH-115173)Serhiy Storchaka2024-02-112-5/+5
* gh-65210: Add const qualifiers in PyArg_VaParseTupleAndKeywords() (GH-105958)Serhiy Storchaka2023-12-041-1/+1
* gh-101100: Fix Sphinx reference warnings (GH-112416)Hugo van Kemenade2023-11-251-1/+1
* gh-109634: Use :samp: role (GH-109635)Serhiy Storchaka2023-09-231-1/+1
* GH-92584: Remove distutils from the newtypes tutorial includes (#108024)Adam Turner2023-08-221-27/+27
* gh-107298: Fix numerous ref errors and typos in the C API docs (GH-108258)Serhiy Storchaka2023-08-221-1/+1
* gh-107298: Fix some references in the C API documentation (GH-108072)Serhiy Storchaka2023-08-171-2/+2
* GH-92584: Remove Installing Python Modules (Distutils version) (#108020)Adam Turner2023-08-161-0/+1
* gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345)Serhiy Storchaka2023-07-274-37/+37
* gh-107091: Fix some uses of :attr: role (GH-107318)Serhiy Storchaka2023-07-272-2/+2
* gh-107298: Fix more Sphinx warnings in the C API doc (#107329)Victor Stinner2023-07-272-41/+41
* gh-107298: Fix doc references to undocumented modules (#107300)Victor Stinner2023-07-262-6/+6
* gh-86493: Modernize modules initialization code (GH-106858)Serhiy Storchaka2023-07-252-11/+4
* gh-107091: Fix the use of some C domain roles (#107092)Serhiy Storchaka2023-07-231-5/+5
* gh-106919: Use role :c:macro: for referencing the C "constants" (GH-106920)Serhiy Storchaka2023-07-212-6/+6
* gh-104922: Doc: add note about PY_SSIZE_T_CLEAN (#106314)Inada Naoki2023-07-022-2/+11
* Fix inaccuracies in "Assorted Topics" section of "Defining Extension Types" t...chgnrdv2023-06-161-5/+5
* gh-105145: Remove old functions to config Python init (#105154)Victor Stinner2023-06-012-18/+41
* gh-104922: Make `PY_SSIZE_T_CLEAN` not mandatory again (#105051)Inada Naoki2023-05-311-3/+3
* GH-97950: Use new-style index directive ('builtin') (#104164)Adam Turner2023-05-061-1/+1
* gh-103712: Increase the length of the type name in AttributeError messages (#...Alex Gaynor2023-04-241-1/+1
* gh-99202: Fix extension type from documentation for compiling in C++20 mode ...Jeffrey Newman2023-04-061-2/+2
* gh-47146: Soft-deprecate structmember.h, expose its contents via Python.h (GH...Petr Viktorin2022-11-222-40/+8
* gh-93358: Fix python-config docs for how to embed Python (#98649)Erlend E. Aasland2022-10-291-6/+6
* gh-93738: Disallow pre-v3 syntax in the C domain (#97962)Adam Turner2022-10-062-4/+4
* gh-93738: Documentation C syntax (:c:type:<C type> -> :c:expr:<C type>) (#97768)Adam Turner2022-10-052-7/+7
* gh-93738: Documentation C syntax (Function glob patterns -> literal markup) (...Adam Turner2022-10-051-3/+3
* GH-95245: Document use of `MANAGED` flags instead of offsets. (GH-96044)Mark Shannon2022-08-301-24/+9
* gh-91838: Use HTTPS links in docs for resources which redirect to HTTPS (GH-9...Serhiy Storchaka2022-08-041-2/+2