#11900: Serious regression caused by #9138
------------------------------+---------------------------------------------
Reporter: SimonKing | Owner: tbd
Type: defect | Status: needs_work
Priority: critical | Milestone: sage-4.8
Component: performance | Keywords: categories regression
Work_issues: | Upstream: N/A
Reviewer: Jeroen Demeyer | Author: Simon King
Merged: | Dependencies: #9138 #11911
------------------------------+---------------------------------------------
Comment(by SimonKing):
Hi Nicolas, it seems that your "singleton" patch does not contain the pyx
file.
By the way, since is_subcategory is used by `__contains__`, I would
somehow prefer to not cythonise `__contains__` but cythonise
`is_subcategory` instead.
Anyway. Since the change concerns "speedup for category framework", the
new stuff shall remain on ''this'' ticket. Do we agree on that?
Of course, after cythonising is_subcategory, I need to change my patches
from #11943 and #11935 as well. In particular #11935 will be tricky,
because the idea of "testing subcategories via subclasses of the parent
class" will not work if parent classes are shared. But that problem shall
be dealt with there and not here.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11900#comment:98>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.