- 14 Şub, 2008 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
only available if asserts are left in the code, in cases where they can't be triggered from Python code.
-
- 02 Nis, 2007 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
- 21 Ock, 2007 1 kayıt (commit)
-
-
Georg Brandl yazdı
types. (backport from rev. 53509)
-
- 29 Ara, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
Fix SF bug #1545837: array.array borks on deepcopy. array.__deepcopy__() needs to take an argument, even if it doesn't actually use it.
-
- 12 Agu, 2006 2 kayıt (commit)
-
-
Neal Norwitz yazdı
I modified this patch some by fixing style, some error checking, and adding XXX comments. This patch requires review and some changes are to be expected. I'm checking in now to get the greatest possible review and establish a baseline for moving forward. I don't want this to hold up release if possible.
-
Neal Norwitz yazdı
This is the first batch of fixes that should be easy to verify based on context. This fixes problem numbers: 220 (ast), 323-324 (symtable), 321-322 (structseq), 215 (array), 210 (hotshot), 182 (codecs), 209 (etree).
-
- 10 Haz, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
- update header checks, using autoconf - provide dummies for getenv, environ, and GetVersion - adjust MSC_VER check in socketmodule.c
-
- 08 Haz, 2006 1 kayıt (commit)
-
-
Brett Cannon yazdı
the char buffer was requested. Now it actually returns the char buffer if available or raises a TypeError if it isn't (as is raised for the other buffer types if they are not present but requested). Not a backport candidate since it does change semantics of the buffer object (although it could be argued this is enough of a bug to bother backporting).
-
- 26 May, 2006 1 kayıt (commit)
-
-
Martin Blais yazdı
* Added socket.recv_buf() and socket.recvfrom_buf() methods, that use the buffer protocol (send and sendto already did). * Added struct.pack_to(), that is the corresponding buffer compatible method to unpack_from(). * Fixed minor typos in arraymodule.
-
- 18 Nis, 2006 1 kayıt (commit)
-
-
Skip Montanaro yazdı
-
- 15 Nis, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
using a custom, nearly-identical macro. This probably changes how some of these functions are compiled, which may result in fractionally slower (or faster) execution. Considering the nature of traversal, visiting much of the address space in unpredictable patterns, I'd argue the code readability and maintainability is well worth it ;P
-
- 03 Nis, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
-
- 07 Mar, 2006 2 kayıt (commit)
-
-
Guido van Rossum yazdı
This was mostly written by Travis Oliphant. I've inspected it all; Neal Norwitz and MvL have also looked at it (in an earlier incarnation).
-
Hye-Shik Chang yazdı
(reviewed by Neal Norwitz)
-
- 27 Şub, 2006 1 kayıt (commit)
-
-
Thomas Wouters yazdı
-
- 17 Şub, 2006 1 kayıt (commit)
-
-
Georg Brandl yazdı
-
- 16 Şub, 2006 2 kayıt (commit)
-
-
Thomas Wouters yazdı
-
Martin v. Löwis yazdı
-
- 15 Şub, 2006 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 19 Ock, 2006 1 kayıt (commit)
-
-
Neal Norwitz yazdı
Probably should be backported.
-
- 26 Agu, 2005 1 kayıt (commit)
-
-
Georg Brandl yazdı
(fixes bug #1119418)
-
- 16 Ara, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 29 Agu, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Made the constructor accept general iterables.
-
- 31 May, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 14 Mar, 2004 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
array.extend() now accepts iterable arguments implements as a series of appends. Besides being a user convenience and matching the behavior for lists, this the saves memory and cycles that would be used to create a temporary array object.
-
Raymond Hettinger yazdı
lists. Speeds append() operations and reduces memory requirements (because of more conservative overallocation). Paves the way for the feature request for array.extend() to support arbitrary iterable arguments.
-
- 13 Mar, 2004 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Added support for the copy module.
-
- 12 Eki, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
* Py_BuildValue("(OOO)",a,b,c) --> PyTuple_Pack(3,a,b,c) * Py_BuildValue("()",a) --> PyTuple_New(0) * Py_BuildValue("O", a) --> Py_INCREF(a)
-
- 05 Agu, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Fixed leak caused by switching from PyList_GetItem to PySequence_GetItem. Added missing NULL check. Clarified code by converting an "if" to an "else if". Will backport to 2.3.
-
- 23 May, 2003 1 kayıt (commit)
-
-
Walter Dörwald yazdı
over the size of the array, or the callers check the index bounds themselves, so the index check never failed => Replace it with an assert().
-
- 18 May, 2003 1 kayıt (commit)
-
-
Walter Dörwald yazdı
being relative to the end of the array, just like list.insert() does. This closes SF bug #739313.
-
- 24 Nis, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
Allows use of tuples for the initializer.
-
- 23 Nis, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
(contributed by logistix; substantially reworked by rhettinger). To create a representation of non-string arrays, array_repr() was starting with a base Python string object and repeatedly using += to concatenate the representation of individual objects. Logistix had the idea to convert to an intermediate tuple form and then join it all at once. I took advantage of existing tools and formed a list with array_tolist() and got its representation through PyObject_Repr(v) which already has a fast implementation for lists.
-
- 17 Mar, 2003 2 kayıt (commit)
-
-
Raymond Hettinger yazdı
to more accurately describe what the function does. Suggested by Thomas Wouters.
-
Raymond Hettinger yazdı
Factors out the common case of returning self.
-
- 24 Şub, 2003 1 kayıt (commit)
-
-
Neal Norwitz yazdı
This improves speed by about 5.6% for me.
-
- 10 Şub, 2003 1 kayıt (commit)
-
-
Jason Tishler yazdı
The attached patch enables the array module to build cleanly under Cygwin again.
-
- 07 Ock, 2003 1 kayıt (commit)
-
-
Raymond Hettinger yazdı
-
- 06 Ock, 2003 1 kayıt (commit)
-
-
Jason Tishler yazdı
The attached patch enables shared extension modules to build cleanly under Cygwin without moving the static initialization of certain function pointers (i.e., ones exported from the Python DLL core) to a module initialization function. Additionally, this patch fixes the modules that have been changed in the past to accommodate Cygwin.
-