]> granicus.if.org Git - python/log
python
13 years agoFix ssl module compilation if ECDH support was disabled in the OpenSSL build.
Antoine Pitrou [Wed, 21 Dec 2011 08:27:41 +0000 (09:27 +0100)]
Fix ssl module compilation if ECDH support was disabled in the OpenSSL build.
(followup to issue #13627)

13 years agomerge 3.2
Benjamin Peterson [Tue, 20 Dec 2011 19:32:50 +0000 (13:32 -0600)]
merge 3.2

13 years agofix possible if unlikely leak
Benjamin Peterson [Tue, 20 Dec 2011 19:29:45 +0000 (13:29 -0600)]
fix possible if unlikely leak

13 years agomerge 3.2
Benjamin Peterson [Tue, 20 Dec 2011 16:13:05 +0000 (10:13 -0600)]
merge 3.2

13 years agonote the blinding speed of these functions
Benjamin Peterson [Tue, 20 Dec 2011 16:12:41 +0000 (10:12 -0600)]
note the blinding speed of these functions

13 years agoMerge
Antoine Pitrou [Tue, 20 Dec 2011 13:00:12 +0000 (14:00 +0100)]
Merge

13 years agoIssue #13637: "a2b" functions in the binascii module now accept ASCII-only unicode...
Antoine Pitrou [Tue, 20 Dec 2011 12:58:41 +0000 (13:58 +0100)]
Issue #13637: "a2b" functions in the binascii module now accept ASCII-only unicode strings.

13 years agoFollowup to issue #11867: Use socketpair(), since FreeBSD < 8 doesn't really
Charles-François Natali [Tue, 20 Dec 2011 10:49:25 +0000 (11:49 +0100)]
Followup to issue #11867: Use socketpair(), since FreeBSD < 8 doesn't really
support multiprocessing.Event.

13 years agoFollowup to issue #11867: Use socketpair(), since FreeBSD < 8 doesn't really
Charles-François Natali [Tue, 20 Dec 2011 10:48:22 +0000 (11:48 +0100)]
Followup to issue #11867: Use socketpair(), since FreeBSD < 8 doesn't really
support multiprocessing.Event.

13 years agoFix for buggy test
Antoine Pitrou [Tue, 20 Dec 2011 09:47:42 +0000 (10:47 +0100)]
Fix for buggy test

13 years agoIssue #13634: Add support for querying and disabling SSL compression.
Antoine Pitrou [Tue, 20 Dec 2011 09:13:40 +0000 (10:13 +0100)]
Issue #13634: Add support for querying and disabling SSL compression.

13 years agomerge 3.2
Benjamin Peterson [Mon, 19 Dec 2011 21:42:28 +0000 (16:42 -0500)]
merge 3.2

13 years agodon't mention implementation detail
Benjamin Peterson [Mon, 19 Dec 2011 21:41:11 +0000 (16:41 -0500)]
don't mention implementation detail

13 years agobackout 7876cd49300d: Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum
Victor Stinner [Mon, 19 Dec 2011 21:14:45 +0000 (22:14 +0100)]
backout 7876cd49300d: Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum

13 years ago(bug #8684) fix 'fedora without thread buildbot' as per http://bugs.python.org/issue8684
Giampaolo Rodola' [Mon, 19 Dec 2011 18:12:01 +0000 (19:12 +0100)]
(bug #8684) fix 'fedora without thread buildbot' as per http://bugs.python.org/issue8684

13 years ago_Py_fopen now allows bytes filenames under non-Windows platforms.
Antoine Pitrou [Mon, 19 Dec 2011 17:19:06 +0000 (18:19 +0100)]
_Py_fopen now allows bytes filenames under non-Windows platforms.

13 years agoIssue #13627: Add support for SSL Elliptic Curve-based Diffie-Hellman
Antoine Pitrou [Mon, 19 Dec 2011 16:16:51 +0000 (17:16 +0100)]
Issue #13627: Add support for SSL Elliptic Curve-based Diffie-Hellman
key exchange, through the SSLContext.set_ecdh_curve() method and the
ssl.OP_SINGLE_ECDH_USE option.

13 years agoIssue #5424: add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.
Antoine Pitrou [Mon, 19 Dec 2011 15:22:26 +0000 (16:22 +0100)]
Issue #5424: add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.
Patch by Philipp Hagemeister.

13 years agoIssue #5424: add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.
Antoine Pitrou [Mon, 19 Dec 2011 15:21:21 +0000 (16:21 +0100)]
Issue #5424: add tests for inet_ntoa, inet_ntop, inet_aton and inet_pton.
Patch by Philipp Hagemeister.

13 years agoIssue #13453: Try to increase some socket timeouts to make some buildbots stop
Charles-François Natali [Mon, 19 Dec 2011 15:12:59 +0000 (16:12 +0100)]
Issue #13453: Try to increase some socket timeouts to make some buildbots stop
failing.

13 years agoIssue #13453: Try to increase some socket timeouts to make some buildbots stop
Charles-François Natali [Mon, 19 Dec 2011 15:12:23 +0000 (16:12 +0100)]
Issue #13453: Try to increase some socket timeouts to make some buildbots stop
failing.

13 years ago(Merge 3.2) Issue #13628: python-gdb.py is now able to retrieve more frames in
Victor Stinner [Mon, 19 Dec 2011 12:47:10 +0000 (13:47 +0100)]
(Merge 3.2) Issue #13628: python-gdb.py is now able to retrieve more frames in
the Python traceback if Python is optimized.

 * delay the lookup of the size_t type, it is not available at startup
 * The second argument of the PyFrameObjectPtr constructor is optional, as
   done in other constructors
 * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns
   an empty tuple instead of None if Python is optimized
 * Fix py-bt and py-bt-full to handle correctly "optimized" frames
 * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx()
   if the pointer is optimized out in PyEval_EvalFrameEx()

13 years agoIssue #13628: python-gdb.py is now able to retrieve more frames in the Python
Victor Stinner [Mon, 19 Dec 2011 12:42:24 +0000 (13:42 +0100)]
Issue #13628: python-gdb.py is now able to retrieve more frames in the Python
traceback if Python is optimized.

 * delay the lookup of the size_t type, it is not available at startup
 * The second argument of the PyFrameObjectPtr constructor is optional, as
   done in other constructors
 * iter_builtins() and iter_globals() methods of PyFrameObjectPtr returns
   an empty tuple instead of None if Python is optimized
 * Fix py-bt and py-bt-full to handle correctly "optimized" frames
 * Frame.get_pyop() tries to get the frame pointer from PyEval_EvalCodeEx()
   if the pointer is optimized out in PyEval_EvalFrameEx()

13 years agoIssue #13635: Add ssl.OP_CIPHER_SERVER_PREFERENCE, so that SSL servers
Antoine Pitrou [Mon, 19 Dec 2011 12:27:11 +0000 (13:27 +0100)]
Issue #13635: Add ssl.OP_CIPHER_SERVER_PREFERENCE, so that SSL servers
choose the cipher based on their own preferences, rather than on the
client's.

13 years agoIssue #11867: Make test_mailbox.test_lock_conflict deterministic (and fix a
Charles-François Natali [Mon, 19 Dec 2011 11:19:52 +0000 (12:19 +0100)]
Issue #11867: Make test_mailbox.test_lock_conflict deterministic (and fix a
race condition).

13 years agoIssue #11867: Make test_mailbox.test_lock_conflict deterministic (and fix a
Charles-François Natali [Mon, 19 Dec 2011 11:18:55 +0000 (12:18 +0100)]
Issue #11867: Make test_mailbox.test_lock_conflict deterministic (and fix a
race condition).

13 years ago#13576: merge with 3.2.
Ezio Melotti [Mon, 19 Dec 2011 05:35:21 +0000 (07:35 +0200)]
#13576: merge with 3.2.

13 years ago#13576: add tests about the handling of (possibly broken) condcoms.
Ezio Melotti [Mon, 19 Dec 2011 05:29:03 +0000 (07:29 +0200)]
#13576: add tests about the handling of (possibly broken) condcoms.

13 years ago#13387: merge with 3.2.
Ezio Melotti [Mon, 19 Dec 2011 05:07:00 +0000 (07:07 +0200)]
#13387: merge with 3.2.

13 years ago#13387: rephrase unclear sentence.
Ezio Melotti [Mon, 19 Dec 2011 05:04:48 +0000 (07:04 +0200)]
#13387: rephrase unclear sentence.

13 years agoMerge 3.2
Michael Foord [Sun, 18 Dec 2011 22:09:27 +0000 (22:09 +0000)]
Merge 3.2

13 years agoFix inspect.getattr_static to work on modules (again).
Michael Foord [Sun, 18 Dec 2011 22:01:40 +0000 (22:01 +0000)]
Fix inspect.getattr_static to work on modules (again).
Closes issue 11813.

13 years agoiobench.py: add more info in the header
Victor Stinner [Sun, 18 Dec 2011 20:38:51 +0000 (21:38 +0100)]
iobench.py: add more info in the header

Write the Python version, Unicode implementation and the platform.

13 years ago(Merge 3.2) Handle correctly _Py_fopen() error: don't replace the exception
Victor Stinner [Sun, 18 Dec 2011 20:05:22 +0000 (21:05 +0100)]
(Merge 3.2) Handle correctly _Py_fopen() error: don't replace the exception

13 years agoHandle correctly _Py_fopen() error: don't replace the exception
Victor Stinner [Sun, 18 Dec 2011 20:04:17 +0000 (21:04 +0100)]
Handle correctly _Py_fopen() error: don't replace the exception

13 years agoimport.c now catchs _Py_stat() exceptions
Victor Stinner [Sun, 18 Dec 2011 19:47:30 +0000 (20:47 +0100)]
import.c now catchs _Py_stat() exceptions

_Py_stat() now returns -2 if an exception was raised.

13 years agoFollowup to #7502: add __hash__ method and tests.
Antoine Pitrou [Sun, 18 Dec 2011 19:22:50 +0000 (20:22 +0100)]
Followup to #7502: add __hash__ method and tests.

13 years agoFollowup to #7502: add __hash__ method and tests.
Antoine Pitrou [Sun, 18 Dec 2011 19:20:17 +0000 (20:20 +0100)]
Followup to #7502: add __hash__ method and tests.

13 years agoMerge
Antoine Pitrou [Sun, 18 Dec 2011 18:31:14 +0000 (19:31 +0100)]
Merge

13 years agoMerge with 3.2.
Georg Brandl [Sun, 18 Dec 2011 18:32:37 +0000 (19:32 +0100)]
Merge with 3.2.

13 years agoMerge
Antoine Pitrou [Sun, 18 Dec 2011 18:31:02 +0000 (19:31 +0100)]
Merge

13 years agoIssue #13617: Document that the result of the conversion of a Unicode object to
Victor Stinner [Sun, 18 Dec 2011 18:30:55 +0000 (19:30 +0100)]
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.

13 years agoSmall clarification in docstring of dict.update(): the positional argument is not...
Georg Brandl [Sun, 18 Dec 2011 18:30:55 +0000 (19:30 +0100)]
Small clarification in docstring of dict.update(): the positional argument is not required.

13 years agoIssue #7502: Fix equality comparison for DocTestCase instances.
Antoine Pitrou [Sun, 18 Dec 2011 18:29:06 +0000 (19:29 +0100)]
Issue #7502: Fix equality comparison for DocTestCase instances.
Patch by Cédric Krier.

13 years agoMerge
Antoine Pitrou [Sun, 18 Dec 2011 18:28:33 +0000 (19:28 +0100)]
Merge

13 years agoIssue #7502: Fix equality comparison for DocTestCase instances.
Antoine Pitrou [Sun, 18 Dec 2011 18:27:45 +0000 (19:27 +0100)]
Issue #7502: Fix equality comparison for DocTestCase instances.
Patch by Cédric Krier.

13 years agoIssue #13617: Document that the result of the conversion of a Unicode object to
Victor Stinner [Sun, 18 Dec 2011 18:22:31 +0000 (19:22 +0100)]
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.

13 years agoMerge
Antoine Pitrou [Sun, 18 Dec 2011 18:00:16 +0000 (19:00 +0100)]
Merge

13 years agoIn the test SSL server, also output the cipher name
Antoine Pitrou [Sun, 18 Dec 2011 18:00:02 +0000 (19:00 +0100)]
In the test SSL server, also output the cipher name

13 years agoNull merge.
Charles-François Natali [Sun, 18 Dec 2011 17:49:40 +0000 (18:49 +0100)]
Null merge.

13 years agoIssue #11870: threading: Properly reinitialize threads internal locks and
Charles-François Natali [Sun, 18 Dec 2011 17:45:16 +0000 (18:45 +0100)]
Issue #11870: threading: Properly reinitialize threads internal locks and
condition variables to avoid deadlocks in child processes.

13 years agoIssue #11870: threading: Properly reinitialize threads internal locks and
Charles-François Natali [Sun, 18 Dec 2011 17:35:09 +0000 (18:35 +0100)]
Issue #11870: threading: Properly reinitialize threads internal locks and
condition variables to avoid deadlocks in child processes.

13 years agoIssue #8035: urllib: Fix a bug where the client could remain stuck after a
Charles-François Natali [Sun, 18 Dec 2011 15:08:33 +0000 (16:08 +0100)]
Issue #8035: urllib: Fix a bug where the client could remain stuck after a
redirection or an error.

13 years agoIssue #8035: urllib: Fix a bug where the client could remain stuck after a
Charles-François Natali [Sun, 18 Dec 2011 15:05:07 +0000 (16:05 +0100)]
Issue #8035: urllib: Fix a bug where the client could remain stuck after a
redirection or an error.

13 years agoIssue #13624: Write a specialized UTF-8 encoder to allow more optimization
Victor Stinner [Sun, 18 Dec 2011 13:22:26 +0000 (14:22 +0100)]
Issue #13624: Write a specialized UTF-8 encoder to allow more optimization

The main bottleneck was the PyUnicode_READ() macro.

13 years agoNull merge
Antoine Pitrou [Sun, 18 Dec 2011 11:28:18 +0000 (12:28 +0100)]
Null merge

13 years agoOptimize str * n for len(str)==1 and UCS-2 or UCS-4
Victor Stinner [Sun, 18 Dec 2011 02:26:31 +0000 (03:26 +0100)]
Optimize str * n for len(str)==1 and UCS-2 or UCS-4

13 years agoIssue #13522: Fix _Py_co_pow() documentation
Victor Stinner [Sun, 18 Dec 2011 01:56:18 +0000 (02:56 +0100)]
Issue #13522: Fix _Py_co_pow() documentation

Patch written by Arnaud Calmettes.

13 years agoIssue #13522: Fix _Py_co_pow() documentation
Victor Stinner [Sun, 18 Dec 2011 01:56:18 +0000 (02:56 +0100)]
Issue #13522: Fix _Py_co_pow() documentation

Patch written by Arnaud Calmettes.

13 years agoIssue #13621: Optimize str.replace(char1, char2)
Victor Stinner [Sun, 18 Dec 2011 01:43:08 +0000 (02:43 +0100)]
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.

13 years agoIssue #13522: document error return values of some float and complex C API functions.
Antoine Pitrou [Sun, 18 Dec 2011 00:26:05 +0000 (01:26 +0100)]
Issue #13522: document error return values of some float and complex C API functions.

13 years agoIssue #13522: document error return values of some float and complex C API functions.
Antoine Pitrou [Sun, 18 Dec 2011 00:25:27 +0000 (01:25 +0100)]
Issue #13522: document error return values of some float and complex C API functions.

13 years agoIssue #13623: Fix a performance regression introduced by issue #12170 in
Victor Stinner [Sun, 18 Dec 2011 00:17:41 +0000 (01:17 +0100)]
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).

