Skip to content
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

Fix a large chunk of exc_info changes on 0.29.x #4610

Merged
merged 1 commit into from Feb 2, 2022

Conversation

da-woods
Copy link
Contributor

@da-woods da-woods commented Feb 1, 2022

By disabling CYTHON_FAST_THREAD_STATE and CYTHON_USE_EXC_INFO_STACK

I think this still leaves some breakage in Coroutines.c but it's
enough of a fix that Cython succeeds in building itself. Therefore
I think it's worth doing now even if it doesn't fix everything.

Related to #4500

By disabling CYTHON_FAST_THREAD_STATE and CYTHON_USE_EXC_INFO_STACK

I think this still leaves some breakage in Coroutines.c but it's
enough of a fix that Cython succeeds in building itself. Therefore
I think it's worth doing now even if it doesn't fix everything.

Related to cython#4500
@scoder scoder added this to the 0.29.28 milestone Feb 2, 2022
@scoder scoder merged commit bbac8b5 into cython:0.29.x Feb 2, 2022
@scoder
Copy link
Contributor

scoder commented Feb 2, 2022

Right. I think this is the safest we can do for 0.29.x.

@da-woods da-woods deleted the partial_exc_fix branch February 2, 2022 07:28
@da-woods
Copy link
Contributor Author

da-woods commented Feb 2, 2022

I can't actually see any test failures related to this, so it's possibly a more complete fix than I originally thought.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants