Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #19171: speed some cases of 3-argument long pow(). | Tim Peters | 2013-10-05 | 1 | -4/+10 |
| | | | | | | | | Reduce the base by the modulus when the base is larger than the modulus. This can unboundedly speed the "startup costs" of doing modular exponentiation, particularly in cases where the base is much larger than the modulus. Original patch by Armin Rigo, inspired by https://github.com/pyca/ed25519. | ||||
* | #19069: use imperative mood in float object docstrings. Patch by Marco Buttu. | Ezio Melotti | 2013-10-05 | 1 | -11/+11 |
| | |||||
* | #19068: use imperative mood in complex object docstrings. Patch by Marco Buttu. | Ezio Melotti | 2013-10-05 | 1 | -2/+2 |
| | |||||
* | #19067: use imperative mood in range object docstrings. Patch by Marco Buttu. | Ezio Melotti | 2013-10-05 | 1 | -3/+3 |
| | |||||
* | Issue #19014: memoryview.cast() is now allowed on zero-length views. | Antoine Pitrou | 2013-10-03 | 1 | -1/+1 |
| | |||||
* | Issue #18594: Fix the fast path for collections.Counter(). | Raymond Hettinger | 2013-10-01 | 1 | -4/+1 |
| | | | | The path wasn't being taken due to an over-restrictive type check. | ||||
* | Issue #18942: sys._debugmallocstats() output was damaged on Windows. | Tim Peters | 2013-09-06 | 1 | -1/+1 |
| | | | | | | _PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format code, but MS doesn't support that code. Interpolated PY_FORMAT_SIZE_T in place of the "z". | ||||
* | Issue #18783: Removed existing mentions of Python long type in docstrings, | Serhiy Storchaka | 2013-08-27 | 5 | -61/+60 |
| | | | | error messages and comments. | ||||
* | Various clarifications based on feedback & questions over the years. | Tim Peters | 2013-08-24 | 1 | -19/+96 |
| | | | | (grafted from 23181bf411a16287a0a54e910fc0f9ecd2764bf0) | ||||
* | Add line explaining the "%sort" test. | Tim Peters | 2013-08-22 | 1 | -0/+1 |
| | | | | (grafted from 1ea833ecaf5a9d43a886e9e73b4e2551d0d5b548) | ||||
* | Issue 18719: Remove a false optimization | Raymond Hettinger | 2013-08-14 | 1 | -9/+0 |
| | | | | | | | | | | Remove an unused early-out test from the critical path for dict and set lookups. When the strings already have matching lengths, kinds, and hashes, there is no additional information gained by checking the first characters (the probability of a mismatch is already known to be less than 1 in 2**64). | ||||
* | Silence compiler warning for an unused declaration | Raymond Hettinger | 2013-08-04 | 1 | -1/+0 |
| | |||||
* | Silence compiler warning about an uninitialized variable | Raymond Hettinger | 2013-08-04 | 1 | -1/+1 |
| | |||||
* | Issue #16741: Fix an error reporting in int(). | Serhiy Storchaka | 2013-08-03 | 2 | -51/+67 |
| | |||||
* | Propagate error when PyByteArray_Resize() fails in bytearray_translate() | Christian Heimes | 2013-07-21 | 1 | -1/+4 |
| | | | | CID 715334 | ||||
* | Check return value of PyType_Ready(&EncodingMapType) | Christian Heimes | 2013-07-20 | 1 | -1/+2 |
| | | | | CID 486654 | ||||
* | Issue #18184: PyUnicode_FromFormat() and PyUnicode_FromFormatV() now raise | Serhiy Storchaka | 2013-06-23 | 1 | -2/+7 |
| | | | | OverflowError when an argument of %c format is out of range. | ||||
* | remove MAX_MAXCHAR because it's unsafe for computing maximum codepoitn value ↵ | Benjamin Peterson | 2013-06-10 | 1 | -31/+26 |
| | | | | (see #18183) | ||||
* | only recursively expand in the format spec (closes #17644) | Benjamin Peterson | 2013-05-17 | 1 | -2/+8 |
| | |||||
* | Issue #17563: Fix dict resize performance regression. | Raymond Hettinger | 2013-05-17 | 1 | -7/+11 |
| | |||||
* | when arguments are cells clear the locals slot (backport of #17927) | Benjamin Peterson | 2013-05-15 | 1 | -0/+12 |
| | |||||
* | Issue #17237: Fix crash in the ASCII decoder on m68k. | Antoine Pitrou | 2013-05-11 | 1 | -0/+9 |
| | |||||
* | Issue #17408: Avoid using an obsolete instance of the copyreg module when ↵ | Antoine Pitrou | 2013-05-04 | 1 | -5/+17 |
| | | | | the interpreter is shutdown and then started again. | ||||
* | Remove trailing whitespace. | Ezio Melotti | 2013-04-21 | 1 | -7/+7 |
| | |||||
* | Issue #17715: Add missing NULL Check to PyNumber_Long. | Mark Dickinson | 2013-04-13 | 1 | -0/+2 |
| | |||||
* | Issue #16447: Fix potential segfault when setting __name__ on a class. | Mark Dickinson | 2013-04-13 | 1 | -1/+4 |
| | |||||
* | Fix supernumerary 's' in sys._debugmallocstats() output. | Antoine Pitrou | 2013-04-11 | 1 | -1/+1 |
| | |||||
* | don't run frame if it has no stack (closes #17669) | Benjamin Peterson | 2013-04-10 | 1 | -1/+1 |
| | |||||
* | Revert a premature patch for issue #14010 (changeset aaaf36026511). | Serhiy Storchaka | 2013-04-06 | 1 | -5/+2 |
| | |||||
* | Issue #14010: Fix a crash when iterating or deleting deeply nested filters | Serhiy Storchaka | 2013-04-06 | 1 | -2/+5 |
| | | | | (builting and in itertools module, i.e. map(), itertools.chain(), etc). | ||||
* | list slotdefs in offset order rather than sorting them (closes #17610) | Benjamin Peterson | 2013-04-01 | 1 | -112/+99 |
| | | | | This means we can remove our usage of qsort() than relied on undefined behavior. | ||||
* | Issue 17447: Clarify that str.isidentifier doesn't check for reserved keywords. | Raymond Hettinger | 2013-03-23 | 1 | -1/+4 |
| | |||||
* | _PyUnicode_Writer() now also reuses Unicode singletons: | Victor Stinner | 2013-03-06 | 1 | -1/+1 |
| | | | | empty string and latin1 single character | ||||
* | fix possible setdefault refleak (closes #17328) | Benjamin Peterson | 2013-03-04 | 1 | -2/+2 |
| | |||||
* | Issue #17223: Fix PyUnicode_FromUnicode() for string of 1 character outside | Victor Stinner | 2013-02-25 | 1 | -7/+7 |
| | | | | the range U+0000-U+10ffff. | ||||
* | Remove unused defines. | Serhiy Storchaka | 2013-02-23 | 1 | -6/+0 |
| | |||||
* | fix building without pymalloc (closes #17228) | Benjamin Peterson | 2013-02-20 | 1 | -1/+1 |
| | |||||
* | Fix error messages. | Stefan Krah | 2013-02-19 | 1 | -2/+3 |
| | |||||
* | #7963: fix error message when 'object' called with arguments. | R David Murray | 2013-02-19 | 1 | -1/+1 |
|\ | |||||
| * | #7963: fix error message when 'object' called with arguments. | R David Murray | 2013-02-19 | 1 | -2/+2 |
| | | | | | | | | Patch by Alexander Belopolsky. | ||||
* | | Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError | Serhiy Storchaka | 2013-02-10 | 1 | -2/+3 |
|\ \ | |/ | | | | | and a full traceback including line number. | ||||
| * | Issue #12983: Bytes literals with invalid \x escape now raise a SyntaxError | Serhiy Storchaka | 2013-02-10 | 1 | -2/+3 |
| | | | | | | | | and a full traceback including line number. | ||||
* | | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵ | Antoine Pitrou | 2013-02-09 | 1 | -2/+2 |
|\ \ | |/ | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag), mpdecimal (needs to build without Python.h). | ||||
| * | Issue #17173: Remove uses of locale-dependent C functions (isalpha() etc.) ↵ | Antoine Pitrou | 2013-02-09 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | in the interpreter. I've left a couple of them in: zlib (third-party lib), getaddrinfo.c (doesn't include Python.h, and probably obsolete), _sre.c (legitimate use for the re.LOCALE flag). | ||||
* | | Issue #17137: When an Unicode string is resized, the internal wide character | Victor Stinner | 2013-02-07 | 1 | -0/+4 |
| | | | | | | | | string (wstr) format is now cleared. | ||||
* | | Issue #17043: The unicode-internal decoder no longer read past the end of | Serhiy Storchaka | 2013-02-07 | 1 | -26/+22 |
|\ \ | |/ | | | | | input buffer. | ||||
| * | Issue #17043: The unicode-internal decoder no longer read past the end of | Serhiy Storchaka | 2013-02-07 | 1 | -27/+24 |
| | | | | | | | | input buffer. | ||||
* | | Issue #17034: Use Py_CLEAR() in bytesobject.c. | Serhiy Storchaka | 2013-02-02 | 1 | -8/+4 |
|\ \ | |/ | |||||
| * | Issue #17034: Use Py_CLEAR() in bytesobject.c. | Serhiy Storchaka | 2013-02-02 | 1 | -8/+4 |
| | | |||||
| * | Silence a -Wformat-extra-argument warning when compiling. | Gregory P. Smith | 2013-02-02 | 1 | -7/+15 |
| | |