13 years agoIssue #11231: Fix bytes and bytearray docstrings
Victor Stinner [Sat, 17 Dec 2011 22:18:43 +0000 (23:18 +0100)]
Issue #11231: Fix bytes and bytearray docstrings

Patch written by Brice Berna.

13 years agoIssue #11231: Fix bytes and bytearray docstrings
Victor Stinner [Sat, 17 Dec 2011 22:18:07 +0000 (23:18 +0100)]
Issue #11231: Fix bytes and bytearray docstrings

Patch written by Brice Berna.

13 years agoIssue #13530: Document os.lseek() result
Victor Stinner [Sat, 17 Dec 2011 22:15:22 +0000 (23:15 +0100)]
Issue #13530: Document os.lseek() result

Patch written by Jérémy Anger.

13 years agoIssue #13530: Document os.lseek() result
Victor Stinner [Sat, 17 Dec 2011 22:15:09 +0000 (23:15 +0100)]
Issue #13530: Document os.lseek() result

Patch written by Jérémy Anger.

13 years agoMerge
Victor Stinner [Sat, 17 Dec 2011 21:40:19 +0000 (22:40 +0100)]
Merge

13 years agoIssue #10951: Fix compiler warnings in timemodule.c and unicodeobject.c
Victor Stinner [Sat, 17 Dec 2011 21:39:43 +0000 (22:39 +0100)]
Issue #10951: Fix compiler warnings in timemodule.c and unicodeobject.c

