112 Commits (889bb2969d00a548279c7e4dd237c23b100548e2)

Author SHA1 Message Date
Antoine Pitrou 7f14f0d8a0 Recorded merge of revisions 81032 via svnmerge from 16 years ago
Antoine Pitrou 336e54f4c7 Merged revisions 80705 via svnmerge from 16 years ago
Benjamin Peterson 68dbebc8e8 Merged revisions 77167 via svnmerge from 17 years ago
Antoine Pitrou 3a652b1d0a Merged revisions 70546 via svnmerge from 17 years ago
Antoine Pitrou 14b78f5fc5 Merged revisions 68462 via svnmerge from 18 years ago
Antoine Pitrou 621601a698 Merged revisions 67832 via svnmerge from 18 years ago
Neal Norwitz 3ce5d9207e Closes release blocker #3627. 18 years ago
Georg Brandl 2ee470f7f9 Merged revisions 64722,64729,64753,64845-64846,64849,64871,64880-64882,64885,64888,64897,64900-64901,64915,64926-64929,64938-64941,64944,64961,64966,64973 via svnmerge from 18 years ago
Neil Schemenauer a7024e9e84 Fix some broken URLs to GC design discussions. 18 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Christian Heimes a156e09b19 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60845 via svnmerge from 19 years ago
Christian Heimes 072c0f1b7e Merged revisions 59666-59679 via svnmerge from 19 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 19 years ago
Amaury Forgeot d'Arc ad8dcd5f1a Minor cleanup in the gc module. 19 years ago
Christian Heimes 217cfd1c86 Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h 19 years ago
Neal Norwitz 53cbdaa84c Convert a bunch of constant strings in C to unicode. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 5b222135f8 Make identifiers str (not str8) objects throughout. 19 years ago
Thomas Wouters 89f507fe8c Four months of trunk changes (including a few releases...) 20 years ago
Thomas Wouters 3dfc3c14a2 Fix test_gc failure by fixing the bug test_gc found: __del__ methods were no 20 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Barry Warsaw d3c38ff7f8 SF patch #1443865; gc.get_count() added and optional argument 'generation' 21 years ago
Neal Norwitz e22373d690 Fix warnings on x86 (32-bit) and support Win64. 21 years ago
Neal Norwitz 7b216c52e4 Make PyGC_Collect() use Py_ssize_t. 21 years ago
Martin v. Löwis 6db0e00d57 Change GC refcount to Py_ssize_t. 21 years ago
Martin v. Löwis 41290685f9 Change _PyObject_GC_Resize to expect Py_ssize_t. 21 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 21 years ago
Neal Norwitz 1ac754fa10 Check return result from Py_InitModule*(). This API can fail. 21 years ago
Phillip J. Eby 0d6615fd29 PEP 342 implementation. Per Guido's comments, the generator throw() 21 years ago
Neil Schemenauer 3b1cbf9ba0 Add missing INCREF. 21 years ago
Tim Peters bc1d1b80d1 gc_list_move(): Make this truly equivalent to remove+append. While 22 years ago
Tim Peters e2d591847c gc list function cleanup. 22 years ago
Tim Peters cc2a866cb7 handle_weakrefs(): Simplification -- there's no need to make a second 22 years ago
Tim Peters ead8b7ab30 SF 1055820: weakref callback vs gc vs threads 22 years ago
Raymond Hettinger 674d56b82e Convert return value to boolean. 23 years ago
Guido van Rossum 0bba722fff Silence GCC warning when asserts are turned off. 23 years ago
Tim Peters 403a203223 SF bug 839548: Bug in type's GC handling causes segfaults. 23 years ago
Tim Peters 780c497972 update_refs(): assert that incoming refcounts aren't 0. The comment 23 years ago
Jason Tishler 6bc06eca70 Bug #794140: cygwin builds do not embed 23 years ago
Guido van Rossum e13ddc9ec8 - New C API PyGC_Collect(), same as calling gc.collect(). 23 years ago
Tim Peters 730f5535ba s/referrents/referents/g. Gotta love that referrers remains rife with rs. 23 years ago
Tim Peters 0f81ab6d88 Finished implementing gc.get_referrents(): dealt with error and end 23 years ago
Tim Peters fb2ab4d5ae Comment repair; no semantic changes. 23 years ago
Tim Peters f6b8045ca5 Reworked has_finalizer() to use the new _PyObject_Lookup() instead 23 years ago
Tim Peters 1155887a74 initgc(): Rewrote to use the PyModule_AddXYZ API; cuts code size. 23 years ago
Tim Peters 259272b7a0 handle_finalizers(): Rewrote to call append_objects() and gc_list_merge() 23 years ago
Tim Peters 50c61d5a6c Switched from METH_VARARGS to METH_NOARGS for the 7 module functions that 23 years ago
Tim Peters bf384c256e Reworked move_finalizer_reachable() to create two distinct lists: 23 years ago