diff options
author | Petr Viktorin <encukou@gmail.com> | 2021-04-29 13:46:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-29 13:46:48 (GMT) |
commit | 14fc2bdfab857718429029e53ceffca456178827 (patch) | |
tree | 707c2d51b38ffdb21ee45382f665cc053947c659 | |
parent | c76da79b37d2bcbe575cc927ba0a9b7a9ce465db (diff) | |
download | cpython-14fc2bdfab857718429029e53ceffca456178827.zip cpython-14fc2bdfab857718429029e53ceffca456178827.tar.gz cpython-14fc2bdfab857718429029e53ceffca456178827.tar.bz2 |
bpo-28254: Add PyGC_ functions to the stable ABI manifest (GH-25720)
Co-authored-by: Senthil Kumaran <senthil@uthcode.com>
Co-authored-by: scoder <stefan_ml@behnel.de>
-rw-r--r-- | Misc/stable_abi.txt | 11 | ||||
-rwxr-xr-x | PC/python3dll.c | 3 |
2 files changed, 13 insertions, 1 deletions
diff --git a/Misc/stable_abi.txt b/Misc/stable_abi.txt index efb2731..2a802bd 100644 --- a/Misc/stable_abi.txt +++ b/Misc/stable_abi.txt @@ -2139,6 +2139,15 @@ const Py_am_send added 3.10 +# New GC control functions in Py3.10 (https://bugs.python.org/issue28254) + +function PyGC_Disable + added 3.10 +function PyGC_Enable + added 3.10 +function PyGC_IsEnabled + added 3.10 + + # (Detailed comments aren't really needed for further entries: from here on # we can use version control logs.) - diff --git a/PC/python3dll.c b/PC/python3dll.c index a53ec63..574d4dc 100755 --- a/PC/python3dll.c +++ b/PC/python3dll.c @@ -271,6 +271,9 @@ EXPORT_FUNC(PyFrame_GetCode) EXPORT_FUNC(PyFrame_GetLineNumber) EXPORT_FUNC(PyFrozenSet_New) EXPORT_FUNC(PyGC_Collect) +EXPORT_FUNC(PyGC_Disable) +EXPORT_FUNC(PyGC_Enable) +EXPORT_FUNC(PyGC_IsEnabled) EXPORT_FUNC(PyGILState_Ensure) EXPORT_FUNC(PyGILState_GetThisThreadState) EXPORT_FUNC(PyGILState_Release) |