Thanks Jérémy Anger for the fix.

13 years agoIssue #10951: Fix a compiler warning in timemodule.c
Victor Stinner [Sat, 17 Dec 2011 21:37:18 +0000 (22:37 +0100)]
Issue #10951: Fix a compiler warning in timemodule.c

13 years agoMove PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum
Victor Stinner [Sat, 17 Dec 2011 21:18:27 +0000 (22:18 +0100)]
Move PyUnicode_WCHAR_KIND outside PyUnicode_Kind enum

13 years agoMention that level can be an int or str in the setLevel docstring.
Gregory P. Smith [Sat, 17 Dec 2011 20:36:34 +0000 (12:36 -0800)]
Mention that level can be an int or str in the setLevel docstring.

13 years agoIssue #12809: Expose IP_TRANSPARENT in the socket module. Patch by Michael
Charles-François Natali [Sat, 17 Dec 2011 13:59:56 +0000 (14:59 +0100)]
Issue #12809: Expose IP_TRANSPARENT in the socket module. Patch by Michael
Farrell.

13 years agofix possible NULL dereference
Benjamin Peterson [Sat, 17 Dec 2011 13:02:20 +0000 (08:02 -0500)]
fix possible NULL dereference

13 years agoThe locale decoder raises a UnicodeDecodeError instead of an OSError
Victor Stinner [Sat, 17 Dec 2011 06:08:30 +0000 (07:08 +0100)]
The locale decoder raises a UnicodeDecodeError instead of an OSError

