Martin v. Löwis
|
c47adb04b3
|
Change PyUnicode_KIND to 1,2,4. Drop _KIND_SIZE and _CHARACTER_SIZE.
|
2011-10-07 20:55:35 +02:00 |
Victor Stinner
|
dd07732af5
|
PyUnicode_Join() calls directly memcpy() if all strings are of the same kind
|
2011-10-07 17:02:31 +02:00 |
Antoine Pitrou
|
756b169c5a
|
Issue #12823: remove broken link and replace it with another resource.
|
2011-10-07 16:58:35 +02:00 |
Antoine Pitrou
|
f394e47851
|
Issue #12823: remove broken link and replace it with another resource.
|
2011-10-07 16:58:07 +02:00 |
Antoine Pitrou
|
789e7ad918
|
Issue #13063: the Windows error ERROR_NO_DATA (numbered 232 and described
as "The pipe is being closed") is now mapped to POSIX errno EPIPE
(previously EINVAL).
|
2011-10-07 16:17:50 +02:00 |
Antoine Pitrou
|
586bfe4500
|
Issue #13063: the Windows error ERROR_NO_DATA (numbered 232 and described
as "The pipe is being closed") is now mapped to POSIX errno EPIPE
(previously EINVAL).
|
2011-10-07 16:16:31 +02:00 |
Meador Inge
|
14c0f03b58
|
Issue #12943: python -m tokenize support has been added to tokenize.
|
2011-10-07 08:53:38 -05:00 |
Victor Stinner
|
1d972ad12a
|
Mark 'abc'.expandtab() optimization as specific to CPython
Improve also str.replace(a, a) test
|
2011-10-07 13:31:46 +02:00 |
Antoine Pitrou
|
ba7c226095
|
Make platform.libc_ver() less slow
|
2011-10-07 13:26:59 +02:00 |
Antoine Pitrou
|
978b9d2a27
|
Fix formatting memory consumption with very large padding specifications
|
2011-10-07 12:35:48 +02:00 |
Georg Brandl
|
db6c7f5c33
|
Update C API docs for PEP 393.
|
2011-10-07 11:19:11 +02:00 |
Victor Stinner
|
59de0ee9e0
|
str.replace(a, a) is now returning str unchanged if a is a
|
2011-10-07 10:01:28 +02:00 |
Antoine Pitrou
|
72ca65dce4
|
Fix a Py_UCS4 / Py_UNICODE mixup.
This worked under Unix because wchar_t is 4 bytes wide.
|
2011-10-07 04:35:30 +02:00 |
Antoine Pitrou
|
77ea6409ef
|
Migrate the _csv module to the new unicode APIs
(except for a Py_UNICODE_strchr() call)
|
2011-10-07 04:26:55 +02:00 |
Antoine Pitrou
|
0959554b39
|
Fix memory consumption estimate in test_unicode_repr_wide
(on Martin's buildbot it still seems a bit inaccurate)
|
2011-10-07 02:35:00 +02:00 |
Antoine Pitrou
|
4574e62c6e
|
Fix massive slowdown in string formatting with str.format.
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
|
2011-10-07 02:26:47 +02:00 |
Antoine Pitrou
|
5c0ba36d5f
|
Fix massive slowdown in string formatting with the % operator
|
2011-10-07 01:54:09 +02:00 |
Ned Deily
|
438818b4b0
|
Issue #7367: merge from 3.2
|
2011-10-06 14:41:30 -07:00 |
Ned Deily
|
7b847a46bc
|
Issue #7367: add NEWS item.
|
2011-10-06 14:31:14 -07:00 |
Ned Deily
|
9403071277
|
merge from 3.2
|
2011-10-06 14:24:31 -07:00 |
Ned Deily
|
ed27df7aaa
|
Issue #7367: Fix pkgutil.walk_paths to skip directories whose
contents cannot be read.
|
2011-10-06 14:19:08 -07:00 |
Ned Deily
|
caf5a22c5f
|
Issue #7367: Add test case to test_pkgutil for walking path with
an unreadable directory.
|
2011-10-06 14:19:06 -07:00 |
Ned Deily
|
92a81a1eec
|
Issue #7425: Refactor test_pydoc test case for '-k' behavior and add
new test cases for importing bad packages and unreadable packages dirs.
|
2011-10-06 14:19:03 -07:00 |
Benjamin Peterson
|
17a332ac1b
|
fix compiler warnings
|
2011-10-06 17:06:25 -04:00 |
Antoine Pitrou
|
399df55496
|
Fix expected memory consumption for test_translate
|
2011-10-06 22:41:08 +02:00 |
Antoine Pitrou
|
b6080b6967
|
Fix size estimate for test_unicode_repr
|
2011-10-06 22:32:10 +02:00 |
Antoine Pitrou
|
a5d9917d21
|
Fix test_splitlines to reach its size estimate
|
2011-10-06 22:19:07 +02:00 |
Antoine Pitrou
|
f81ad6fa5a
|
Make the formula for this estimate more explicit
|
2011-10-06 22:09:18 +02:00 |
Antoine Pitrou
|
7c46da7993
|
Ensure that 1-char singletons get used
|
2011-10-06 22:07:51 +02:00 |
Antoine Pitrou
|
8ac582f746
|
Fix size estimation for test_bigmem.StrTest.test_format
|
2011-10-06 21:55:51 +02:00 |
Antoine Pitrou
|
de21f84680
|
Fix the expected memory consumption for some tests
|
2011-10-06 21:46:23 +02:00 |
Victor Stinner
|
b09460f038
|
Issue #10141: Don't use hardcoded frame size in example, use struct.calcsize()
|
2011-10-06 20:27:20 +02:00 |
Charles-François Natali
|
47413c1171
|
Issue #10141: socket: add SocketCAN (PF_CAN) support. Initial patch by Matthias
Fuchs, updated by Tiago Gonçalves.
|
2011-10-06 19:47:44 +02:00 |
Antoine Pitrou
|
90c30e87be
|
Remove now duplicate code in _json.c; instead, reuse the new private lib
|
2011-10-06 19:09:51 +02:00 |
Antoine Pitrou
|
c61c8d7a5e
|
Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.
This introduces a small private API for this common pattern.
The issue has been discovered thanks to Martin's huge-mem buildbot.
|
2011-10-06 19:04:12 +02:00 |
Antoine Pitrou
|
eeb7eea1f9
|
Issue #12911: Fix memory consumption when calculating the repr() of huge tuples or lists.
This introduces a small private API for this common pattern.
The issue has been discovered thanks to Martin's huge-mem buildbot.
|
2011-10-06 18:57:27 +02:00 |
Victor Stinner
|
c6f0df7b20
|
Fix PyUnicode_Join() for len==1 and non-exact string
|
2011-10-06 15:58:54 +02:00 |
Victor Stinner
|
b066cc6aba
|
Fix PyUnicode_CHARACTER_SIZE and PyUnicode_KIND_SIZE
|
2011-10-06 15:54:53 +02:00 |
Antoine Pitrou
|
1d4bd25f56
|
Fix compilation warnings under 64-bit Windows
|
2011-10-06 15:44:15 +02:00 |
Antoine Pitrou
|
dbf697ae5c
|
Fix compilation warnings under 64-bit Windows
|
2011-10-06 15:34:41 +02:00 |
Antoine Pitrou
|
45d9c91d4b
|
Issue #3163: The struct module gets new format characters 'n' and 'N'
supporting C integer types `ssize_t` and `size_t`, respectively.
|
2011-10-06 15:27:40 +02:00 |
Antoine Pitrou
|
15a66cf134
|
Fix compilation under Windows
|
2011-10-06 15:25:32 +02:00 |
Victor Stinner
|
200f21340d
|
Fix assertion in unicode_adjust_maxchar()
|
2011-10-06 13:27:56 +02:00 |
Éric Araujo
|
207dc73ece
|
Merge 3.2
|
2011-10-06 13:23:50 +02:00 |
Éric Araujo
|
0f4ee93b06
|
Branch merge
|
2011-10-06 13:22:21 +02:00 |
Éric Araujo
|
bb2095f1e2
|
Branch merge
|
2011-10-06 13:10:34 +02:00 |
Victor Stinner
|
acf47b807f
|
Fix my last change on PyUnicode_Join(): don't process separator if len==1
|
2011-10-06 12:32:37 +02:00 |
Victor Stinner
|
25a4b29c95
|
str.replace() avoids memory when it's possible
|
2011-10-06 12:31:55 +02:00 |
Éric Araujo
|
6fd287e6c2
|
Fix return code of “pysetup run COMMAND” (closes #12222)
|
2011-10-06 05:28:56 +02:00 |
Éric Araujo
|
8ed34a130e
|
Minor: improve one test name, address pyflakes warnings
|
2011-10-06 05:18:41 +02:00 |