Michael Foord
|
a699a2d0c1
|
Merge 3.2
|
2011-12-18 22:09:27 +00:00 |
Michael Foord
|
a51623b160
|
Fix inspect.getattr_static to work on modules (again).
Closes issue 11813.
|
2011-12-18 22:01:40 +00:00 |
Victor Stinner
|
8f23be7189
|
iobench.py: add more info in the header
Write the Python version, Unicode implementation and the platform.
|
2011-12-18 21:38:51 +01:00 |
Victor Stinner
|
3573476271
|
(Merge 3.2) Handle correctly _Py_fopen() error: don't replace the exception
|
2011-12-18 21:05:22 +01:00 |
Victor Stinner
|
bd206e27a4
|
Handle correctly _Py_fopen() error: don't replace the exception
|
2011-12-18 21:04:17 +01:00 |
Victor Stinner
|
bd0850b857
|
import.c now catchs _Py_stat() exceptions
_Py_stat() now returns -2 if an exception was raised.
|
2011-12-18 20:47:30 +01:00 |
Antoine Pitrou
|
7bfe89945b
|
Followup to #7502: add __hash__ method and tests.
|
2011-12-18 20:22:50 +01:00 |
Antoine Pitrou
|
165b1283ff
|
Followup to #7502: add __hash__ method and tests.
|
2011-12-18 20:20:17 +01:00 |
Antoine Pitrou
|
83250bb0a8
|
Merge
|
2011-12-18 19:31:14 +01:00 |
Georg Brandl
|
f928b5d27e
|
Merge with 3.2.
|
2011-12-18 19:32:37 +01:00 |
Antoine Pitrou
|
92ed3877b4
|
Merge
|
2011-12-18 19:31:02 +01:00 |
Victor Stinner
|
0d81c1357d
|
Issue #13617: Document that the result of the conversion of a Unicode object to
wchar*, Py_UNICODE* and bytes may contain embedded null characters/bytes.
Patch written by Arnaud Calmettes.
|
2011-12-18 19:30:55 +01:00 |
Georg Brandl
|
ac0675cc01
|
Small clarification in docstring of dict.update(): the positional argument is not required.
|
2011-12-18 19:30:55 +01:00 |
Antoine Pitrou
|
92d4acb7a7
|
Issue #7502: Fix equality comparison for DocTestCase instances.
Patch by Cédric Krier.
|
2011-12-18 19:29:06 +01:00 |
Antoine Pitrou
|
a74252633f
|
Merge
|
2011-12-18 19:28:33 +01:00 |
Antoine Pitrou
|
2bc801c4ea
|
Issue #7502: Fix equality comparison for DocTestCase instances.
Patch by Cédric Krier.
|
2011-12-18 19:27:45 +01:00 |
Victor Stinner
|
6fbd525ef5
|
Issue #13617: Document that the result of the conversion of a Unicode object to
wchar*, Py_UNICODE* and bytes may contain embedded null characters/bytes.
Patch written by Arnaud Calmettes.
|
2011-12-18 19:22:31 +01:00 |
Antoine Pitrou
|
0f694d72a2
|
Merge
|
2011-12-18 19:00:16 +01:00 |
Antoine Pitrou
|
fb0901c968
|
In the test SSL server, also output the cipher name
|
2011-12-18 19:00:02 +01:00 |
Charles-François Natali
|
dec36b6b74
|
Null merge.
|
2011-12-18 18:49:40 +01:00 |
Charles-François Natali
|
b055bf6acb
|
Issue #11870: threading: Properly reinitialize threads internal locks and
condition variables to avoid deadlocks in child processes.
|
2011-12-18 18:45:16 +01:00 |
Charles-François Natali
|
6d5f9e73d9
|
Issue #11870: threading: Properly reinitialize threads internal locks and
condition variables to avoid deadlocks in child processes.
|
2011-12-18 18:35:09 +01:00 |
Charles-François Natali
|
3c4dcea712
|
Issue #8035: urllib: Fix a bug where the client could remain stuck after a
redirection or an error.
|
2011-12-18 16:08:33 +01:00 |
Charles-François Natali
|
cf53ae2171
|
Issue #8035: urllib: Fix a bug where the client could remain stuck after a
redirection or an error.
|
2011-12-18 16:05:07 +01:00 |
Victor Stinner
|
6099a03202
|
Issue #13624: Write a specialized UTF-8 encoder to allow more optimization
The main bottleneck was the PyUnicode_READ() macro.
|
2011-12-18 14:22:26 +01:00 |
Antoine Pitrou
|
b66dcb66ba
|
Null merge
|
2011-12-18 12:28:18 +01:00 |
Victor Stinner
|
73f53b57d1
|
Optimize str * n for len(str)==1 and UCS-2 or UCS-4
|
2011-12-18 03:26:31 +01:00 |
Victor Stinner
|
a94a0e92b8
|
Issue #13522: Fix _Py_co_pow() documentation
Patch written by Arnaud Calmettes.
|
2011-12-18 02:56:18 +01:00 |
Victor Stinner
|
b99bb20ae4
|
Issue #13522: Fix _Py_co_pow() documentation
Patch written by Arnaud Calmettes.
|
2011-12-18 02:56:18 +01:00 |
Victor Stinner
|
f644110816
|
Issue #13621: Optimize str.replace(char1, char2)
Use findchar() which is more optimized than a dummy loop using
PyUnicode_READ(). PyUnicode_READ() is a complex and slow macro.
|
2011-12-18 02:43:08 +01:00 |
Antoine Pitrou
|
b511aca596
|
Issue #13522: document error return values of some float and complex C API functions.
|
2011-12-18 01:26:05 +01:00 |
Antoine Pitrou
|
07b1c877b2
|
Issue #13522: document error return values of some float and complex C API functions.
|
2011-12-18 01:25:27 +01:00 |
Victor Stinner
|
f8eac00779
|
Issue #13623: Fix a performance regression introduced by issue #12170 in
bytes.find() and handle correctly OverflowError (raise the same ValueError than
the error for -1).
|
2011-12-18 01:17:41 +01:00 |
Victor Stinner
|
e010fc029d
|
Issue #11231: Fix bytes and bytearray docstrings
Patch written by Brice Berna.
|
2011-12-17 23:18:43 +01:00 |
Victor Stinner
|
bb2e9c477d
|
Issue #11231: Fix bytes and bytearray docstrings
Patch written by Brice Berna.
|
2011-12-17 23:18:07 +01:00 |
Victor Stinner
|
25ec056cc2
|
Issue #13530: Document os.lseek() result
Patch written by Jérémy Anger.
|
2011-12-17 23:15:22 +01:00 |
Victor Stinner
|
e83f899364
|
Issue #13530: Document os.lseek() result
Patch written by Jérémy Anger.
|
2011-12-17 23:15:09 +01:00 |
Victor Stinner
|
bb305de584
|
Merge
|
2011-12-17 22:40:19 +01:00 |
Victor Stinner
|
ab870218e3
|
Issue #10951: Fix compiler warnings in timemodule.c and unicodeobject.c
Thanks Jérémy Anger for the fix.
|
2011-12-17 22:39:43 +01:00 |
Victor Stinner
|
136ea49b39
|
Issue #10951: Fix a compiler warning in timemodule.c
|
2011-12-17 22:37:18 +01:00 |
Victor Stinner
|
0ba5af20c0
|
Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum
|
2011-12-17 22:18:27 +01:00 |
Gregory P. Smith
|
e85488c6f4
|
Mention that level can be an int or str in the setLevel docstring.
|
2011-12-17 12:36:34 -08:00 |
Charles-François Natali
|
564a42c8de
|
Issue #12809: Expose IP_TRANSPARENT in the socket module. Patch by Michael
Farrell.
|
2011-12-17 14:59:56 +01:00 |
Benjamin Peterson
|
f2fe7f0881
|
fix possible NULL dereference
|
2011-12-17 08:02:20 -05:00 |
Victor Stinner
|
2f197078fb
|
The locale decoder raises a UnicodeDecodeError instead of an OSError
Search the invalid character using mbrtowc().
|
2011-12-17 07:08:30 +01:00 |
Victor Stinner
|
1b57967b96
|
Issue #13560: Locale codec functions use the classic "errors" parameter,
instead of surrogateescape
So it would be possible to support more error handlers later.
|
2011-12-17 05:47:23 +01:00 |
Victor Stinner
|
ab59594326
|
What's New in Python 3.3: complete the deprecation list
Add also FIXMEs in unicodeobject.c
|
2011-12-17 04:59:06 +01:00 |
Victor Stinner
|
1f33f2b0c3
|
Issue #13560: os.strerror() now uses the current locale encoding instead of UTF-8
|
2011-12-17 04:45:09 +01:00 |
Victor Stinner
|
f2ea71fcc8
|
Issue #13560: Add PyUnicode_EncodeLocale()
* Use PyUnicode_EncodeLocale() in time.strftime() if wcsftime() is not
available
* Document my last changes in Misc/NEWS
|
2011-12-17 04:13:41 +01:00 |
Ezio Melotti
|
9987d9351c
|
#13613: merge with 3.2.
|
2011-12-17 01:20:02 +02:00 |