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
Fix Cython warnings in finite_rings #24116
Comments
This comment has been minimized.
This comment has been minimized.
New commits:
|
Commit: |
This comment has been minimized.
This comment has been minimized.
comment:5
Can you explain a little bit why you need to explicitly add an |
comment:6
It's a valid question... we do have to add those declarations somewhere and it seemed silly to do it for every finite field element class separately. This abstract base class looked like the correct level of abstraction: it's still rather concrete (vs. |
comment:7
Ah, yea, right. LGTM. |
Reviewer: Travis Scrimshaw |
comment:8
Also to anyone else looking at this change, having a doctest here is functionally pointless as these are here mainly as a technical detail. So that it why I positively reviewed this without explicit doctests for those methods. |
Changed branch from u/jdemeyer/fix_cython_warnings_in_finite_rings to |
Changed commit from |
comment:10
I plan to move this way down to |
Fix all warnings "Compatible but non-identical C method ... not redeclared" and "Overriding cdef method with def method"
This is part of #23600
Component: cython
Author: Jeroen Demeyer
Branch:
9dbd211
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/24116
The text was updated successfully, but these errors were encountered: