[Python-checkins] python/dist/src/Python ceval.c,2.301.4.3,2.301.4.4
nascheme@users.sourceforge.net
nascheme@users.sourceforge.net
Mon, 05 Aug 2002 07:46:32 -0700
Update of /cvsroot/python/python/dist/src/Python
In directory usw-pr-cvs1:/tmp/cvs-serv15491/Python
Modified Files:
Tag: release22-maint
ceval.c
Log Message:
Remove calls to 2.1 GC API (they are noops).
Index: ceval.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/ceval.c,v
retrieving revision 2.301.4.3
retrieving revision 2.301.4.4
diff -C2 -d -r2.301.4.3 -r2.301.4.4
*** ceval.c 12 Jun 2002 03:48:46 -0000 2.301.4.3
--- ceval.c 5 Aug 2002 14:46:29 -0000 2.301.4.4
***************
*** 108,112 ****
gen->gi_frame = f;
gen->gi_running = 0;
- PyObject_GC_Init(gen);
return (PyObject *)gen;
}
--- 108,111 ----
***************
*** 121,125 ****
gen_dealloc(genobject *gen)
{
- PyObject_GC_Fini(gen);
Py_DECREF(gen->gi_frame);
PyObject_Del(gen);
--- 120,123 ----
***************
*** 205,209 ****
0, /* ob_size */
"generator", /* tp_name */
! sizeof(genobject) + PyGC_HEAD_SIZE, /* tp_basicsize */
0, /* tp_itemsize */
/* methods */
--- 203,207 ----
0, /* ob_size */
"generator", /* tp_name */
! sizeof(genobject), /* tp_basicsize */
0, /* tp_itemsize */
/* methods */
***************
*** 223,227 ****
0, /* tp_setattro */
0, /* tp_as_buffer */
! Py_TPFLAGS_DEFAULT | Py_TPFLAGS_GC, /* tp_flags */
0, /* tp_doc */
(traverseproc)gen_traverse, /* tp_traverse */
--- 221,225 ----
0, /* tp_setattro */
0, /* tp_as_buffer */
! Py_TPFLAGS_DEFAULT, /* tp_flags */
0, /* tp_doc */
(traverseproc)gen_traverse, /* tp_traverse */