diff options
author | Petr Viktorin <encukou@gmail.com> | 2022-08-17 11:48:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-17 11:48:43 (GMT) |
commit | 0f2b469ce1a6f123ad9e151b1771651b3e1d2de6 (patch) | |
tree | 6b11c45f2eaa658bb8e6db56cd92b41435edcbae /Python/frame.c | |
parent | 7276ca25f5f1440aa4d025350d3de15141854dde (diff) | |
download | cpython-0f2b469ce1a6f123ad9e151b1771651b3e1d2de6.zip cpython-0f2b469ce1a6f123ad9e151b1771651b3e1d2de6.tar.gz cpython-0f2b469ce1a6f123ad9e151b1771651b3e1d2de6.tar.bz2 |
gh-95991: Add some infrastructure for testing Limited API in _testcapi (GH-95992)
- Limited API needs to be enabled per source file
- Some builds don't support Limited API, so Limited API tests must be skipped on those builds
(currently this is `Py_TRACE_REFS`, but that may change.)
- `Py_LIMITED_API` must be defined before `<Python.h>` is included.
This puts the hoop-jumping in `testcapi/parts.h`, so individual
test files can be relatively simple. (Currently that's only
`vectorcall_limited.c`, imagine more.)
Diffstat (limited to 'Python/frame.c')
0 files changed, 0 insertions, 0 deletions