-
-
Notifications
You must be signed in to change notification settings - Fork 30.4k
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
Add more signatures for builtin functions and methods #117764
Labels
Comments
serhiy-storchaka
added
type-feature
A feature request or enhancement
3.13
bugs and security fixes
labels
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
…he _io module __reduce__() does not have parameters, __reduce_ex__() has a single parameter.
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 11, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
…7770) Use Argument Clinic if possible.
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
… module (GH-117773) __reduce__() does not have parameters, __reduce_ex__() has a single parameter.
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
miss-islington
pushed a commit
to miss-islington/cpython
that referenced
this issue
Apr 12, 2024
…ule (pythonGH-117771) (cherry picked from commit 245e426) Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 12, 2024
… Ellipsis and NotImplemented
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
…sis and NotImplemented (GH-117813)
serhiy-storchaka
added a commit
to serhiy-storchaka/cpython
that referenced
this issue
Apr 12, 2024
Test signatures of all public builtins and methods of builtin classes in modules builtins, types, sys, and several other modules (either included in the list of standard builtin modules sys.builtin_module_names, or providing a public interface for such modules). Most builtins should have supported signatures, with few known exceptions. When more builtins will be converted to Argument Clinic or support of new signatures be implemented, they will be removed from the exception lists.
And finally, #117816 adds extensive tests for signatures of builtins, including just fixed. |
serhiy-storchaka
added a commit
that referenced
this issue
Apr 12, 2024
Test signatures of all public builtins and methods of builtin classes in modules builtins, types, sys, and several other modules (either included in the list of standard builtin modules sys.builtin_module_names, or providing a public interface for such modules). Most builtins should have supported signatures, with few known exceptions. When more builtins will be converted to Argument Clinic or support of new signatures be implemented, they will be removed from the exception lists.
For other changes, I'll open separate issues. Thank you for all your reviews @erlend-aasland. |
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
…ythonGH-117770) Use Argument Clinic if possible.
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
…he _io module (pythonGH-117773) __reduce__() does not have parameters, __reduce_ex__() has a single parameter.
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
… Ellipsis and NotImplemented (pythonGH-117813)
diegorusso
pushed a commit
to diegorusso/cpython
that referenced
this issue
Apr 17, 2024
…117816) Test signatures of all public builtins and methods of builtin classes in modules builtins, types, sys, and several other modules (either included in the list of standard builtin modules sys.builtin_module_names, or providing a public interface for such modules). Most builtins should have supported signatures, with few known exceptions. When more builtins will be converted to Argument Clinic or support of new signatures be implemented, they will be removed from the exception lists.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature or enhancement
#117671 adds many signatures for builtin functions and methods. But not all of them need support of multi-signatures. I opened this issue to add signatures for builtin objects which do not require new features.
Linked PRs
The text was updated successfully, but these errors were encountered: