Closed GoogleCodeExporter closed 9 years ago
trunk403:
ipm> import sys; sys.heap()
(3340, 8192)
# After GC --> 4036
trunk404:
ipm> import sys; sys.heap()
(2828, 8192)
# After GC --> 3692
Closures caused loss of 512 bytes during initialization
of which about 344 bytes were lost permanently.
Original comment by dwhall...@gmail.com
on 10 Jan 2010 at 6:04
trunk404 (with fix):
ipm> import sys; sys.heap()
(3012, 8192)
Recovered 184 bytes.
Note that the comparison of "After GC" in the previous comment isn't valid; so
"344
bytes were lost permanently" should be disregarded.
Original comment by dwhall...@gmail.com
on 17 Jan 2010 at 7:50
Fix involved setting the Code object's cellvars tuple field to NULL when the
tuple was
empty and accounting for a possible null pointer in frame.c and interp.c.
There is no way to test for regression on this.
System tests pass. Ipm runs. Mainlined directly, see r407.
Original comment by dwhall...@gmail.com
on 17 Jan 2010 at 7:56
Changing Milestone-r10 to Milestone-r09
Original comment by dwhall...@gmail.com
on 7 Mar 2010 at 6:26
Changed r09 to R09
Original comment by dwhall...@gmail.com
on 12 Mar 2010 at 8:22
Original comment by dwhall...@gmail.com
on 13 Mar 2010 at 1:30
Original issue reported on code.google.com by
dwhall...@gmail.com
on 10 Jan 2010 at 5:39