-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
Cythonize ElementWrapper and make parent the first argument #14519
Comments
Work Issues: fix segfault in UCF |
comment:3
The UCF segfault was due to it inheriting from both Also #11931 can be closed as a duplicate. |
Changed work issues from fix segfault in UCF to none |
comment:4
Note that I did experience a very subtle Cython problem: When one constructs a Python class that simultaneously inherits from Sorry, I am too lazy to look up the ticket number or the discussion on the cython-user mailing list. |
comment:5
This is likely the same issue; luckily I could work (hack) around it here. |
comment:6
Hi Travis, I am finally looking at the patch now. Thanks for your work on this! Some points:
Let me know when you will have posted an updated patch fixing those as well as the failing tests detected by the patchbot. |
comment:7
Hey Nicolas, Thank you for reviewing the patch. Replying to @nthiery:
Done.
I think done; if not I'll need something more specific.
Because it because an extension class.
Done.
The updated patch fixes almost everything except 1 doctest in Thanks, Travis |
comment:8
Okay, I figured out what was going wrong. For the nested class, For the posets, the problem was that The rest of the errors were trivial in the sense I needed to put a parent as the first argument. In summary: err0rz b3 pwnd. Best, Travis |
Reviewer: Nicolas M. Thiéry |
comment:10
Thanks for doing the review Nicolas. |
Merged: sage-5.12.beta2 |
For speed and consistency.
Depends on #14143
Depends on #14015
Depends on #14516
CC: @sagetrac-sage-combinat @nthiery @simon-king-jena
Component: performance
Keywords: cython ElementWrapper
Author: Travis Scrimshaw
Reviewer: Nicolas M. Thiéry
Merged: sage-5.12.beta2
Issue created by migration from https://trac.sagemath.org/ticket/14519
The text was updated successfully, but these errors were encountered: