summaryrefslogtreecommitdiffstats
path: root/Objects/weakrefobject.c
Commit message (Expand)AuthorAgeFilesLines
* Silence a -Wformat-extra-argument warning when compiling.Gregory P. Smith2013-02-021-7/+15
* Issue #16602: When a weakref's target was part of a long deallocation chain, ...Antoine Pitrou2012-12-081-3/+2
* Issue #16453: Fix equality testing of dead weakref objects.Antoine Pitrou2012-11-111-4/+8
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-55/+55
* #5037 proxy __unicode__ correctlyBenjamin Peterson2009-11-191-0/+17
* Fix #3634 invalid return value from _weakref.ref(Exception).__init__Benjamin Peterson2008-09-091-1/+1
* Issue 3110: Crash with weakref subclass,Amaury Forgeot d'Arc2008-06-161-4/+12
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-4/+4
* Renamed PyString to PyBytesChristian Heimes2008-05-261-4/+4
* #2592: delegate nb_index and the floor/truediv slots in weakref.proxy.Georg Brandl2008-05-201-0/+10
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFC...Christian Heimes2007-12-191-12/+12
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-18/+15
* Fix crasher for when an object's __del__ creates a new weakref to itself.Brett Cannon2007-01-231-0/+3
* _PyWeakref_GetWeakrefCount() now returns a Py_ssize_t instead of long.Neal Norwitz2006-08-021-2/+2
* Replace PyObject_CallFunction calls with only object argsGeorg Brandl2006-05-251-1/+1
* Use Py_VISIT in all tp_traverse methods, instead of traversing manually orThomas Wouters2006-04-151-2/+1
* Remove unnecessary casts in type object initializers.Georg Brandl2006-03-301-44/+44
* SF #1444030: Fix several potential defects found by Coverity.Hye-Shik Chang2006-03-071-1/+8
* Revert backwards-incompatible const changes.Martin v. Löwis2006-02-271-2/+2
* Merge ssize_t branch.Martin v. Löwis2006-02-151-9/+9
* Remove some shadowed variablesNeal Norwitz2006-01-081-2/+2
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-1/+1
* SF bug #1770766: weakref proxy has incorrect __nonzero__ behavior.Raymond Hettinger2005-03-271-5/+1
* SF 1055820: weakref callback vs gc vs threadsTim Peters2004-10-301-1/+3
* Be more careful about maintaining the invariants; it was actuallyFred Drake2004-08-031-3/+25
* SF bug #978308, Spurious errors taking bool of dead proNeal Norwitz2004-07-081-1/+1
* Make weak references subclassable:Fred Drake2004-07-021-68/+180
* Allocating a new weakref object can cause existing weakref objects forFred Drake2004-02-041-3/+16
* Fix bug in interpretation of the "callback" argument in the constructors forFred Drake2004-02-031-1/+5
* SF bug 839548: Bug in type's GC handling causes segfaults.Tim Peters2003-11-201-4/+30
* Remove proxy_print(), since that caused an inconsistency betweenFred Drake2003-07-141-10/+2
* Fix SF 762891: "del p[key]" on proxy object raises SystemError()Raymond Hettinger2003-06-301-1/+5
* - The repr() of a weakref object now shows the __name__ attribute ofGuido van Rossum2003-04-161-6/+15
* Add support for the iterator protocol to weakref proxy objects.Fred Drake2002-08-091-38/+64
* Remove weakref free list. This has the side effect of fixing a memoryNeil Schemenauer2002-03-271-26/+11
* proxy_compare(): Make sure that we unwrap both objects being compared ifFred Drake2001-12-191-6/+13
* Make sure that when we invoke callback functions associated with weakFred Drake2001-12-101-20/+24
* weakref_repr(), proxy_repr(): Conversion of sprintf() toBarry Warsaw2001-11-281-8/+11
* Fixes for possible buffer overflows in sprintf() usages.Marc-André Lemburg2001-11-281-1/+1
* Referencable is not a word, so don't use it in an error message <wink>.Jeremy Hylton2001-10-221-2/+2
* Remove an unnecessary check for NULL.Fred Drake2001-10-181-4/+3
* When weakref proxies are involved in binary & ternary slot operations,Fred Drake2001-10-181-15/+28
* The weak reference implementation, separated from the weakref module.Fred Drake2001-10-051-0/+715