1. f8387af Issue #4688: Add a heuristic so that tuples and dicts containing only by Antoine Pitrou · 16 years ago
  2. 78821dd fix building the core with --disable-unicode by Benjamin Peterson · 16 years ago
  3. 4c5ecb7 Issue #4074: Change the criteria for doing a full garbage collection (i.e. by Antoine Pitrou · 16 years ago
  4. 73c0e65 Issue #2467: gc.DEBUG_STATS reports invalid elapsed times. by Antoine Pitrou · 16 years ago
  5. e7d8be8 Security patches from Apple: prevent int overflow when allocating memory by Neal Norwitz · 16 years ago
  6. 2fe7706 - Issue #2862: Make int and float freelist management consistent with other by Gregory P. Smith · 16 years ago
  7. dd96db6 This reverts r63675 based on the discussion in this thread: by Gregory P. Smith · 16 years ago
  8. 593daf5 Renamed PyString to PyBytes by Christian Heimes · 16 years ago
  9. 3b718a7 Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. by Christian Heimes · 17 years ago
  10. 000a074 Modified PyImport_Import and PyImport_ImportModule to always use absolute imports by calling __import__ with an explicit level of 0 by Christian Heimes · 17 years ago
  11. e93237d #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. by Christian Heimes · 17 years ago
  12. 6819210 PEP 3123: Provide forward compatibility with Python 3.0, while keeping by Martin v. Löwis · 17 years ago
  13. e5ec613 List gc.get_count() in the module docstring. by Barry Warsaw · 18 years ago
  14. 684fd0c Replace PyObject_CallFunction calls with only object args by Georg Brandl · 18 years ago
  15. 57a0361 Patch from Aldo Cortesi (OpenBSD buildbot owner). by Neal Norwitz · 19 years ago
  16. c34b931 This is a long-ago patch I submitted to SF (1100924) to time the gc passes. by Skip Montanaro · 19 years ago
  17. 64182fe Some more changes to make code compile under a C++ compiler. by Anthony Baxter · 19 years ago
  18. 2ba9661 SF Patch #1463867: Improved generator finalization to allow generators by Phillip J. Eby · 19 years ago
  19. ffb0d90 Handle ssize_t by Neal Norwitz · 19 years ago
  20. 62e97f0 In format strings slinging Py_ssize_t, unconditionally by Tim Peters · 19 years ago
  21. 5c170fd Fix some missing checks after PyTuple_New, PyList_New, PyDict_New by Georg Brandl · 19 years ago
  22. d3c38ff SF patch #1443865; gc.get_count() added and optional argument 'generation' by Barry Warsaw · 19 years ago
  23. e22373d Fix warnings on x86 (32-bit) and support Win64. by Neal Norwitz · 19 years ago
  24. 7b216c5 Make PyGC_Collect() use Py_ssize_t. by Neal Norwitz · 19 years ago
  25. 6db0e00 Change GC refcount to Py_ssize_t. by Martin v. Löwis · 19 years ago
  26. 4129068 Change _PyObject_GC_Resize to expect Py_ssize_t. by Martin v. Löwis · 19 years ago
  27. 18e1655 Merge ssize_t branch. by Martin v. Löwis · 19 years ago
  28. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago
  29. 0d6615f PEP 342 implementation. Per Guido's comments, the generator throw() by Phillip J. Eby · 19 years ago
  30. 3b1cbf9 Add missing INCREF. by Neil Schemenauer · 19 years ago
  31. bc1d1b8 gc_list_move(): Make this truly equivalent to remove+append. While by Tim Peters · 20 years ago
  32. e2d5918 gc list function cleanup. by Tim Peters · 20 years ago
  33. cc2a866 handle_weakrefs(): Simplification -- there's no need to make a second by Tim Peters · 20 years ago
  34. ead8b7a SF 1055820: weakref callback vs gc vs threads by Tim Peters · 20 years ago
  35. 674d56b Convert return value to boolean. by Raymond Hettinger · 21 years ago
  36. 0bba722 Silence GCC warning when asserts are turned off. by Guido van Rossum · 21 years ago
  37. 403a203 SF bug 839548: Bug in type's GC handling causes segfaults. by Tim Peters · 21 years ago
  38. 780c497 update_refs(): assert that incoming refcounts aren't 0. The comment by Tim Peters · 21 years ago
  39. 6bc06ec Bug #794140: cygwin builds do not embed by Jason Tishler · 21 years ago
  40. e13ddc9 - New C API PyGC_Collect(), same as calling gc.collect(). by Guido van Rossum · 22 years ago
  41. 730f553 s/referrents/referents/g. Gotta love that referrers remains rife with rs. by Tim Peters · 22 years ago
  42. 0f81ab6 Finished implementing gc.get_referrents(): dealt with error and end by Tim Peters · 22 years ago
  43. fb2ab4d Comment repair; no semantic changes. by Tim Peters · 22 years ago
  44. f6b8045 Reworked has_finalizer() to use the new _PyObject_Lookup() instead by Tim Peters · 22 years ago
  45. 1155887 initgc(): Rewrote to use the PyModule_AddXYZ API; cuts code size. by Tim Peters · 22 years ago
  46. 259272b handle_finalizers(): Rewrote to call append_objects() and gc_list_merge() by Tim Peters · 22 years ago
  47. 50c61d5 Switched from METH_VARARGS to METH_NOARGS for the 7 module functions that by Tim Peters · 22 years ago
  48. bf384c2 Reworked move_finalizer_reachable() to create two distinct lists: by Tim Peters · 22 years ago
  49. f6ae7a4 move_finalizers(): Rewrote. It's not necessary for this routine by Tim Peters · 22 years ago
  50. 86b993b New comments. Rewrote has_finalizer() as a sequence of ifs instead of by Tim Peters · 22 years ago
  51. 93ad66d Fixed new seemingly random segfaults, by moving the initialization of by Tim Peters · 22 years ago
  52. ce136e9 Fix Tim's boom example. by Jeremy Hylton · 22 years ago
  53. 059b094 Add get_referrents() helper function. by Jeremy Hylton · 22 years ago
  54. 5bd378b Add get_referrents() helper function. by Jeremy Hylton · 22 years ago
  55. 774348c Fix typo. by Martin v. Löwis · 22 years ago
  56. 4030714 For new-style classes, we can now test for tp_del instead of asking by Guido van Rossum · 22 years ago
  57. 803526b Trashcan cleanup: Now that cyclic gc is always there, the trashcan by Tim Peters · 22 years ago
  58. 943382c Removed WITH_CYCLE_GC #ifdef-ery. Holes: by Tim Peters · 22 years ago
  59. 8b7f131 gc_list_move defined but not used. by Michael W. Hudson · 22 years ago
  60. aab713b visit_decref(): Added another assert. by Tim Peters · 22 years ago
  61. 6fc13d9 Finished transitioning to using gc_refs to track gc objects' states. by Tim Peters · 22 years ago
  62. ea40563 Reserved another gc_refs value for untracked objects. Every live gc by Tim Peters · 22 years ago
  63. 19b74c7 OK, I couldn't stand it <0.5 wink>: removed all uncertainty about what's by Tim Peters · 22 years ago
  64. 93cd83e visit_decref(): Two optimizations. by Tim Peters · 22 years ago
  65. 8839617 SF bug #574132: Major GC related performance regression by Tim Peters · 22 years ago
  66. c905164 Fix small bug. The count of objects in all generations younger then the by Neil Schemenauer · 22 years ago
  67. 14f8b4c Patch #568124: Add doc string macros. by Martin v. Löwis · 22 years ago
  68. 8a13518 Remove casts to PyObject * when declaration is for PyObject * by Jeremy Hylton · 22 years ago
  69. a2b11ec Add IS_TRACKED and IS_MOVED macros. This makes the logic a little more clear. by Neil Schemenauer · 22 years ago
  70. 2880ae5 Move all data for a single generation into a structure. The set of by Neil Schemenauer · 23 years ago
  71. fa8efab _PyObject_GC_New: Could call PyObject_INIT with a NULL 1st argument. by Tim Peters · 23 years ago
  72. fec4eb1 Allow PyObject_Del to be used as a function designator. Provide binary by Neil Schemenauer · 23 years ago
  73. b883310 Make _PyObject_GC_UnTrack do nothing if WITH_CYCLE_GC is not defined. by Neil Schemenauer · 23 years ago
  74. ff413af This is Neil's fix for SF bug 535905 (Evil Trashcan and GC interaction). by Guido van Rossum · 23 years ago
  75. 1b0e4fc Use pymalloc for realloc() as well. by Neil Schemenauer · 23 years ago
  76. dcc819a Use pymalloc if it's enabled. by Neil Schemenauer · 23 years ago
  77. 2a47c0f Fix spelling mistakes. Bugfix candidates. by Neal Norwitz · 23 years ago
  78. f8a6f24 Check for NULL return value of PyList_New (follow-up to patch #486743). by Martin v. Löwis · 23 years ago
  79. 155aad1 Patch #486743: remove bad INCREF, propagate exception in append_objects. by Martin v. Löwis · 23 years ago
  80. c8fe77b Use identity instead of equality when looking for referrers. Fixes #485781. by Martin v. Löwis · 23 years ago
  81. 560da62 Rename get_referents to get_referrers. Fixes #483815. by Martin v. Löwis · 23 years ago
  82. db86561 has_finalizer(): simplified "if (complicated_bool) 1 else 0" to by Tim Peters · 23 years ago
  83. a765c12 Add has_finalizer predictate function. Use it when deciding which by Neil Schemenauer · 23 years ago
  84. 8cc705e SF bug #477059 (my own): __del__ on new classes vs. GC. by Guido van Rossum · 23 years ago
  85. e8c40cb Make the gc.collect() function respect the collection lock. This fixes by Neil Schemenauer · 23 years ago
  86. bca8c2e Use double curly braces for the generation0/1/2 initializers, to shut by Guido van Rossum · 23 years ago
  87. 9e4ca10 SF bug [#467145] Python 2.2a4 build problem on HPUX 11.0. by Tim Peters · 23 years ago
  88. f2a67da Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2. by Tim Peters · 23 years ago
  89. 6d483d3 _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value. by Tim Peters · 23 years ago
  90. 406fe3b Repaired the debug Windows deaths in test_descr, by allocating enough by Tim Peters · 23 years ago
  91. 8c18f25 _PyObject_GC_Malloc(): split a complicated line in two. As is, there was by Tim Peters · 23 years ago
  92. 43411b5 Make more things internal to this file. Remove by Neil Schemenauer · 23 years ago
  93. 17e7be6 Remove "referents" structure (it's not needed). Check return value by Neil Schemenauer · 23 years ago
  94. c7c8d8e Add get_objects function. This is a low level function (like by Neil Schemenauer · 23 years ago
  95. 48c7034 Add get_referents function. Closes SF patch #402925. by Neil Schemenauer · 23 years ago
  96. b2c2c9e - update Neil's email address by Neil Schemenauer · 24 years ago
  97. 97d723b - do not start collection during processing of an exception by Neil Schemenauer · 24 years ago
  98. 7760cff Fix some long/"l" int/"i" mismatches. Fixes bug #113779. by Neil Schemenauer · 24 years ago
  99. 544de1e - Add DEBUG_SAVEALL option. When enabled all garbage objects found by the by Neil Schemenauer · 24 years ago
  100. 3263dc2 compromise value for threshold0: not too high, not too low by Jeremy Hylton · 24 years ago