◐ Shell
clean mode source ↗

gh-141004: Document old provisional names for vectorcall/code API by encukou · Pull Request #143568 · python/cpython

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.

@encukou encukou changed the title gh-141004: Document old provisional names for vectorcall API gh-141004: Document old provisional names for vectorcall/code API

Jan 8, 2026

ZeroIntensity

@encukou encukou deleted the doc-backcompat-aliases branch

January 14, 2026 09:54

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jan 14, 2026
…PI (pythonGH-143568)

pythongh-141004: Document old provisional names for vectorcall & code API

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api
Use `versionadded`, `versionchanged`, and `:no-typesetting:`
to mark this up.

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.
(cherry picked from commit 7e8a1b5)

Co-authored-by: Petr Viktorin <encukou@gmail.com>

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request

Jan 14, 2026
…PI (pythonGH-143568)

pythongh-141004: Document old provisional names for vectorcall & code API

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api
Use `versionadded`, `versionchanged`, and `:no-typesetting:`
to mark this up.

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.
(cherry picked from commit 7e8a1b5)

Co-authored-by: Petr Viktorin <encukou@gmail.com>

encukou added a commit that referenced this pull request

Jan 14, 2026
…API (GH-143568) (GH-143828)

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api
Use `versionadded`, `versionchanged`, and `:no-typesetting:`
to mark this up.

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.
(cherry picked from commit 7e8a1b5)

Co-authored-by: Petr Viktorin <encukou@gmail.com>

encukou added a commit that referenced this pull request

Jan 14, 2026
…API (GH-143568) (GH-143829)

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api
Use `versionadded`, `versionchanged`, and `:no-typesetting:`
to mark this up.

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.
(cherry picked from commit 7e8a1b5)

Co-authored-by: Petr Viktorin <encukou@gmail.com>

thunder-coding pushed a commit to thunder-coding/cpython that referenced this pull request

Feb 15, 2026
…PI (pythonGH-143568)

pythongh-141004: Document old provisional names for vectorcall & code API

For vectorcall API, the underscore-prefixed provisional names
continue to be available per PEP 590:
https://peps.python.org/pep-0590/#finalizing-the-api
Use `versionadded`, `versionchanged`, and `:no-typesetting:`
to mark this up.

For PyCode API, use `:no-typesetting:` rather than `index::` so that
these are semantically documented as C functions.