mirror of
https://github.com/python/cpython.git
synced 2026-10-28 18:35:21 +08:00
[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 commit5bde996950) * 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 commit20cb7fc707) (cherry picked from commit295bb00c41) Co-authored-by: Petr Viktorin <encukou@gmail.com>