cpython
cpython copied to clipboard
3.13 adds C macros/functions/types without the `Py`/`_Py` prefix
3.13 newly defines the following unprefixed functions/macros/types via Python.h
. They should probably be hidden:
- [x]
uop_get_target
inInclude/cpython/optimizer.h:67
- [x]
uop_get_exit_index
inInclude/cpython/optimizer.h:73
- [x]
uop_get_jump_target
inInclude/cpython/optimizer.h:79
- [x]
uop_get_error_target
inInclude/cpython/optimizer.h:85
- [x]
BLOOM_FILTER_WORDS
inInclude/cpython/optimizer.h
- [x]
UOP_FORMAT_TARGET
inInclude/cpython/optimizer.h
- [x]
UOP_FORMAT_EXIT
inInclude/cpython/optimizer.h
- [x]
UOP_FORMAT_JUMP
inInclude/cpython/optimizer.h
- [x]
UOP_FORMAT_UNUSED
inInclude/cpython/optimizer.h
- [x]
struct _bloom_filter
inInclude/cpython/optimizer.h:19
- [x]
struct _exit_data
inInclude/cpython/optimizer.h:91
- [x]
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
- gh-118825