Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use new GC API. | Neil Schemenauer | 2001-08-29 | 1 | -6/+6 |
| | |||||
* | repr's converted to using PyString_FromFormat() instead of sprintf'ing | Barry Warsaw | 2001-08-24 | 1 | -7/+5 |
| | | | | | | into a hardcoded char* buffer. Closes patch #454743. | ||||
* | Merge of descr-branch back into trunk. | Tim Peters | 2001-08-02 | 1 | -1/+1 |
| | |||||
* | Variety of small INC/DECREF patches that fix reported memory leaks | Jeremy Hylton | 2001-03-13 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | 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(). | ||||
* | PEP 227 implementation | Jeremy Hylton | 2001-01-25 | 1 | -0/+115 |
A cell contains a reference to a single PyObject. It could be implemented as a mutable, one-element sequence, but the separate type has less overhead. |