Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo in comment | Neal Norwitz | 2007-08-25 | 1 | -1/+1 |
| | |||||
* | Code review of the new buffer protocol. Mostly add questions that should | Neal Norwitz | 2007-08-19 | 1 | -0/+1 |
| | | | | | | | | | | | be answered with the comments removed. There are many places that require checks when doing arithmetic for memory sizes when allocating memory. Otherwise, overflow is possible with a subsequent crash. Fix SF #1777057 which was a result of not initializing the new BufferError properly. Had to update the test for exceptions for BufferError too. | ||||
* | Merged in py3k-buffer branch to main line. All objects now use the buffer ↵ | Travis E. Oliphant | 2007-08-18 | 1 | -0/+1 |
| | | | | protocol in PEP 3118. | ||||
* | Fix merge breakage. | Martin v. Löwis | 2007-07-21 | 1 | -1/+1 |
| | |||||
* | Merged revisions 56467-56482 via svnmerge from | Martin v. Löwis | 2007-07-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56477 | martin.v.loewis | 2007-07-21 09:04:38 +0200 (Sa, 21 Jul 2007) | 11 lines Merged revisions 56466-56476 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56476 | martin.v.loewis | 2007-07-21 08:55:02 +0200 (Sa, 21 Jul 2007) | 4 lines PEP 3123: Provide forward compatibility with Python 3.0, while keeping backwards compatibility. Add Py_Refcnt, Py_Type, Py_Size, and PyVarObject_HEAD_INIT. ........ ................ r56478 | martin.v.loewis | 2007-07-21 09:47:23 +0200 (Sa, 21 Jul 2007) | 2 lines PEP 3123: Use proper C inheritance for PyObject. ................ r56479 | martin.v.loewis | 2007-07-21 10:06:55 +0200 (Sa, 21 Jul 2007) | 3 lines Add longintrepr.h to Python.h, so that the compiler can see that PyFalse is really some kind of PyObject*. ................ r56480 | martin.v.loewis | 2007-07-21 10:47:18 +0200 (Sa, 21 Jul 2007) | 2 lines Qualify SHIFT, MASK, BASE. ................ r56482 | martin.v.loewis | 2007-07-21 19:10:57 +0200 (Sa, 21 Jul 2007) | 2 lines Correctly refer to _ob_next. ................ | ||||
* | Add asserts to PyBytes_AS_STRING and PyBytes_GET_SIZE. | Guido van Rossum | 2007-06-14 | 1 | -2/+2 |
| | |||||
* | Rough and dirty job -- allow concatenation of bytes and arbitrary | Guido van Rossum | 2007-04-13 | 1 | -0/+1 |
| | | | | | | buffer-supporting objects (Unicode always excluded), and also of str and bytes. (For some reason u"" + b"" doesn't fail, I'll investigate later.) | ||||
* | Optimizations for bytes reallocation. | Guido van Rossum | 2006-05-05 | 1 | -0/+1 |
| | | | | | | | | | This uses up to 12.5% overallocation, not entirely unlike list_resize(). Could probably use more tweaks for odd allocation patterns, TBD. Also add __alloc__() method which returns the actually allocated size. PS. I'm now convinced that we need something like "".join(); later. | ||||
* | Added much functionality to the bytes type. | Guido van Rossum | 2006-04-24 | 1 | -2/+3 |
| | | | | Change file.readinto() to require binary mode. | ||||
* | Here is a bytes type. It's very minimal but it's a start. | Guido van Rossum | 2006-04-22 | 1 | -0/+47 |