Skip to content
This repository was archived by the owner on Feb 13, 2025. It is now read-only.

disable the compatibility hack for Cython versions < 0.29 for stackless 3.8.0b1 and up #253

Closed
akruis opened this issue May 26, 2021 · 1 comment

Comments

@akruis
Copy link

akruis commented May 26, 2021

Issue #168 introduced a hack to make Stackless compatible with older Cython versions.
Disable this hack starting with version 3.8.0b1. This version was released long after Cython 0.29.

I'll introduce the C-macro
#define SLP_END_OF_OLD_CYTHON_HACK_VERSION (0x030800b1)
in stackless_impl.h. If PY_VERSION_HEX is lower than this macro, if the hack is enabled.

@akruis akruis self-assigned this May 26, 2021
akruis pushed a commit that referenced this issue May 27, 2021
Disable the support for Cython versions below 0.29.
Starting with Stackless version 3.8.0b1 extension modules compiled with
regular C-Python and Cython versions below 0.29 no longer work with
Stackless Python.
@akruis
Copy link
Author

akruis commented May 27, 2021

done

@akruis akruis closed this as completed May 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant