Skip to content
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

Reintroduce vectorcall specialization for Python call API. #4656

Open
Icxolu opened this issue Oct 26, 2024 · 0 comments · May be fixed by #4768
Open

Reintroduce vectorcall specialization for Python call API. #4656

Icxolu opened this issue Oct 26, 2024 · 0 comments · May be fixed by #4768
Milestone

Comments

@Icxolu
Copy link
Contributor

Icxolu commented Oct 26, 2024

As part of the IntoPyObject migration process we removed the vectorcall optimization for simplicity for now in #4653. It was added in #4456 to speed up Python's call API by using the vectorcall calling convention where possible. This optimization was build on top of IntoPy which will be deprecated now in favor of IntoPyObject (#4618).

We'd like to reintroduce it in a future version using a separate PyCallArgs trait as discussed in #4456 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants