Jeremy Hylton
30c9f3991c
Variety of small INC/DECREF patches that fix reported memory leaks
...
with free variables. Thanks to Martin v. Loewis for finding two of
the problems. This fixes SF buf 405583.
There is also a C API change: PyFrame_New() is reverting to its
pre-2.1 signature. The change introduced by nested scopes was a
mistake. XXX Is this okay between beta releases?
cell_clear(), the GC helper, must decref its reference to break
cycles.
frame_dealloc() must dealloc all cell vars and free vars in addition
to locals.
eval_code2() setup code must INCREF cells it copies out of the
closure.
The STORE_DEREF opcode implementation must DECREF the object it passes
to PyCell_Set().
2001-03-13 01:58:22 +00:00
..
2001-01-17 17:09:53 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2001-01-25 20:04:14 +00:00
2000-09-15 18:19:27 +00:00
2001-02-01 05:27:45 +00:00
2000-09-01 23:29:29 +00:00
2000-08-03 16:24:25 +00:00
2001-03-01 22:59:14 +00:00
2000-07-09 00:20:36 +00:00
1994-01-02 00:11:39 +00:00
2000-07-22 19:25:51 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2001-03-13 01:58:22 +00:00
2001-01-25 20:06:59 +00:00
2000-08-24 20:09:45 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-26 05:46:01 +00:00
2001-01-28 00:27:39 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2001-01-25 22:13:34 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2001-02-26 18:56:37 +00:00
2001-02-27 04:45:05 +00:00
2001-02-01 22:48:12 +00:00
2001-03-02 06:10:17 +00:00
2000-09-01 23:29:29 +00:00
2001-03-01 14:50:13 +00:00
2000-09-01 23:29:29 +00:00
2000-12-22 21:51:10 +00:00
2000-09-01 23:29:29 +00:00
2001-02-28 21:44:20 +00:00
1997-10-20 23:50:01 +00:00
2000-11-03 08:18:37 +00:00
2000-09-01 23:29:29 +00:00
2001-01-22 16:50:11 +00:00
2001-01-23 01:46:06 +00:00
2001-01-25 20:04:14 +00:00
2001-03-01 22:59:14 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
1995-01-09 17:53:26 +00:00
2000-07-09 00:55:06 +00:00
2001-02-23 16:40:48 +00:00
2000-09-01 23:29:29 +00:00
2001-02-28 23:03:39 +00:00
2000-12-15 22:01:39 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2000-09-01 23:29:29 +00:00
2001-01-19 09:45:02 +00:00
2000-08-11 11:43:10 +00:00