Search the invalid character using mbrtowc().

13 years agoIssue #13560: Locale codec functions use the classic "errors" parameter,
Victor Stinner [Sat, 17 Dec 2011 04:47:23 +0000 (05:47 +0100)]
Issue #13560: Locale codec functions use the classic "errors" parameter,
instead of surrogateescape

So it would be possible to support more error handlers later.

13 years agoWhat's New in Python 3.3: complete the deprecation list
Victor Stinner [Sat, 17 Dec 2011 03:59:06 +0000 (04:59 +0100)]
What's New in Python 3.3: complete the deprecation list

Add also FIXMEs in unicodeobject.c

13 years agoIssue #13560: os.strerror() now uses the current locale encoding instead of UTF-8
Victor Stinner [Sat, 17 Dec 2011 03:45:09 +0000 (04:45 +0100)]
Issue #13560: os.strerror() now uses the current locale encoding instead of UTF-8

13 years agoIssue #13560: Add PyUnicode_EncodeLocale()
Victor Stinner [Sat, 17 Dec 2011 03:13:41 +0000 (04:13 +0100)]
Issue #13560: Add PyUnicode_EncodeLocale()

 * Use PyUnicode_EncodeLocale() in time.strftime() if wcsftime() is not
   available
 * Document my last changes in Misc/NEWS

