| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Comment repair; no semantic changes. | Tim Peters | 2003-04-07 | 1 | -4/+5 |
|
|
* | Reworked has_finalizer() to use the new _PyObject_Lookup() instead | Tim Peters | 2003-04-07 | 1 | -73/+45 |
|
|
* | initgc(): Rewrote to use the PyModule_AddXYZ API; cuts code size. | Tim Peters | 2003-04-06 | 1 | -17/+14 |
|
|
* | handle_finalizers(): Rewrote to call append_objects() and gc_list_merge() | Tim Peters | 2003-04-06 | 1 | -36/+31 |
|
|
* | Switched from METH_VARARGS to METH_NOARGS for the 7 module functions that | Tim Peters | 2003-04-06 | 1 | -44/+17 |
|
|
* | Reworked move_finalizer_reachable() to create two distinct lists: | Tim Peters | 2003-04-06 | 1 | -31/+57 |
|
|
* | move_finalizers(): Rewrote. It's not necessary for this routine | Tim Peters | 2003-04-05 | 1 | -29/+20 |
|
|
* | New comments. Rewrote has_finalizer() as a sequence of ifs instead of | Tim Peters | 2003-04-05 | 1 | -6/+21 |
|
|
* | Fixed new seemingly random segfaults, by moving the initialization of | Tim Peters | 2003-04-05 | 1 | -8/+11 |
|
|
* | Fix Tim's boom example. | Jeremy Hylton | 2003-04-04 | 1 | -20/+54 |
|
|
* | Add get_referrents() helper function. | Jeremy Hylton | 2003-04-03 | 1 | -1/+1 |
|
|
* | Add get_referrents() helper function. | Jeremy Hylton | 2003-04-03 | 1 | -1/+32 |
|
|
* | Fix typo. | Martin v. Löwis | 2002-11-09 | 1 | -1/+1 |
|
|
* | For new-style classes, we can now test for tp_del instead of asking | Guido van Rossum | 2002-08-09 | 1 | -3/+3 |
|
|
* | 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 |
|
|