Commit graph

43128 commits

Author SHA1 Message Date
Mark Dickinson
bb28285ea2 Issue #7117: Prepare for backport of py3k float repr.
Add the Python/dtoa.c file containing the main algorithms;
add corresponding include file and include in Python.h;
include license information for Python/dtoa.c;
add dtoa.c and dtoa.h to Makefile.
2009-10-24 12:13:30 +00:00
Antoine Pitrou
f98a267be3 Manual py3k backport: [svn r74155] Issue #6242: Fix deallocator of io.StringIO and io.BytesIO 2009-10-24 11:59:41 +00:00
Mark Dickinson
5f029ce664 Acknowledge Ned Deily (extensive bug hunting and testing on OS X) 2009-10-24 11:47:17 +00:00
Georg Brandl
5460ff9d9f Fix markup. 2009-10-24 10:04:19 +00:00
Neil Schemenauer
d87affece4 Improve some docstrings in the 'warnings' module. 2009-10-23 19:58:17 +00:00
Antoine Pitrou
b5cf8a059c Issue #7194: test_thread could try to release an unacquired mutex (and fail). 2009-10-23 18:32:15 +00:00
Fred Drake
d617cba62d add further note about what's passed to optionxform 2009-10-23 13:04:51 +00:00
Antoine Pitrou
b119ca9df4 Fix Windows buildbot failure 2009-10-23 12:01:13 +00:00
Georg Brandl
dc0205296b #7188: fix optionxform() docs. 2009-10-23 08:14:44 +00:00
Eric Smith
84da0905e4 Per the discussion in issue6882, backport the try/finally work that was done to the py3k version (mostly in r59477, I think). 2009-10-22 20:13:14 +00:00
Georg Brandl
60bae6f123 Make printout margin important. 2009-10-22 16:20:55 +00:00
Georg Brandl
07de4fc978 Add proper references. 2009-10-22 16:17:05 +00:00
Georg Brandl
d1bed8e5ef #6977: getopt does not support optional option arguments. 2009-10-22 15:54:35 +00:00
Georg Brandl
76d6d4a010 #7156: document curses as Unix-only. 2009-10-22 15:52:15 +00:00
Georg Brandl
f4ffae2b2a #7035: improve docs of the various <method>_errors() functions, and give them docstrings. 2009-10-22 15:42:32 +00:00
Georg Brandl
030d65811f Reorder __slots__ fine print and add a clarification. 2009-10-22 15:27:24 +00:00
Georg Brandl
c5026f8a7b #7088: document new functions in signal as Unix-only. 2009-10-22 15:04:09 +00:00
Georg Brandl
2eee1d4df1 #6324: membership test tries iteration via __iter__. 2009-10-22 15:00:06 +00:00
Georg Brandl
6c14e587f5 Use "impl-detail" directive where applicable. 2009-10-22 11:48:10 +00:00
Georg Brandl
3954d21cc5 Fix stylesheet for multi-paragraph impl-details. 2009-10-22 11:36:50 +00:00
Georg Brandl
f5f7c66a01 Allow short form with text as argument. 2009-10-22 11:28:23 +00:00
Georg Brandl
d032912ac1 Document new directive. 2009-10-22 11:28:06 +00:00
Georg Brandl
a054722778 Make it more robust. 2009-10-22 11:01:46 +00:00
Georg Brandl
08be2e2f35 Add a new directive marking up implementation details and start using it. 2009-10-22 08:05:04 +00:00
Georg Brandl
4ebf80734d Fix duplicate target. 2009-10-22 07:56:56 +00:00
Georg Brandl
ceb32af23f Fix markup. 2009-10-22 07:56:02 +00:00
Georg Brandl
590a3675b7 Revert unintended change. 2009-10-22 07:06:49 +00:00
Georg Brandl
0968fd679b Fix punctuation. 2009-10-22 07:05:48 +00:00
Benjamin Peterson
97a57ec048 rewrite for style, clarify, and comments
Also, use the hasattr() like scheme of allowing BaseException exceptions through.
2009-10-22 02:50:38 +00:00
Benjamin Peterson
ff81cb812d rewrite to be nice to other implementations 2009-10-22 02:36:47 +00:00
Benjamin Peterson
3c67afa714 whitespace 2009-10-22 02:26:47 +00:00
Vinay Sajip
5ac6528b91 Issue #7077: logging: SysLogHandler now treats Unicode as per RFC 5424. 2009-10-21 20:22:14 +00:00
Georg Brandl
cf842ad418 #7170: fix explanation about non-weakrefable builtin types. 2009-10-21 07:15:59 +00:00
Antoine Pitrou
9bd246bba9 Test wouldn't work in debug mode.
We probably need a function in test_support to handle this.
2009-10-20 21:59:25 +00:00
Benjamin Peterson
eb7c377659 clarify buffer arg #7178 2009-10-20 21:55:17 +00:00
Antoine Pitrou
efb60c0ceb Issue #1722344: threading._shutdown() is now called in Py_Finalize(), which
fixes the problem of some exceptions being thrown at shutdown when the
interpreter is killed. Patch by Adam Olsen.
2009-10-20 21:29:37 +00:00
Mark Dickinson
a7a52ab7ee Issue #7099: Decimal.is_normal should return True for all nonzero
finite non-subnormal values, even those with exponent > Emax.
2009-10-20 13:33:03 +00:00
Benjamin Peterson
e047d7953f use property api 2009-10-20 03:14:10 +00:00
Antoine Pitrou
e089980cf3 NEWS entry for r75531. 2009-10-19 18:20:21 +00:00
Antoine Pitrou
119cdef9b4 Issue #5833: Fix extra space character in readline completion with the
GNU readline library version 6.0.
2009-10-19 18:17:18 +00:00
Antoine Pitrou
5ba84910ae Issue #7133: SSL objects now support the new buffer API.
This fixes the test_ssl failure.
2009-10-19 17:59:07 +00:00
R. David Murray
a24db67d47 Clarify error report message, and don't recommend running in verbose
mode for more information if we are already running in verbose mode.
2009-10-19 17:53:58 +00:00
R. David Murray
92a27b5206 Eliminate warning message that looks like an error message. When it was
added not finding Lib/test in the path indicated something was wrong,
but when running regtest using "python -m" Lib/test isn't typically in
the path, so this message is now more disturbing than it is helpful.
2009-10-19 16:28:24 +00:00
R. David Murray
d9f1944fc3 Only run test_curses when sys.__stdout__ is a tty. This eliminates the
last false positive when running regrtest with -j.
2009-10-19 16:01:28 +00:00
Eric Smith
c12781abcb Issue #7169: Document PyFloat_AsString and PyFloat_AsReprString, and note that they are unsafe and deprecated. 2009-10-19 14:38:14 +00:00
Eric Smith
156692752d Removed calls to PyFloat_AsReprString.
This is in anticipation of possibly implementing issue 7117 (short float repr).
This removes the last calls to PyFloat_AsString, PyFloat_AsReprString, and
PyFloat_AsStringEx, which are unsafe.

Also, switch to defines for error values to bring this code more in line
with the py3k branch.
2009-10-19 00:34:12 +00:00
R. David Murray
282396f27a Issue #7151: regrtest would generate a JSON failure if there was output
to stderr during the test run and it happened to get emitted after the
worker thread emitted the result JSON.  Now we capture stdout and stderr
separately, which avoids that problem.  It also means that _all_ stderr
output is after all stdout output when we print the test results, but
that seems acceptable, since output ordering is not guaranteed anyway.
The patch also moves the emit of the test name into the output block
generated after the test completes.  Otherwise test names and test
output/errors were mixed in the terminal display, making it difficult
to determine which test generated the output.
2009-10-18 21:12:37 +00:00
Antoine Pitrou
603acf99d0 Add a comment about unreachable code, and fix a typo 2009-10-18 18:37:11 +00:00
Antoine Pitrou
8a172b14a3 Add a test for same-thread asynchronous exceptions (see #1779233). 2009-10-18 18:22:04 +00:00
Nick Coghlan
53a9dc91d7 Restore sys.path in test_tk 2009-10-18 10:56:21 +00:00