Visitar URL original
Expose unprefixed variants of `_PyCFunctionFast` and `_PyCFunctionFastWithKeywords` · Issue #114626 · python/cpython · GitHub
Skip to content

Expose unprefixed variants of _PyCFunctionFast and _PyCFunctionFastWithKeywords #114626

Closed

Description

@davidhewitt

METH_FASTCALL is documented as part of the stable API since Python 3.10.

The accompanying function pointer typedefs _PyCFunctionFast and _PyCFunctionFastWithKeywords have leading underscore names, which I understand to hint at these being private / internal APIs.

I think this is potentially an oversight and these function pointer typedefs should have new public names PyCFunctionFast and PyCFunctionFastWithKeywords?

Linked PRs

Activity

  1. added a commit that references this issue on Feb 15, 2024
  2. added 3 commits that reference this issue on Feb 16, 2024
  3. added a commit that references this issue on Feb 19, 2024
  4. vstinner commented on Feb 19, 2024

    @vstinner
    Member

    Thanks for making these two names public @davidhewitt!

  5. added a commit that references this issue on Feb 22, 2024
  6. added a commit that references this issue on Mar 4, 2024
  7. added a commit that references this issue on Apr 17, 2024
  8. added a commit that references this issue on Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions