#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.

Reply via email to