Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add API for static strings, primarily good for identifiers. | Martin v. Löwis | 2011-10-09 | 50 | -233/+571 |
| | | | | Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing. | ||||
* | Merge 3.2 | Éric Araujo | 2011-10-09 | 4 | -8/+35 |
|\ | |||||
| * | Branch merge | Éric Araujo | 2011-10-09 | 12 | -30/+85 |
| |\ | |||||
| | * | Add tests for Unicode handling in distutils’ check and register (#13114) | Éric Araujo | 2011-10-09 | 2 | -3/+30 |
| | | | |||||
| | * | As it turns out, this bug was already in the tracker: #11171 | Éric Araujo | 2011-10-09 | 1 | -2/+2 |
| | | | |||||
| | * | Fix docstring of distutils.util.byte_compile (followup for #11254) | Éric Araujo | 2011-10-08 | 1 | -3/+3 |
| | | | |||||
* | | | Branch merge | Éric Araujo | 2011-10-09 | 15 | -33/+79 |
|\ \ \ | |||||
| * | | | Fix packaging byte-compilation to comply with PEP 3147 (#11254). | Éric Araujo | 2011-10-08 | 5 | -12/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I want to replace custom byte-compiling function with calls to compileall before 3.3b1, but in the short term it’s good to have this fixed. Adapted from the distutils patch by Jeff Ramnani. I tested with -B, -O and -OO; test_util and test_mixin2to3 fail in -O mode because lib2to3 doesn’t support it. | ||||
| * | | | Make C code in one packaging test comply with ISO C (#10359). | Éric Araujo | 2011-10-08 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Patch by Hallvard B Furuseth. | ||||
| * | | | Merge fixes for #10526, #10359, #11254, #9100 and the bug without number | Éric Araujo | 2011-10-08 | 10 | -20/+52 |
| |\ \ \ | | | |/ | | |/| | |||||
| | * | | Fix distutils.sysconfig.get_makefile_filename when prefix != exec-prefix | Éric Araujo | 2011-10-07 | 2 | -1/+4 |
| | | | | |||||
| | * | | Fix test_sysconfig when prefix != exec-prefix (#9100). | Éric Araujo | 2011-10-07 | 1 | -6/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I tested this manually; it would be great to have buildbots using installed Pythons, including Pythons configured with different prefix and exec-prefix. Reported by Zsolt Cserna. | ||||
| | * | | Fix distutils byte-compilation to comply with PEP 3147 (#11254). | Éric Araujo | 2011-10-07 | 6 | -12/+34 |
| | | | | | | | | | | | | | | | | Patch by Jeff Ramnani. Tested with -B, -O and -OO. | ||||
| | * | | Make C code in one distutils test comply with ISO C (#10359). | Éric Araujo | 2011-10-07 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | Patch by Hallvard B Furuseth. | ||||
| | * | | Fix a typo and a broken link (part of #10536). | Éric Araujo | 2011-10-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | Found by Franz Glasner in #2504. | ||||
* | | | | Fix typo in the PyUnicode_Find() implementation | Antoine Pitrou | 2011-10-08 | 1 | -1/+1 |
| | | | | |||||
* | | | | test_unicode was forgetting to run the common string tests for str.find() | Antoine Pitrou | 2011-10-08 | 1 | -0/+1 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | test_unicode was forgetting to run the common string tests for str.find() | Antoine Pitrou | 2011-10-08 | 1 | -0/+1 |
| | | | | |||||
* | | | | Fix a missing encoding argument when opening a text file in some of ↵ | Antoine Pitrou | 2011-10-08 | 1 | -1/+1 |
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | iobench's subtests. (found by Georg) | ||||
| * | | | Fix a missing encoding argument when opening a text file in some of ↵ | Antoine Pitrou | 2011-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | iobench's subtests. (found by Georg) | ||||
* | | | | Fix test_gdb following the small unicode struct change in c25262e97304 ↵ | Antoine Pitrou | 2011-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | (issue #13130) | ||||
* | | | | Closes #12192: Document that mutating list methods do not return the ↵ | Georg Brandl | 2011-10-08 | 3 | -12/+24 |
| | | | | | | | | | | | | | | | | instance (original patch by Mike Hoy). | ||||
* | | | | Issue #10141: fix socketmodule compilation on Linux systems with <linux/can.h> | Charles-François Natali | 2011-10-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | but without AF_CAN definition. | ||||
* | | | | - Re-enable lib2to3's test_parser.py tests, though with an expected failure | Barry Warsaw | 2011-10-07 | 2 | -4/+2 |
|\ \ \ \ | |/ / / | | | | | | | | | (see issue 13125). | ||||
| * | | | Merged | Barry Warsaw | 2011-10-07 | 5 | -23/+39 |
| |\ \ \ | |||||
| | * \ \ | Branch merge. | Barry Warsaw | 2011-10-07 | 4 | -2/+10 |
| | |\ \ \ | | | | |/ | | | |/| | |||||
| | * | | | - Issue #11250: Back port fix from 3.3 branch, so that 2to3 can handle files | Barry Warsaw | 2011-10-07 | 5 | -23/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with line feeds. This was ported from the sandbox to the 3.3 branch, but didn't make it into 3.2. - Re-enable lib2to3's test_parser.py tests, though with an expected failure (see issue 13125). | ||||
* | | | | | Trunk merge | Barry Warsaw | 2011-10-07 | 9 | -125/+86 |
|\ \ \ \ \ | |||||
| * \ \ \ \ | Merge with 3.2 | Ned Deily | 2011-10-07 | 1 | -2/+2 |
| |\ \ \ \ \ | | |/ / / / | |||||
| | * | | | | Issue #7367: Ensure test directory always gets removed. | Ned Deily | 2011-10-07 | 1 | -2/+2 |
| | | |/ / | | |/| | | |||||
| * | | | | Fix indentation. | Martin v. Löwis | 2011-10-07 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE. | Martin v. Löwis | 2011-10-07 | 8 | -123/+84 |
| | |_|/ | |/| | | |||||
* | | | | - Re-enable lib2to3's test_parser.py tests, though with an expected failure | Barry Warsaw | 2011-10-07 | 3 | -10/+20 |
|/ / / | | | | | | | | | | (see issue 13125). | ||||
* | | | PyUnicode_Join() calls directly memcpy() if all strings are of the same kind | Victor Stinner | 2011-10-07 | 1 | -7/+54 |
| | | | |||||
* | | | Issue #12823: remove broken link and replace it with another resource. | Antoine Pitrou | 2011-10-07 | 1 | -2/+2 |
|\ \ \ | |/ / | |||||
| * | | Issue #12823: remove broken link and replace it with another resource. | Antoine Pitrou | 2011-10-07 | 1 | -2/+2 |
| | | | |||||
* | | | Issue #13063: the Windows error ERROR_NO_DATA (numbered 232 and described | Antoine Pitrou | 2011-10-07 | 3 | -0/+8 |
|\ \ \ | |/ / | | | | | | | | | | as "The pipe is being closed") is now mapped to POSIX errno EPIPE (previously EINVAL). | ||||
| * | | Issue #13063: the Windows error ERROR_NO_DATA (numbered 232 and described | Antoine Pitrou | 2011-10-07 | 3 | -0/+8 |
| |/ | | | | | | | | | as "The pipe is being closed") is now mapped to POSIX errno EPIPE (previously EINVAL). | ||||
* | | Issue #12943: python -m tokenize support has been added to tokenize. | Meador Inge | 2011-10-07 | 3 | -23/+115 |
| | | |||||
* | | Mark 'abc'.expandtab() optimization as specific to CPython | Victor Stinner | 2011-10-07 | 1 | -3/+4 |
| | | | | | | | | Improve also str.replace(a, a) test | ||||
* | | Make platform.libc_ver() less slow | Antoine Pitrou | 2011-10-07 | 1 | -10/+15 |
| | | |||||
* | | Fix formatting memory consumption with very large padding specifications | Antoine Pitrou | 2011-10-07 | 1 | -8/+28 |
| | | |||||
* | | Update C API docs for PEP 393. | Georg Brandl | 2011-10-07 | 4 | -100/+514 |
| | | |||||
* | | str.replace(a, a) is now returning str unchanged if a is a | Victor Stinner | 2011-10-07 | 2 | -0/+8 |
| | | |||||
* | | Fix a Py_UCS4 / Py_UNICODE mixup. | Antoine Pitrou | 2011-10-07 | 1 | -3/+8 |
| | | | | | | | | This worked under Unix because wchar_t is 4 bytes wide. | ||||
* | | Migrate the _csv module to the new unicode APIs | Antoine Pitrou | 2011-10-07 | 1 | -60/+61 |
| | | | | | | | | (except for a Py_UNICODE_strchr() call) | ||||
* | | Fix memory consumption estimate in test_unicode_repr_wide | Antoine Pitrou | 2011-10-07 | 1 | -1/+1 |
| | | | | | | | | (on Martin's buildbot it still seems a bit inaccurate) | ||||
* | | Fix massive slowdown in string formatting with str.format. | Antoine Pitrou | 2011-10-07 | 1 | -128/+24 |
| | | | | | | | | | | | | | | | | | | | | Example: ./python -m timeit -s "f='{}' + '-' * 1024 + '{}'; s='abcd' * 16384" "f.format(s, s)" -> before: 547 usec per loop -> after: 13 usec per loop -> 3.2: 22.5 usec per loop -> 2.7: 12.6 usec per loop | ||||
* | | Fix massive slowdown in string formatting with the % operator | Antoine Pitrou | 2011-10-06 | 1 | -114/+127 |
| | | |||||
* | | Issue #7367: merge from 3.2 | Ned Deily | 2011-10-06 | 1 | -0/+3 |
|\ \ | |/ |