#13447: Make libsingular multivariate polynomial rings collectable
-------------------------------------------------------+--------------------
       Reporter:  nbruin                               |         Owner:  rlm    
 
           Type:  defect                               |        Status:  new    
 
       Priority:  major                                |     Milestone:  
sage-5.4
      Component:  memleak                              |    Resolution:         
 
       Keywords:                                       |   Work issues:         
 
Report Upstream:  Reported upstream. No feedback yet.  |     Reviewers:         
 
        Authors:                                       |     Merged in:         
 
   Dependencies:                                       |      Stopgaps:         
 
-------------------------------------------------------+--------------------

Comment (by nbruin):

 Replying to [comment:6 SimonKing]:
 > I am not sure if changing to malloc is an acceptable option for
 Singular.
 I am sure it is not acceptable for production, but being able to swap out
 omalloc for debugging can be a very useful. That's why I tried. I
 understand that there are great tools to do memory management and omalloc
 puts them all out of play because it hides all memory alloc/free activity.

 It seems omalloc has its own tools but I wasn't able to get them working,
 I've seen indications that they don't work on 64 bits, and there's a good
 chance they're not as good as the general ones because they're for a
 smaller market.

 I'm sure someone more familiar with the Singular and omalloc code bases
 can make a more informed decision on whether having the option of straight
 malloc memory management for debugging is worthwhile. My initial finding
 is that it quite likely can be done with relatively small modifications. I
 got it to more or less work in an evening, while being unfamiliar with the
 code.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13447#comment:7>
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