13 years ago#13613: merge with 3.2.
Ezio Melotti [Fri, 16 Dec 2011 23:20:02 +0000 (01:20 +0200)]
#13613: merge with 3.2.

13 years ago#13613: fix example in re doc.
Ezio Melotti [Fri, 16 Dec 2011 23:17:17 +0000 (01:17 +0200)]
#13613: fix example in re doc.

13 years agoAdd PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()
Victor Stinner [Fri, 16 Dec 2011 22:56:01 +0000 (23:56 +0100)]
Add PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale()

 * PyUnicode_DecodeLocaleAndSize() and PyUnicode_DecodeLocale() decode a string
   from the current locale encoding
 * _Py_char2wchar() writes an "error code" in the size argument to indicate
   if the function failed because of memory allocation failure or because of a
   decoding error. The function doesn't write the error message directly to
   stderr.
 * Fix time.strftime() (if wcsftime() is missing): decode strftime() result
   from the current locale encoding, not from the filesystem encoding.

13 years ago(Merge 3.2) main() now displays an error message before exiting if a command
Victor Stinner [Fri, 16 Dec 2011 22:48:55 +0000 (23:48 +0100)]
(Merge 3.2) main() now displays an error message before exiting if a command
line argument cannot be decoded

13 years agomain() now displays an error message before exiting if a command line argument
Victor Stinner [Fri, 16 Dec 2011 22:48:31 +0000 (23:48 +0100)]
main() now displays an error message before exiting if a command line argument
cannot be decoded

