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

Compatibility with older Cython modules compiled with C-Python #168

Closed

Description

@akruis

There are many extension modules created by Cython versions before commit 037bcf0 and compiled with regular C-Python. These modules call PyEval_EvalFrameEx() with a broken frame object. See #166 (comment) for details.

Fortunately it turned out, that I can modify Stackless to work around this problem. This enhancment adds code to recover a broken frame in PyEval_EvalFrameEx().

Activity

  1. self-assigned this
    on Aug 16, 2018
  2. akruis commented on Aug 16, 2018

    @akruis
    Author

    Created pull request #169 for 2.7-slp.

  3. akruis commented on Aug 16, 2018

    @akruis
    Author

    And pull request #170 for master-slp.

  4. added 4 commits that reference this issue on Sep 3, 2018
  5. akruis commented on Sep 3, 2018

    @akruis
    Author

    Fixed for 2.7-slp, 3.5-slp, 3.6-slp and master-slp.

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions