#5854: [with patch, with spkg, needs review] Include Michael Stoll's ratpoints 
in
Sage
---------------------------+------------------------------------------------
 Reporter:  rlm            |       Owner:  was     
     Type:  enhancement    |      Status:  new     
 Priority:  major          |   Milestone:  sage-4.0
Component:  number theory  |    Keywords:          
---------------------------+------------------------------------------------

Comment(by cremona):

 Partial review:  I ran valgrind on ratpoints's own test function and it
 does reasonably well:
 {{{
 mas...@host-56-150%valgrind ./rptest > rptest.out
 ==4873== Memcheck, a memory error detector.
 ==4873== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
 ==4873== Using LibVEX rev 1804, a library for dynamic binary translation.
 ==4873== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
 ==4873== Using valgrind-3.3.0, a dynamic binary instrumentation framework.
 ==4873== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
 ==4873== For more details, rerun with: -v
 ==4873==
 ==4873==
 ==4873== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 1)
 ==4873== malloc/free: in use at exit: 11,204 bytes in 44 blocks.
 ==4873== malloc/free: 91,051 allocs, 91,007 frees, 2,895,144 bytes
 allocated.
 ==4873== For counts of detected errors, rerun with: -v
 ==4873== searching for pointers to 44 not-freed blocks.
 ==4873== checked 128,328 bytes.
 ==4873==
 ==4873== LEAK SUMMARY:
 ==4873==    definitely lost: 11,176 bytes in 37 blocks.
 ==4873==      possibly lost: 0 bytes in 0 blocks.
 ==4873==    still reachable: 28 bytes in 7 blocks.
 ==4873==         suppressed: 0 bytes in 0 blocks.
 ==4873== Rerun with --leak-check=full to see details of leaked memory.
 }}}

 Perhaps Michael (A) can say whether the leak is significant?  If so we
 could ask Michael (S) to fix it.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5854#comment:10>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

--~--~---------~--~----~------------~-------~--~----~
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