[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 */