Changes between Version 2 and Version 3 of Ticket #22164


Ignore:
Timestamp:
01/10/17 13:02:55 (3 years ago)
Author:
jdemeyer
Comment:

homespace? Sounds cool :-)

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22164 – Description

    v2 v3  
    55Here is a list, hopefully complete, all from sage.libs.eclib:
    66
    7 - In homespace.pyx the initializer for class ModularSymbols calls new to create a C++ homespace, which is correctly deallocated
     7- In `homspace.pyx`, the initializer for class ModularSymbols calls new to create a C++ homspace, which is correctly deallocated
    88
    9 - In mat.pyx, C++ matrices are created but again there is a dealloc to delete them.
     9- In `mat.pyx`, C++ matrices are created but again there is a dealloc to delete them.
    1010
    11 - In mwrank.pyx the initializer for class _Curvedata creates a C++ Curvedata via new which is correctly deallocated.  Same for class _mw with a new nw.  Same for class _two_descent and new two_descent.
     11- In `newforms.pyx`, the initializer for class ECModularSymbol calls new newforms() and has no dealloc method.
    1212
    13 - But in newforms.pyx, the initializer for class ECModularSymbol calls new newforms() and has no dealloc method.
     13This one is good:
     14
     15- In `mwrank.pyx` the initializer for class _Curvedata creates a C++ Curvedata via new which is correctly deallocated.  Same for class _mw with a new nw.  Same for class _two_descent and new two_descent.