8000 bpo-43868: Remove PyOS_ReadlineFunctionPointer from the stable ABI list by encukou · Pull Request #25442 · python/cpython · GitHub
[go: up one dir, main page]

Skip to content

bpo-43868: Remove PyOS_ReadlineFunctionPointer from the stable ABI list #25442

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 23, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Add whatsnew entry and fix up blurb
  • Loading branch information
encukou committed Apr 20, 2021
commit 42c9f3c90f9d247f50bbc0e948308ca5e791e329
6 changes: 6 additions & 0 deletions Doc/whatsnew/3.10.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1697,6 +1697,12 @@ Removed
Use Python :mod:`symtable` module instead.
(Contributed by Victor Stinner in :issue:`43244`.)

* Remove :c:func:`PyOS_ReadlineFunctionPointer` from the limited C API headers
and from ``python3.dll``, the library that provides the stable ABI on
Windows. Since the function takes a ``FILE*`` argument, its ABI stability
cannot be guaranteed.
(Contributed by Petr Viktorin in :issue:`43868`.)

* Remove ``ast.h``, ``asdl.h``, and ``Python-ast.h`` header files.
These functions were undocumented and excluded from the limited C API.
Most names defined by these header files were not prefixed by ``Py`` and so
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
:c:func:`PyOS_ReadlineFunctionPointer` is no longer exported by
``python3.dll`` on Windows. Like any function that takes ``FILE*``, it is
not part of the stable ABI.
:c:func:`PyOS_ReadlineFunctionPointer` is no longer exported by limited C API
headers and by ``python3.dll`` on Windows. Like any function that takes
``FILE*``, it is not part of the stable ABI.
0