209 Commits (2bbdfe7eda67e9bc53fb0b5a5eb65426e6b9400a)

Author SHA1 Message Date
Guido van Rossum d417a154e4 Fix typo in arraymodule.c (?) -- it's PyBUF_LOCK, not PyBUF_LOCKDATA. 19 years ago
Travis E. Oliphant d5c0add332 Fix Issue 1268 with the array module by backing-out the 'w' addition. All builds will continue to use 'u' for unicode. 19 years ago
Travis E. Oliphant 8ae62b6094 Change PyBuffer to Py_buffer to be consistent with other non-object structures like Py_complex. Add some more functionality to the memoryview object. 19 years ago
Thomas Wouters d2cf20eea2 Remove the simple slicing API. All slicing is now done with slice objects. 19 years ago
Thomas Wouters ed03b4121e Merge the trunk changes in. Breaks socket.ssl for now. 19 years ago
Thomas Wouters 3ccec68a05 Improve extended slicing support in builtin types and classes. Specifically: 19 years ago
Neal Norwitz 3fcbea567b Use unicode and remove support for some uses of str8. 19 years ago
Travis E. Oliphant b803c517bf Fix memory leak in arraymodule.c and respond to a few comments by nnorwitz. 19 years ago
Neal Norwitz faa54a3929 Code review of the new buffer protocol. Mostly add questions that should 19 years ago
Travis E. Oliphant b99f762f10 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 19 years ago
Martin v. Löwis a291c8fed2 Fix reference leak. 19 years ago
Martin v. Löwis 5d7428b8ce Fix merge breakage. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Martin v. Löwis 10a60b3ec0 Change Py_BuildValue to generate Unicode objects for 19 years ago
Guido van Rossum 6b826abc70 Creating an array with a bytes object as initializer 19 years ago
Walter Dörwald d09413012c Revert r56044 (which changed the %c format specifier to accept a 19 years ago
Guido van Rossum 8934fc26c1 Fix a failure that was only apparent on big-endian machines: 19 years ago
Walter Dörwald 93b30b5b82 Make array.typecode a unicode string. 19 years ago
Guido van Rossum 31f72d72b1 "Fix" the array module test -- by ripping out the 'c' typecode. 19 years ago
Guido van Rossum 2c94aa567e Fixed array.fromfile(); removed references to PyFileObject in array.tofile(). 19 years ago
Walter Dörwald c2f6a58ffd Remove unused variables. 19 years ago
Walter Dörwald 7569dfe11d Add a format specifier %R to PyUnicode_FromFormat(), which embeds 19 years ago
Walter Dörwald 1ab8330827 Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirror 19 years ago
Guido van Rossum 1f05a3b7fb Fix the array tests. Only a minor change to the C code was required. 19 years ago
Guido van Rossum 8d30cc0144 Get rid of all #ifdef Py_USING_UNICODE (it is always present now). 19 years ago
Guido van Rossum d8faa3654c Merged revisions 53952-54987 via svnmerge from 19 years ago
Guido van Rossum b5ddcfd2a2 Make array().tofile() work with a new I/O object. 19 years ago
Raymond Hettinger 01a807db2a Array module's buffer interface can now handle empty arrays. 19 years ago
Raymond Hettinger d6030acd7f Array module's buffer interface can now handle empty arrays. 19 years ago
Raymond Hettinger e6e660bde3 SF #1693079: Cannot save empty array in shelve 19 years ago
Raymond Hettinger 4bbcb64d5d SF #1693079 Array module cannot pickle empty arrays 19 years ago
Thomas Wouters b213704f3c Merged revisions 53451-53537 via svnmerge from 19 years ago
Georg Brandl 8e932e7d68 Bug #1486663: don't reject keyword arguments for subclasses of builtin 19 years ago
Georg Brandl b84c13792d Bug #1486663: don't reject keyword arguments for subclasses of builtin 19 years ago
Thomas Wouters 04e820443b Backport trunk checkin r51565: 19 years ago
Thomas Wouters 89f507fe8c Four months of trunk changes (including a few releases...) 19 years ago
Thomas Wouters 9e398cac94 Fix SF bug #1545837: array.array borks on deepcopy. 20 years ago
Thomas Wouters 00ee7baf49 Merge current trunk into p3yk. This includes the PyNumber_Index API change, 20 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Neal Norwitz 8a87f5d37e Patch #1538606, Patch to fix __index__() clipping. 20 years ago
Neal Norwitz 6f5ff3f3eb Klocwork made another run and found a bunch more problems. 20 years ago
Thomas Wouters 0e3f591aee Merged revisions 46753-51188 via svnmerge from 20 years ago
Guido van Rossum 3cf5b1eef9 Get rid of most of the flags (in tp_flags) that keep track of various 20 years ago
Martin v. Löwis 0e8bd7e1cc Patch #1495999: Part two of Windows CE changes. 20 years ago
Brett Cannon de3b052216 Buffer objects would return the read or write buffer for a wrapped object when 20 years ago
Thomas Wouters 477c8d5e70 Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk. 20 years ago
Martin Blais 2856e5f390 Support for buffer protocol for socket and struct. 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Skip Montanaro cbe2e491bc C++ compiler cleanup: a cast here, a cast there... still does not compile under C++ though... 20 years ago