Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue 8436: set.__init__ accepts keyword args | Raymond Hettinger | 2010-04-18 | 1 | -0/+2 |
| | |||||
* | tiny simplification | Benjamin Peterson | 2010-04-16 | 1 | -2/+1 |
| | |||||
* | have a clear error when passing something > sys.maxsize to bytearray | Benjamin Peterson | 2010-04-16 | 1 | -7/+11 |
| | |||||
* | Issue #8328: Silence Visual Studio warnings. | Stefan Krah | 2010-04-07 | 1 | -6/+6 |
| | |||||
* | Silence a 'comparison between signed and unsigned integer expressions' gcc ↵ | Mark Dickinson | 2010-04-06 | 1 | -1/+1 |
| | | | | warning. | ||||
* | Issue #8259: Get rid of 'outrageous left shift count' error when | Mark Dickinson | 2010-04-06 | 1 | -14/+6 |
| | | | | | left-shifting an integer by more than 2**31 on a 64-bit machine. Also convert shift counts to a Py_ssize_t instead of a C long. | ||||
* | Use a better NaN test in _Py_HashDouble as well. | Mark Dickinson | 2010-04-05 | 1 | -3/+6 |
| | |||||
* | Use a more robust infinity check in _Py_HashDouble. | Mark Dickinson | 2010-04-05 | 1 | -3/+3 |
| | | | | | This fixes a test_decimal failure on FreeBSD 8.0. (modf apparently doesn't follow C99 Annex F on FreeBSD.) | ||||
* | Silence a compiler warning. | Raymond Hettinger | 2010-04-03 | 1 | -1/+1 |
| | |||||
* | more _PyString_Resize error checking | Benjamin Peterson | 2010-04-03 | 2 | -12/+18 |
| | |||||
* | always check _PyString_Resize for error | Benjamin Peterson | 2010-04-02 | 1 | -10/+12 |
| | | | | also normalize how this error is checked | ||||
* | Issue 7994: Make object.__format__ with a non-empty format string a ↵ | Eric Smith | 2010-04-02 | 2 | -14/+62 |
| | | | | PendingDecprecationWarning. Still need to remove uses of this from various tests. | ||||
* | Capsule-related changes: | Larry Hastings | 2010-04-02 | 1 | -0/+20 |
| | | | | | | | | | | | * PyCObject_AsVoidPtr() can now open capsules. This addresses most of the remaining backwards-compatibility concerns about the conversion of Python 2.7 from CObjects to capsules. * CObjects were marked Pending Deprecation. * Documentation about this pending deprecation was added to cobject.h. * The capsule source files were added to the legacy PC build processes. | ||||
* | Issue #8268: Old-style classes (not just instances) now support weak | Antoine Pitrou | 2010-03-31 | 1 | -1/+4 |
| | | | | references. | ||||
* | #7643: Unicode codepoints VT (0x0B) and FF (0x0C) are linebreaks according ↵ | Florent Xicluna | 2010-03-30 | 2 | -6/+11 |
| | | | | to Unicode Standard Annex #14. | ||||
* | Backported PyCapsule from 3.1, and converted most uses of | Larry Hastings | 2010-03-25 | 3 | -10/+329 |
| | | | | CObject to PyCapsule. | ||||
* | Issue #1583863: An unicode subclass can now override the __str__ method | Victor Stinner | 2010-03-22 | 1 | -1/+1 |
| | |||||
* | Add support for weak references to code objects. This will be used by an ↵ | Collin Winter | 2010-03-18 | 1 | -2/+5 |
| | | | | | | optimization in the incoming Python 3 JIT. Patch by Reid Kleckner! | ||||
* | Issue #8024: Update the Unicode database to 5.2 | Florent Xicluna | 2010-03-18 | 1 | -1020/+1241 |
| | |||||
* | Issue #7818: set().test_c_api() doesn't expect a set('abc'), modify the set. | Victor Stinner | 2010-03-13 | 1 | -1/+15 |
| | |||||
* | #8030: more docstring fix for builtin types. | Ezio Melotti | 2010-02-28 | 3 | -7/+7 |
| | |||||
* | The set types can also be called without arguments. | Georg Brandl | 2010-02-28 | 1 | -2/+4 |
| | |||||
* | #8030: make builtin type docstrings more consistent: use "iterable" instead ↵ | Georg Brandl | 2010-02-28 | 3 | -5/+5 |
| | | | | of "seq(uence)", use "new" to show that set() always returns a new object. | ||||
* | #7649: "u'%c' % char" now behaves like "u'%s' % char" and raises a ↵ | Ezio Melotti | 2010-02-25 | 1 | -9/+18 |
| | | | | UnicodeDecodeError if 'char' is a byte string that can't be decoded using the default encoding. | ||||
* | Issue #7309: Unchecked pointer access when converting UnicodeEncodeError, ↵ | Eric Smith | 2010-02-24 | 1 | -36/+78 |
| | | | | UnicodeDecodeError, and UnicodeTranslateError to strings. | ||||
* | Issue #7649: Fix u'%c' % char for character in range 0x80..0xFF | Victor Stinner | 2010-02-23 | 1 | -1/+9 |
| | | | | => raise an UnicodeDecodeError. Patch written by Ezio Melotti. | ||||
* | Issue #6902: Fix problem with built-in types format incorrectly with 0 padding. | Eric Smith | 2010-02-23 | 1 | -4/+7 |
| | |||||
* | #7706: DONT_HAVE_ERRNO_H is no longer defined by configure (after rev.46819). | Andrew M. Kuchling | 2010-02-22 | 1 | -1/+1 |
| | |||||
* | Issue #7988: Fix default alignment to be right aligned for ↵ | Eric Smith | 2010-02-22 | 1 | -10/+40 |
| | | | | complex.__format__. Now it matches other numeric types. | ||||
* | #7482: clarify error message in case of division by zero of float and ↵ | Ezio Melotti | 2010-02-22 | 2 | -4/+4 |
| | | | | complex numbers. | ||||
* | Issue #5211: Fix complex type to avoid implicit calls to | Mark Dickinson | 2010-02-21 | 1 | -26/+45 |
| | | | | complex.__coerce__. Thanks Meador Inge for the patch. | ||||
* | Silence more compiler warnings; fix an instance of potential undefined ↵ | Mark Dickinson | 2010-02-14 | 1 | -4/+5 |
| | | | | behaviour from signed overflow. | ||||
* | Silence some 'comparison between signed and unsigned' compiler warnings. | Mark Dickinson | 2010-02-14 | 1 | -7/+8 |
| | |||||
* | Issue #5677: Explicitly forbid write operations on read-only file objects, | Antoine Pitrou | 2010-02-05 | 1 | -0/+32 |
| | | | | | | and read operations on write-only file objects. On Windows, the system C library would return a bogus result; on Solaris, it was possible to crash the interpreter. Patch by Stefan Krah. | ||||
* | Issue #7385: Fix a crash in `MemoryView_FromObject` when | Antoine Pitrou | 2010-02-02 | 1 | -7/+5 |
| | | | | `PyObject_GetBuffer` fails. Patch by Florent Xicluna. | ||||
* | Issue #7767: Add new C-API function PyLong_AsLongLongAndOverflow, a | Mark Dickinson | 2010-01-30 | 1 | -0/+104 |
| | | | | | long long variant of PyLong_AsLongAndOverflow. Patch by Case Van Horsen. | ||||
* | Issue #7788: Fix a crash produced by deleting a list slice with huge | Mark Dickinson | 2010-01-29 | 2 | -2/+4 |
| | | | | step value. Patch by Marcin Bachry. | ||||
* | #7775: fixed docstring for rpartition | Ezio Melotti | 2010-01-25 | 3 | -3/+3 |
| | |||||
* | Issue #7561: Operations on empty bytearrays (such as `int(bytearray())`) | Antoine Pitrou | 2010-01-17 | 1 | -17/+6 |
| | | | | | | could crash in many places because of the PyByteArray_AS_STRING() macro returning NULL. The macro now returns a statically allocated empty string instead. | ||||
* | Add note about usage of STRINGLIB_EMPTY. | Georg Brandl | 2010-01-17 | 1 | -4/+5 |
| | |||||
* | Fixed typo | Ezio Melotti | 2010-01-14 | 1 | -1/+1 |
| | |||||
* | Sanitize bloom filter macros | Antoine Pitrou | 2010-01-13 | 2 | -14/+36 |
| | |||||
* | Test commit to try to diagnose failures of the IA-64 buildbot | Antoine Pitrou | 2010-01-13 | 1 | -2/+2 |
| | |||||
* | Fix Windows build (re r77461) | Antoine Pitrou | 2010-01-13 | 1 | -1/+1 |
| | |||||
* | Issue #7622: Improve the split(), rsplit(), splitlines() and replace() | Antoine Pitrou | 2010-01-13 | 13 | -1442/+704 |
| | | | | | methods of bytes, bytearray and unicode objects by using a common implementation based on stringlib's fast search. Patch by Florent Xicluna. | ||||
* | Fixed repr of dictionary views. | Alexandre Vassalotti | 2010-01-12 | 1 | -1/+2 |
| | |||||
* | Issue #1967: Backport dictionary views. | Alexandre Vassalotti | 2010-01-11 | 1 | -0/+505 |
| | |||||
* | factor out __complex__ lookup code to fix another case | Benjamin Peterson | 2010-01-04 | 1 | -50/+44 |
| | |||||
* | do correct lookup of the __complex__ method | Benjamin Peterson | 2010-01-04 | 1 | -8/+14 |
| | |||||
* | Issue #7462: Implement the stringlib fast search algorithm for the `rfind`, | Antoine Pitrou | 2010-01-02 | 8 | -148/+114 |
| | | | | `rindex`, `rsplit` and `rpartition` methods. Patch by Florent Xicluna. |