-
-
Notifications
You must be signed in to change notification settings - Fork 31k
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
3.13 adds C macros/functions/types without the Py
/_Py
prefix
#118771
Comments
Py
/_Py
prefixPy
/_Py
prefix
Can't we move most of |
Done in commit e26e098:
|
@encukou: Python 3.13.0 was released last October, it's now too late to change remaining functions/types. Can we close this issue? |
Sure, I merged the rest into #118915. |
3.13 newly defines the following unprefixed functions/macros/types via
Python.h
. They should probably be hidden:uop_get_target
inInclude/cpython/optimizer.h:67
uop_get_exit_index
inInclude/cpython/optimizer.h:73
uop_get_jump_target
inInclude/cpython/optimizer.h:79
uop_get_error_target
inInclude/cpython/optimizer.h:85
BLOOM_FILTER_WORDS
inInclude/cpython/optimizer.h
UOP_FORMAT_TARGET
inInclude/cpython/optimizer.h
UOP_FORMAT_EXIT
inInclude/cpython/optimizer.h
UOP_FORMAT_JUMP
inInclude/cpython/optimizer.h
UOP_FORMAT_UNUSED
inInclude/cpython/optimizer.h
struct _bloom_filter
inInclude/cpython/optimizer.h:19
struct _exit_data
inInclude/cpython/optimizer.h:91
optimize_func
inInclude/cpython/optimizer.h:112
CO_NO_MONITORING_EVENTS
inInclude/cpython/code.h:192
Some more are generated by configure:
HAVE_CLOCK_T
in./pyconfig.h:138
HAVE_CLOSEFROM
in./pyconfig.h:138
HAVE_GETGRENT
in./pyconfig.h:138
HAVE_GRANTPT
in./pyconfig.h:515
HAVE_POSIX_OPENPT
in./pyconfig.h:849
HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSEFROM_NP
in./pyconfig.h:849
HAVE_PROCESS_VM_READV
in./pyconfig.h:849
HAVE_PTSNAME
in./pyconfig.h:957
HAVE_PTSNAME_R
in./pyconfig.h:957
HAVE_SOCKLEN_T
in./pyconfig.h:957
HAVE_SYS_TIMERFD_H
in./pyconfig.h:1406
HAVE_TIMERFD_CREATE
in./pyconfig.h:1406
HAVE_UNLOCKPT
in./pyconfig.h:1406
HAVE___UINT128_T
in./pyconfig.h:1582
WITH_MIMALLOC
in./pyconfig.h:1867
Linked PRs
The text was updated successfully, but these errors were encountered: