| Commit message (Expand) | Author | Age | Files | Lines |
* | Trashcan cleanup: Now that cyclic gc is always there, the trashcan | Tim Peters | 2002-07-07 | 1 | -0/+3 |
|
|
* | Removed WITH_CYCLE_GC #ifdef-ery. Holes: | Tim Peters | 2002-07-07 | 1 | -23/+0 |
|
|
* | gc_list_move defined but not used. | Michael W. Hudson | 2002-07-04 | 1 | -15/+0 |
|
|
* | visit_decref(): Added another assert. | Tim Peters | 2002-07-02 | 1 | -0/+1 |
|
|
* | Finished transitioning to using gc_refs to track gc objects' states. | Tim Peters | 2002-07-02 | 1 | -39/+66 |
|
|
* | Reserved another gc_refs value for untracked objects. Every live gc | Tim Peters | 2002-07-02 | 1 | -6/+16 |
|
|
* | OK, I couldn't stand it <0.5 wink>: removed all uncertainty about what's | Tim Peters | 2002-07-01 | 1 | -96/+163 |
|
|
* | visit_decref(): Two optimizations. | Tim Peters | 2002-06-30 | 1 | -5/+3 |
|
|
* | SF bug #574132: Major GC related performance regression | Tim Peters | 2002-06-30 | 1 | -13/+43 |
|
|
* | Fix small bug. The count of objects in all generations younger then the | Neil Schemenauer | 2002-06-28 | 1 | -1/+1 |
|
|
* | Patch #568124: Add doc string macros. | Martin v. Löwis | 2002-06-13 | 1 | -32/+22 |
|
|
* | Remove casts to PyObject * when declaration is for PyObject * | Jeremy Hylton | 2002-06-06 | 1 | -3/+3 |
|
|
* | Add IS_TRACKED and IS_MOVED macros. This makes the logic a little more clear. | Neil Schemenauer | 2002-05-21 | 1 | -7/+10 |
|
|
* | Move all data for a single generation into a structure. The set of | Neil Schemenauer | 2002-05-04 | 1 | -73/+97 |
|
|
* | _PyObject_GC_New: Could call PyObject_INIT with a NULL 1st argument. | Tim Peters | 2002-04-28 | 1 | -2/+6 |
|
|
* | Allow PyObject_Del to be used as a function designator. Provide binary | Neil Schemenauer | 2002-04-12 | 1 | -14/+39 |
|
|
* | Make _PyObject_GC_UnTrack do nothing if WITH_CYCLE_GC is not defined. | Neil Schemenauer | 2002-03-29 | 1 | -0/+2 |
|
|
* | This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). | Guido van Rossum | 2002-03-28 | 1 | -1/+3 |
|
|
* | Use pymalloc for realloc() as well. | Neil Schemenauer | 2002-03-22 | 1 | -2/+2 |
|
|
* | Use pymalloc if it's enabled. | Neil Schemenauer | 2002-03-22 | 1 | -4/+4 |
|
|
* | Fix spelling mistakes. Bugfix candidates. | Neal Norwitz | 2002-01-29 | 1 | -1/+1 |
|
|
* | Check for NULL return value of PyList_New (follow-up to patch #486743). | Martin v. Löwis | 2001-12-02 | 1 | -0/+3 |
|
|
* | Patch #486743: remove bad INCREF, propagate exception in append_objects. | Martin v. Löwis | 2001-12-02 | 1 | -6/+11 |
|
|
* | Use identity instead of equality when looking for referrers. Fixes #485781. | Martin v. Löwis | 2001-11-29 | 1 | -3/+4 |
|
|
* | Rename get_referents to get_referrers. Fixes #483815. | Martin v. Löwis | 2001-11-24 | 1 | -12/+12 |
|
|
* | has_finalizer(): simplified "if (complicated_bool) 1 else 0" to | Tim Peters | 2001-11-01 | 1 | -8/+3 |
|
|
* | Add has_finalizer predictate function. Use it when deciding which | Neil Schemenauer | 2001-11-01 | 1 | -14/+26 |
|
|
* | SF bug #477059 (my own): __del__ on new classes vs. GC. | Guido van Rossum | 2001-11-01 | 1 | -1/+3 |
|
|
* | Make the gc.collect() function respect the collection lock. This fixes | Neil Schemenauer | 2001-10-31 | 1 | -4/+11 |
|
|
* | Use double curly braces for the generation0/1/2 initializers, to shut | Guido van Rossum | 2001-10-12 | 1 | -3/+3 |
|
|
* | SF bug [#467145] Python 2.2a4 build problem on HPUX 11.0. | Tim Peters | 2001-10-11 | 1 | -56/+56 |
|
|
* | Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2. | Tim Peters | 2001-10-07 | 1 | -12/+4 |
|
|
* | _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value. | Tim Peters | 2001-10-06 | 1 | -14/+21 |
|
|
* | Repaired the debug Windows deaths in test_descr, by allocating enough | Tim Peters | 2001-10-06 | 1 | -7/+8 |
|
|
* | _PyObject_GC_Malloc(): split a complicated line in two. As is, there was | Tim Peters | 2001-10-06 | 1 | -2/+3 |
|
|
* | Make more things internal to this file. Remove | Neil Schemenauer | 2001-08-30 | 1 | -93/+148 |
|
|
* | Remove "referents" structure (it's not needed). Check return value | Neil Schemenauer | 2001-08-10 | 1 | -20/+17 |
|
|
* | Add get_objects function. This is a low level function (like | Neil Schemenauer | 2001-08-09 | 1 | -0/+38 |
|
|
* | Add get_referents function. Closes SF patch #402925. | Neil Schemenauer | 2001-08-09 | 1 | -0/+50 |
|
|
* | - update Neil's email address | Neil Schemenauer | 2000-10-04 | 1 | -6/+2 |
|
|
* | - do not start collection during processing of an exception | Neil Schemenauer | 2000-10-04 | 1 | -1/+5 |
|
|
* | Fix some long/"l" int/"i" mismatches. Fixes bug #113779. | Neil Schemenauer | 2000-09-22 | 1 | -2/+2 |
|
|
* | - Add DEBUG_SAVEALL option. When enabled all garbage objects found by the | Neil Schemenauer | 2000-09-22 | 1 | -27/+39 |
|
|
* | compromise value for threshold0: not too high, not too low | Jeremy Hylton | 2000-09-05 | 1 | -1/+1 |
|
|
* | set the default threshold much higher | Jeremy Hylton | 2000-09-01 | 1 | -1/+1 |
|
|
* | refactor __del__ exception handler into PyErr_WriteUnraisable | Jeremy Hylton | 2000-09-01 | 1 | -1/+10 |
|
|
* | apply patch #101362 by Vladimir Marangozov | Jeremy Hylton | 2000-08-31 | 1 | -33/+24 |
|
|
* | Neil Schemenauer: GC enable(), disable(), isenabled() interface. | Vladimir Marangozov | 2000-08-06 | 1 | -16/+76 |
|
|
* | debug_instance(): Use the same %p format directive as with | Barry Warsaw | 2000-07-12 | 1 | -6/+3 |
|
|
* | Always use the :funcname part of the format specifier for PyArg_ParseTuple() | Fred Drake | 2000-07-12 | 1 | -5/+5 |
|
|