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

Stackless issue #168: make Stackless compatible with old Cython modules #170

Merged
merged 3 commits into from
Sep 3, 2018

Conversation

akruis
Copy link

@akruis akruis commented Aug 16, 2018

Many extension modules were created by Cython versions before commit
037bcf0 and were compiled with regular C-Python. These modules call
PyEval_EvalFrameEx() with a broken frame object.
This commit adds code to recover a broken frame in PyEval_EvalFrameEx().

… modules

Many extension modules were created by Cython versions before commit
037bcf0 and were compiled with regular C-Python. These modules call
PyEval_EvalFrameEx() with a broken frame object.
This commit add code to recover a broken frame in PyEval_EvalFrameEx().
Anselm Kruis and others added 2 commits August 18, 2018 23:15
… modules

Add a test case for a pathological situation.
… modules

Add another test case for a pathological situation.
@akruis akruis merged commit f9094d2 into stackless-dev:master-slp Sep 3, 2018
@akruis akruis deleted the issue_168_slp37 branch September 3, 2018 20:10
akruis pushed a commit that referenced this pull request Sep 3, 2018
…es (#170)

Many extension modules were created by Cython versions before commit
037bcf0 and were compiled with regular C-Python. These modules call
PyEval_EvalFrameEx() with a broken frame object.
This commit add code to recover a broken frame in PyEval_EvalFrameEx().

(cherry picked from commit f9094d2)
akruis pushed a commit that referenced this pull request Sep 3, 2018
…es (#170)

Many extension modules were created by Cython versions before commit
037bcf0 and were compiled with regular C-Python. These modules call
PyEval_EvalFrameEx() with a broken frame object.
This commit add code to recover a broken frame in PyEval_EvalFrameEx().

(cherry picked from commit f9094d2)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant