cpython/Doc/data
Victor Stinner 18b1302539
[3.14] gh-158886: Add INCREF/DECREF macros to stable_abi.toml (GH-158941) (GH-159148) (#159236)
[3.15] gh-158886: Add INCREF/DECREF macros to stable_abi.toml (GH-158941) (GH-159148)

* gh-148233: Group stable_abi.toml entries per Python version (GH-157990)

(cherry picked from commit 5bde996950)

* gh-158886: Add INCREF/DECREF macros to stable_abi.toml (GH-158941)

* Add 7 INCREF/DECREF macros
* distinguish between 'const' and 'macro' in stable_abi.dat
  The file now has the 'kind' from the toml, not the ReST role.
* Fix kind of PY_VECTORCALL_ARGUMENTS_OFFSET
* Make it explicit that macros aren't part of the ABI
* Add is_static_inline_function to the TOML file (these are treated as macros in the docs)

Backport to 3.14: omit "abi3t_opaque".

(cherry picked from commit 20cb7fc707)


(cherry picked from commit 295bb00c41)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
2026-10-12 18:54:36 +02:00
..
python3.14.abi [3.14] gh-145235: Make dict watcher API thread-safe for free-threaded builds (gh-145233) (#149691) 2026-05-12 13:21:31 -04:00
refcounts.dat [3.14] Document that PyType_GetModule returns a borrowed ref (GH-145612) (GH-145682) 2026-03-10 10:06:08 +01:00
stable_abi.dat [3.14] gh-158886: Add INCREF/DECREF macros to stable_abi.toml (GH-158941) (GH-159148) (#159236) 2026-10-12 18:54:36 +02:00
threadsafety.dat [3.14] gh-142518: add thread safety docs for dict and set APIs (#148392) 2026-04-11 21:52:38 +05:30