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
akruis merged 3 commits into
stackless-dev:master-slpfrom
akruis:issue_168_slp37
Sep 3, 2018
Merged

akruis merged 3 commits into
stackless-dev:master-slpfrom
akruis:issue_168_slp37

Conversation

@akruis

@akruis akruis commented Aug 16, 2018

Copy link
Copy Markdown

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().
akruis 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