]> granicus.if.org Git - python/commit
Christian Tismer's "trashcan" patch:
authorGuido van Rossum <guido@python.org>
Mon, 13 Mar 2000 16:01:29 +0000 (16:01 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 13 Mar 2000 16:01:29 +0000 (16:01 +0000)
commitd724b23420f8e9d73a656c941c45b234e08ff9d6
treea87fcb839783274d3d0fee3c9609793189a83d8e
parent96a45adf808ee9798d0c2637aeed2c895fa8e929
Christian Tismer's "trashcan" patch:

Added wrapping macros to dictobject.c, listobject.c, tupleobject.c,
frameobject.c, traceback.c that safely prevends core dumps
on stack overflow. Macros and functions in object.c, object.h.
The method is an "elevator destructor" that turns cascading
deletes into tail recursive behavior when some limit is hit.
Include/object.h
Objects/dictobject.c
Objects/frameobject.c
Objects/listobject.c
Objects/object.c
Objects/tupleobject.c
Python/traceback.c