Opened 5 years ago
Last modified 9 months ago
#22747 closed enhancement
(experimental) Compile Cython code with binding=True — at Version 4
Reported by: | jdemeyer | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | sage-duplicate/invalid/wontfix |
Component: | cython | Keywords: | |
Cc: | klee | Merged in: | |
Authors: | Jeroen Demeyer | Reviewers: | |
Report Upstream: | Reported upstream. No feedback yet. | Work issues: | |
Branch: | u/jdemeyer/ticket/22747 (Commits, GitHub, GitLab) | Commit: | 2b7032755d9be33a994b0c612860f8dd93dfbe74 |
Dependencies: | #21682 | Stopgaps: |
Description (last modified by )
When using the Cython compiler directive binding=True
, Cython uses a custom type to implement functions and methods. This custom type supports more Python features. The most important changes lie in inspect
support.
Unfortunately, this behaves badly if there are import cycles and there are many in Sage (#21636).
Change History (4)
comment:1 Changed 5 years ago by
- Description modified (diff)
comment:2 Changed 5 years ago by
- Branch set to u/jdemeyer/ticket/22747
comment:3 Changed 5 years ago by
- Commit set to 2b7032755d9be33a994b0c612860f8dd93dfbe74
comment:4 Changed 5 years ago by
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
Compile Cython code with binding=True