[Python-checkins] python/dist/src/Python bltinmodule.c, 2.292.10.1,
2.292.10.2
aleax at users.sourceforge.net
aleax at users.sourceforge.net
Sat Oct 25 08:47:11 EDT 2003
Update of /cvsroot/python/python/dist/src/Python
In directory sc8-pr-cvs1:/tmp/cvs-serv2443
Modified Files:
Tag: release23-maint
bltinmodule.c
Log Message:
changed builtin_sum to use PyNumber_InPlaceAdd -- unchanged semantics but
fixes performance bug with sum(lotsoflists, []).
Index: bltinmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Python/bltinmodule.c,v
retrieving revision 2.292.10.1
retrieving revision 2.292.10.2
diff -C2 -d -r2.292.10.1 -r2.292.10.2
*** bltinmodule.c 18 Aug 2003 18:34:09 -0000 2.292.10.1
--- bltinmodule.c 25 Oct 2003 12:47:09 -0000 2.292.10.2
***************
*** 1841,1845 ****
break;
}
! temp = PyNumber_Add(result, item);
Py_DECREF(result);
Py_DECREF(item);
--- 1841,1845 ----
break;
}
! temp = PyNumber_InPlaceAdd(result, item);
Py_DECREF(result);
Py_DECREF(item);
More information about the Python-checkins
mailing list