-
-
Notifications
You must be signed in to change notification settings - Fork 642
Closed
Labels
Milestone
Description
The following operation creates a leak
pi * I * RR.one()
This can be tested with
import gc
def num_complex():
gc.collect()
return sum(1 for t in gc.get_objects() if type(t) is sage.rings.complex_number.ComplexNumber)
for _ in range(10):
print num_complex()
for _ in range(10):
a = pi * I * RR.one()
Original report on sage-devel.
Depends on #24668
CC: @rwst
Component: memleak
Author: Ralf Stephan
Branch/Commit: a42d589
Reviewer: Jeroen Demeyer
Issue created by migration from https://trac.sagemath.org/ticket/24745