Closed GoogleCodeExporter closed 9 years ago
Original comment by dwhall...@gmail.com
on 3 Oct 2010 at 2:29
[deleted comment]
Problem found: The C type pPmFunc_t which is the structure for both Python
Funcs and Modules was not having its f_globals field marked by the GC. The
assumption was that the globals namespace would be marked someplace else and
didn't need to be marked for every module & func.
Solution: having the GC mark the f_globals field allows the new unit test,
t347, to pass.
Original comment by dwhall...@gmail.com
on 3 Oct 2010 at 4:31
r623
- src/vm/heap.c edited to mark the f_globals field of a PmFunc_t.
- Added unit test t347
Tests pass. Mainlined directly.
Original comment by dwhall...@gmail.com
on 3 Oct 2010 at 4:39
r624
Applied same changes to branch for release 09
Original comment by dwhall...@gmail.com
on 3 Oct 2010 at 4:42
Original issue reported on code.google.com by
dwhall...@gmail.com
on 3 Oct 2010 at 2:13