diff options
author | arcadia-devtools <[email protected]> | 2022-02-20 12:09:02 +0300 |
---|---|---|
committer | arcadia-devtools <[email protected]> | 2022-02-20 12:09:02 +0300 |
commit | 8d89aca1fc4080024ced45c8d4e85c58a8a2df47 (patch) | |
tree | e6c38f18df0fdb480d09e658ffbd0095d76cbe76 /contrib/tools/cython/Cython/Utility/ModuleSetupCode.c | |
parent | 9987aebfc4cdaa56850d9ab6d6096e871b174b69 (diff) |
intermediate changes
ref:11a91d5bee522ae5dc95a46a43a891e9ee278e99
Diffstat (limited to 'contrib/tools/cython/Cython/Utility/ModuleSetupCode.c')
-rw-r--r-- | contrib/tools/cython/Cython/Utility/ModuleSetupCode.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/contrib/tools/cython/Cython/Utility/ModuleSetupCode.c b/contrib/tools/cython/Cython/Utility/ModuleSetupCode.c index 0c7059b3541..51fb75aca08 100644 --- a/contrib/tools/cython/Cython/Utility/ModuleSetupCode.c +++ b/contrib/tools/cython/Cython/Utility/ModuleSetupCode.c @@ -187,7 +187,10 @@ #ifndef CYTHON_UNPACK_METHODS #define CYTHON_UNPACK_METHODS 1 #endif - #ifndef CYTHON_FAST_THREAD_STATE + #if PY_VERSION_HEX >= 0x030B00A4 + #undef CYTHON_FAST_THREAD_STATE + #define CYTHON_FAST_THREAD_STATE 0 + #elif !defined(CYTHON_FAST_THREAD_STATE) #define CYTHON_FAST_THREAD_STATE 1 #endif #ifndef CYTHON_FAST_PYCALL @@ -204,7 +207,10 @@ #ifndef CYTHON_USE_DICT_VERSIONS #define CYTHON_USE_DICT_VERSIONS (PY_VERSION_HEX >= 0x030600B1) #endif - #ifndef CYTHON_USE_EXC_INFO_STACK + #if PY_VERSION_HEX >= 0x030B00A4 + #undef CYTHON_USE_EXC_INFO_STACK + #define CYTHON_USE_EXC_INFO_STACK 0 + #elif !defined(CYTHON_USE_EXC_INFO_STACK) #define CYTHON_USE_EXC_INFO_STACK (PY_VERSION_HEX >= 0x030700A3) #endif #endif |