Kaydet (Commit) 5e684339 authored tarafından Mark Dickinson's avatar Mark Dickinson

Merged revisions 83751-83752 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r83751 | mark.dickinson | 2010-08-06 10:36:57 +0100 (Fri, 06 Aug 2010) | 1 line

  Issue #9526:  Remove outdated casts to int that were preventing the array module from working correctly with arrays > 2GB.
........
  r83752 | mark.dickinson | 2010-08-06 10:38:58 +0100 (Fri, 06 Aug 2010) | 1 line

  Misc/NEWS entry for r83751.
........
üst 5f5c15fa
...@@ -142,6 +142,10 @@ Library ...@@ -142,6 +142,10 @@ Library
Extension Modules Extension Modules
----------------- -----------------
- Issue #9526: Remove some outdated (int) casts that were preventing
the array module from working correctly with arrays of more than
2**31 elements.
- Fix memory leak in ssl._ssl._test_decode_cert. - Fix memory leak in ssl._ssl._test_decode_cert.
- Issue #8065: Fix memory leak in readline module (from failure to - Issue #8065: Fix memory leak in readline module (from failure to
......
...@@ -798,7 +798,7 @@ array_iter_extend(arrayobject *self, PyObject *bb) ...@@ -798,7 +798,7 @@ array_iter_extend(arrayobject *self, PyObject *bb)
return -1; return -1;
while ((v = PyIter_Next(it)) != NULL) { while ((v = PyIter_Next(it)) != NULL) {
if (ins1(self, (int) Py_SIZE(self), v) != 0) { if (ins1(self, Py_SIZE(self), v) != 0) {
Py_DECREF(v); Py_DECREF(v);
Py_DECREF(it); Py_DECREF(it);
return -1; return -1;
...@@ -1090,7 +1090,7 @@ the buffer length in bytes."); ...@@ -1090,7 +1090,7 @@ the buffer length in bytes.");
static PyObject * static PyObject *
array_append(arrayobject *self, PyObject *v) array_append(arrayobject *self, PyObject *v)
{ {
return ins(self, (int) Py_SIZE(self), v); return ins(self, Py_SIZE(self), v);
} }
PyDoc_STRVAR(append_doc, PyDoc_STRVAR(append_doc,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment