Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 24567:7ca46e08200d 2.2
Remove calls to 2.1 GC API (they are noops).
| author | Neil Schemenauer <nascheme@enme.ucalgary.ca> |
|---|---|
| date | Mon, 05 Aug 2002 14:46:29 +0000 |
| parents | e0fbf9c4d46c |
| children | 75e5a2a71729 |
line wrap: on
line diff
--- a/Python/ceval.c Mon Aug 05 06:28:55 2002 +0000 +++ b/Python/ceval.c Mon Aug 05 14:46:29 2002 +0000 @@ -107,7 +107,6 @@ } gen->gi_frame = f; gen->gi_running = 0; - PyObject_GC_Init(gen); return (PyObject *)gen; } @@ -120,7 +119,6 @@ static void gen_dealloc(genobject *gen) { - PyObject_GC_Fini(gen); Py_DECREF(gen->gi_frame); PyObject_Del(gen); } @@ -204,7 +202,7 @@ PyObject_HEAD_INIT(&PyType_Type) 0, /* ob_size */ "generator", /* tp_name */ - sizeof(genobject) + PyGC_HEAD_SIZE, /* tp_basicsize */ + sizeof(genobject), /* tp_basicsize */ 0, /* tp_itemsize */ /* methods */ (destructor)gen_dealloc, /* tp_dealloc */ @@ -222,7 +220,7 @@ PyObject_GenericGetAttr, /* tp_getattro */ 0, /* tp_setattro */ 0, /* tp_as_buffer */ - Py_TPFLAGS_DEFAULT | Py_TPFLAGS_GC, /* tp_flags */ + Py_TPFLAGS_DEFAULT, /* tp_flags */ 0, /* tp_doc */ (traverseproc)gen_traverse, /* tp_traverse */ 0, /* tp_clear */
