Antoine Pitrou
d118856049
Merged revisions 81860 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81860 | antoine.pitrou | 2010-06-09 18:24:00 +0200 (mer., 09 juin 2010) | 3 lines
Issue #8930 : fix some C code indentation
........
2010-06-09 16:38:55 +00:00
Antoine Pitrou
f95a1b3c53
Recorded merge of revisions 81029 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
2010-05-09 15:52:27 +00:00
Benjamin Peterson
8380dd5aa4
Merged revisions 80126 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r80126 | benjamin.peterson | 2010-04-16 17:35:38 -0500 (Fri, 16 Apr 2010) | 1 line
have a clear error when passing something > sys.maxsize to bytearray
........
2010-04-16 22:51:37 +00:00
Ezio Melotti
5b2b242f07
Merged revisions 77743 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r77743 | ezio.melotti | 2010-01-25 13:24:37 +0200 (Mon, 25 Jan 2010) | 1 line
#7775 : fixed docstring for rpartition
........
2010-01-25 11:58:28 +00:00
Antoine Pitrou
f2c5484f9e
Merged revisions 77461 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r77461 | antoine.pitrou | 2010-01-13 08:55:48 +0100 (mer., 13 janv. 2010) | 5 lines
Issue #7622 : Improve the split(), rsplit(), splitlines() and replace()
methods of bytes, bytearray and unicode objects by using a common
implementation based on stringlib's fast search. Patch by Florent Xicluna.
........
2010-01-13 08:07:53 +00:00
Alexandre Vassalotti
41f58a70ac
Issue #7382 : Fix bytes.__getnewargs__.
2010-01-12 01:23:09 +00:00
Alexandre Vassalotti
a5c565a534
Issue #6688 : Optimize PyBytes_FromObject().
...
- Add special-cases for list and tuple objects.
- Use _PyObject_LengthHint() instead of an arbitrary value for the
size of the initial buffer of the returned object.
2010-01-09 22:14:46 +00:00
Alexandre Vassalotti
eb6f8de8bf
Issue #6687 : Moved the special-case for integers out of PyBytes_FromObject.
2009-12-31 03:56:09 +00:00
Eric Smith
0f78bff646
Issue #5748 : bytesobject.c should not have its own private defines for stringlib macros. Also removed unused defines and include for localutil.h.
2009-11-30 01:01:42 +00:00
Benjamin Peterson
308d637c94
Merged revisions 74929 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r74929 | benjamin.peterson | 2009-09-18 16:14:55 -0500 (Fri, 18 Sep 2009) | 1 line
add keyword arguments support to str/unicode encode and decode #6300
........
2009-09-18 21:42:35 +00:00
Benjamin Peterson
80688efd6c
rename internal methods of the bytes object to bytes_
2009-04-18 15:17:02 +00:00
Eric Smith
0923d1d8d7
The other half of Issue #1580 : use short float repr where possible.
...
Addresses the float -> string conversion, using David Gay's code which
was added in Mark Dickinson's checkin r71663.
Also addresses these, which are intertwined with the short repr
changes:
- Issue #5772 : format(1e100, '<') produces '1e+100', not '1.0e+100'
- Issue #5515 : 'n' formatting with commas no longer works poorly
with leading zeros.
- PEP 378 Format Specifier for Thousands Separator: implemented
for floats.
2009-04-16 20:16:10 +00:00
Georg Brandl
abc387747d
Add bytes/bytearray.maketrans() to mirror str.maketrans(), and deprecate
...
string.maketrans() which actually works on bytes. (Also closes #5675.)
2009-04-12 15:51:51 +00:00
Eric Smith
a3b1ac8dca
Added ',' thousands grouping to int.__format__. See PEP 378.
...
This is incomplete, but I want to get some version into the next alpha. I am still working on:
Documentation.
More tests.
Implement for floats.
In addition, there's an existing bug with 'n' formatting that carries forward to thousands grouping (issue 5515).
2009-04-03 14:45:06 +00:00
Alexandre Vassalotti
e2641f45b6
Optimize slicing of bytes and bytearray by avoiding useless copying.
...
This restores the behavior that was present in Python 2.x.
2009-04-03 06:38:02 +00:00
Mark Dickinson
e94c679df0
Issue #1717 : rename tp_compare to tp_reserved. I'll change the
...
type of tp_compare in a separate commit, for ease of reversion
should things go wrong.
2009-02-02 20:36:42 +00:00
Benjamin Peterson
a4a37fefb6
Merged revisions 68381 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r68381 | martin.v.loewis | 2009-01-07 12:40:40 -0600 (Wed, 07 Jan 2009) | 2 lines
Issue #4850 : Change COUNT_ALLOCS variables to Py_ssize_t.
........
2009-01-11 17:13:55 +00:00
Georg Brandl
09923f3b45
Remove confusing error message in bytes.translate.
2008-12-27 23:12:09 +00:00
Mark Dickinson
fd24b323f9
Issue #4445 : save 3 bytes of memory (on average) per bytes allocation.
...
(This is a forward port of r67601).
2008-12-06 15:33:31 +00:00
Barry Warsaw
9e9dcd6d42
STINNER Victor (haypo)'s patch for bug 3988, Byte warning mode and b'' != ''
...
Also, his patch to runtests.sh to pass the -bb option (issue 4125).
2008-10-17 01:50:37 +00:00
Christian Heimes
1a8501c648
Merged revisions 66748 via svnmerge from
...
svn+ssh://pythondev@svn.python.org/python/trunk
........
r66748 | christian.heimes | 2008-10-02 21:47:50 +0200 (Thu, 02 Oct 2008) | 1 line
Fixed a couple more C99 comments and one occurence of inline.
........
+ another // comment in bytesobject
2008-10-02 19:56:01 +00:00
Benjamin Peterson
4b24a42f3c
add NULL checking for PyBytes_FromObject; R=Neal
2008-08-27 00:28:34 +00:00
Benjamin Peterson
c15a07333e
make bytes(o) respect __bytes__ #2415
...
This adds two new C-API functions: PyObject_Bytes and PyBytes_FromObject.
Reviewer: Barry
2008-08-26 16:46:47 +00:00
Christian Heimes
ce694b78fb
Fixed yet another compiler warning of 64bit builds.
...
Reviewed by Georg Brandl.
2008-08-24 16:15:19 +00:00
Neal Norwitz
3ce5d9207e
Closes release blocker #3627 .
...
Merged revisions 65335 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt)
........
r65335 | neal.norwitz | 2008-07-31 10:17:14 -0700 (Thu, 31 Jul 2008) | 1 line
Security patches from Apple: prevent int overflow when allocating memory
........
2008-08-24 07:08:55 +00:00