GeezerVison is showing github.com — bpo-43795: PEP-652: Clean up the stable ABI/limited API by encukou · Pull Request #25482 · python/cpython
Conversation
encukou
commented
Apr 20, 2021
•
edited by bedevere-bot
Loading
Uh oh!
There was an error while loading. Please reload this page.
_Py_EncodeLocaleRaw, which is private by name, undocumented,
and wasn't exported in python3.dll, is moved to a private header.
_Py_HashSecret_Initialized, again private by name, undocumented,
and not exported in python3.dll, is excluded with Py_LIMITED_API.
PyMarshal_* and PyMember_*One functions, declared in private headers and
not exported in python3.dll, are removed from Doc/data/stable_abi.dat.
PyMem_Calloc which was exported in python3dll.c, is moved to public
headers where it joins its other PyMem_* friends.
Only the last change is documented in the blurb; others are not user-visible.
(Nothing uses Doc/data/stable_abi.dat yet.)
https://bugs.python.org/issue43795
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This symbol is not part of the limited API, and was even missing
in Python's stable ABI DLL.
The underscore means it's not public API.
It was also not exported in the Windows stable ABI library.
…ed API
These functions are not declared with Py_LIMITED_API.
Except for functions that take FILE*, they remain in the stable ABI.
|
🤖 New build scheduled with the buildbot fleet by @encukou for commit 2ec383f 🤖
If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Reviewers
tiran
Awaiting requested review from tiran
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|