13 years agoSkip test if the path is too long for a AF_UNIX socket
Antoine Pitrou [Fri, 16 Dec 2011 14:04:12 +0000 (15:04 +0100)]
Skip test if the path is too long for a AF_UNIX socket

13 years agoIssue #8373: The filesystem path of AF_UNIX sockets now uses the filesystem
Antoine Pitrou [Fri, 16 Dec 2011 13:46:36 +0000 (14:46 +0100)]
Issue #8373: The filesystem path of AF_UNIX sockets now uses the filesystem
encoding and the surrogateescape error handler, rather than UTF-8.  Patch
by David Watson.

13 years agoIssue #10350: Read and save errno before calling a function which might overwrite it.
Antoine Pitrou [Fri, 16 Dec 2011 11:29:37 +0000 (12:29 +0100)]
Issue #10350: Read and save errno before calling a function which might overwrite it.
Original patch by Hallvard B Furuseth.

13 years agoIssue #10350: Read and save errno before calling a function which might overwrite it.
Antoine Pitrou [Fri, 16 Dec 2011 11:28:32 +0000 (12:28 +0100)]
Issue #10350: Read and save errno before calling a function which might overwrite it.
Original patch by Hallvard B Furuseth.

13 years agoAdd ACKS entry for 57f0af61da53.
Antoine Pitrou [Fri, 16 Dec 2011 10:25:15 +0000 (11:25 +0100)]
Add ACKS entry for 57f0af61da53.

13 years agoIssue #6695: Full garbage collection runs now clear the freelist of set objects.
Antoine Pitrou [Fri, 16 Dec 2011 10:24:27 +0000 (11:24 +0100)]
Issue #6695: Full garbage collection runs now clear the freelist of set objects.
Initial patch by Matthias Troffaes.

13 years agoproperty -> staticmethod
Benjamin Peterson [Fri, 16 Dec 2011 00:24:49 +0000 (19:24 -0500)]
property -> staticmethod

13 years agomerge heads
Benjamin Peterson [Thu, 15 Dec 2011 20:57:47 +0000 (15:57 -0500)]
merge heads

13 years agofix this test to actually test something (closes #13606)
Benjamin Peterson [Thu, 15 Dec 2011 20:57:15 +0000 (15:57 -0500)]
fix this test to actually test something (closes #13606)

Thanks Mark Shannon.

13 years agoClose #13596: Only recompile Lib/_sysconfigdata.py when needed
Victor Stinner [Thu, 15 Dec 2011 20:48:39 +0000 (21:48 +0100)]
Close #13596: Only recompile Lib/_sysconfigdata.py when needed

13 years agomerge heads
Benjamin Peterson [Thu, 15 Dec 2011 20:44:16 +0000 (15:44 -0500)]
merge heads

13 years agoinput() in this sense is gone
Benjamin Peterson [Thu, 15 Dec 2011 20:43:56 +0000 (15:43 -0500)]
input() in this sense is gone

13 years ago(Merge 3.2) Issue #13545: Fix platform.libc_version() is the SO version is missing
Victor Stinner [Thu, 15 Dec 2011 20:42:28 +0000 (21:42 +0100)]
(Merge 3.2) Issue #13545: Fix platform.libc_version() is the SO version is missing

13 years agoIssue #13545: Fix platform.libc_version() is the SO version is missing
Victor Stinner [Thu, 15 Dec 2011 20:42:03 +0000 (21:42 +0100)]
Issue #13545: Fix platform.libc_version() is the SO version is missing

13 years agoimprove abstract property support (closes #11610)
Benjamin Peterson [Thu, 15 Dec 2011 20:34:02 +0000 (15:34 -0500)]
improve abstract property support (closes #11610)

Thanks to Darren Dale for patch.

13 years agoIssue #13597: Improve documentation of standard streams.
Antoine Pitrou [Thu, 15 Dec 2011 15:26:03 +0000 (16:26 +0100)]
Issue #13597: Improve documentation of standard streams.