]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)
authorPetr Viktorin <encukou@gmail.com>
Thu, 4 May 2023 07:56:53 +0000 (09:56 +0200)
committerGitHub <noreply@github.com>
Thu, 4 May 2023 07:56:53 +0000 (09:56 +0200)
commitcd9a56c2b0e14f56f2e83dd4db43c5c69a74b232
treeff971ebbdb11701bab003d743a6d5b928c35184f
parent35d273825abc319d0ecbd69110e847f6040d0cd7
gh-103509: PEP 697 -- Limited C API for Extending Opaque Types (GH-103511)

Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com>
30 files changed:
Doc/c-api/object.rst
Doc/c-api/structures.rst
Doc/c-api/type.rst
Doc/c-api/typeobj.rst
Doc/data/stable_abi.dat
Doc/whatsnew/3.12.rst
Include/cpython/object.h
Include/descrobject.h
Include/internal/pycore_object.h
Include/object.h
Include/pyport.h
Lib/test/test_capi/test_misc.py
Lib/test/test_stable_abi_ctypes.py
Misc/NEWS.d/next/C API/2023-04-13-16-54-00.gh-issue-103509.A26Qu8.rst [new file with mode: 0644]
Misc/stable_abi.toml
Modules/Setup.stdlib.in
Modules/_testcapi/heaptype.c
Modules/_testcapi/heaptype_relative.c [new file with mode: 0644]
Modules/_testcapi/parts.h
Modules/_testcapimodule.c
Objects/descrobject.c
Objects/typeobject.c
PC/pyconfig.h
PC/python3dll.c
PCbuild/_testcapi.vcxproj
PCbuild/_testcapi.vcxproj.filters
Python/structmember.c
configure
configure.ac
pyconfig.h.in