]>
granicus.if.org Git - python/log
Mark Dickinson [Wed, 28 Oct 2009 07:47:32 +0000 (07:47 +0000)]
Fix format specifier for MSVC
Mark Dickinson [Wed, 28 Oct 2009 07:23:49 +0000 (07:23 +0000)]
Replace long long with PY_LONG_LONG
Tarek Ziadé [Wed, 28 Oct 2009 06:45:18 +0000 (06:45 +0000)]
removed spurious spaces
Tarek Ziadé [Tue, 27 Oct 2009 23:06:10 +0000 (23:06 +0000)]
Fixed #1180: Option to ignore ~/.pydistutils.cfg in Distutils
Georg Brandl [Tue, 27 Oct 2009 22:56:09 +0000 (22:56 +0000)]
Make sure every run of test_intern() interns a new string, otherwise that test fails e.g. when some other test in test_builtin fails and it is rerun in verbose mode.
Mark Dickinson [Tue, 27 Oct 2009 22:09:33 +0000 (22:09 +0000)]
Test long inputs to float
Mark Dickinson [Tue, 27 Oct 2009 21:48:20 +0000 (21:48 +0000)]
Silence gcc warnings when trying to print an off_t using "lld", on platforms
where off_t has type long (e.g., 64-bit Linux).
Antoine Pitrou [Tue, 27 Oct 2009 21:27:24 +0000 (21:27 +0000)]
Reduce the probability of refleaks in test_socketserver.
Not completely suppressed though, see issue #7222.
Tarek Ziadé [Tue, 27 Oct 2009 21:20:27 +0000 (21:20 +0000)]
Issue #7218: Fix test_site for win32
Benjamin Peterson [Tue, 27 Oct 2009 20:59:18 +0000 (20:59 +0000)]
test expect base classes
Georg Brandl [Tue, 27 Oct 2009 20:55:44 +0000 (20:55 +0000)]
Reformat the regrtest command-line option help and group the options into sections.
Georg Brandl [Tue, 27 Oct 2009 20:52:02 +0000 (20:52 +0000)]
Add a regrtest option to re-run in verbose mode immediately after a test fails, and use that option on the buildbots.
Antoine Pitrou [Tue, 27 Oct 2009 20:20:41 +0000 (20:20 +0000)]
Try to fix transient refleaks in test_distutils.
Antoine Pitrou [Tue, 27 Oct 2009 20:14:04 +0000 (20:14 +0000)]
Fix transient refleaks in test_urllib2_localnet.
Antoine Pitrou [Tue, 27 Oct 2009 20:02:23 +0000 (20:02 +0000)]
Suppress transient refleaks in test_threading.
Antoine Pitrou [Tue, 27 Oct 2009 19:47:30 +0000 (19:47 +0000)]
Suppress transient refleaks in test_smtplib.
Eric Smith [Tue, 27 Oct 2009 19:42:57 +0000 (19:42 +0000)]
Removed PyOS_ascii_atof from marshal.c, as mentioned in issue 7117. Also brings it more in line with py3k.
Antoine Pitrou [Tue, 27 Oct 2009 19:36:44 +0000 (19:36 +0000)]
Suppress transient refleaks in test_file2k.
Antoine Pitrou [Tue, 27 Oct 2009 19:23:56 +0000 (19:23 +0000)]
Fix transient refleak in test_sys.
Antoine Pitrou [Tue, 27 Oct 2009 18:50:52 +0000 (18:50 +0000)]
(Hopefully) suppress transient refleaks in test_httpservers.
Antoine Pitrou [Tue, 27 Oct 2009 18:36:47 +0000 (18:36 +0000)]
Suppress transient refleaks in test_asyncore
Eric Smith [Tue, 27 Oct 2009 18:33:14 +0000 (18:33 +0000)]
Removed PyOS_ascii_atof from ast.c, as mentioned in issue 7117.
Antoine Pitrou [Tue, 27 Oct 2009 17:41:58 +0000 (17:41 +0000)]
Issue #7205: Fix a possible deadlock when using a BZ2File object from several threads at once.
Georg Brandl [Tue, 27 Oct 2009 15:10:22 +0000 (15:10 +0000)]
Fix a strange mis-edit.
Eric Smith [Tue, 27 Oct 2009 12:12:44 +0000 (12:12 +0000)]
Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in stropmodule as part of short float repr.
Eric Smith [Tue, 27 Oct 2009 11:32:11 +0000 (11:32 +0000)]
Issue 7117: Replace PyOS_ascii_strtod with PyOS_string_to_double in cPickle as part of short float repr.
Benjamin Peterson [Mon, 26 Oct 2009 22:51:16 +0000 (22:51 +0000)]
use 'is' instead of id()
Mark Dickinson [Mon, 26 Oct 2009 22:28:14 +0000 (22:28 +0000)]
Issue #7117: Use PyOS_string_to_double instead of PyOS_ascii_strtod in
complexobject.c. Also remove length restriction on unicode inputs to
the complex constructor.
Mark Dickinson [Mon, 26 Oct 2009 21:11:20 +0000 (21:11 +0000)]
Issue #7117: Use PyOS_string_to_double instead of PyOS_ascii_strtod in
floatobject.c. Also, remove limitation on length of unicode inputs to
float().
Mark Dickinson [Mon, 26 Oct 2009 21:09:09 +0000 (21:09 +0000)]
Issue #7117: Backport missing pystrtod.h declarations from py3k.
Mark Dickinson [Mon, 26 Oct 2009 19:59:23 +0000 (19:59 +0000)]
Use correct conversion specifier and length modifier when printing an
integer of type off_t. Also, don't assume that long long is available.
Antoine Pitrou [Mon, 26 Oct 2009 19:16:46 +0000 (19:16 +0000)]
Some platforms have rl_completion_append_character but not rl_completion_suppress_append.
Reported by Mark D.
Eric Smith [Mon, 26 Oct 2009 17:46:17 +0000 (17:46 +0000)]
Finished removing _PyOS_double_to_string, as mentioned in issue 7117.
Mark Dickinson [Mon, 26 Oct 2009 15:39:50 +0000 (15:39 +0000)]
Issue #7117 (backport py3k float repr) continued:
Backport pystrtod.c from py3k.
Eric Smith [Mon, 26 Oct 2009 15:06:39 +0000 (15:06 +0000)]
Continue removing _PyOS_double_to_string, as mentioned in issue 7117.
Eric Smith [Mon, 26 Oct 2009 14:48:55 +0000 (14:48 +0000)]
Start to remove _PyOS_double_to_string, as mentioned in issue 7117.
Mark Dickinson [Mon, 26 Oct 2009 14:18:44 +0000 (14:18 +0000)]
Warn against replacing PyNumber_Add with PyNumber_InPlaceAdd in sum
Mark Dickinson [Mon, 26 Oct 2009 11:59:30 +0000 (11:59 +0000)]
Skip readline tests if readline module is not available.
Mark Dickinson [Sun, 25 Oct 2009 20:39:06 +0000 (20:39 +0000)]
Issue #
1087418 : Small performance boost for bitwise operations on longs.
Initial patch by Gregory Smith; some tweaks added.
Georg Brandl [Sun, 25 Oct 2009 20:25:43 +0000 (20:25 +0000)]
Fix a demo.
Eric Smith [Sat, 24 Oct 2009 19:50:44 +0000 (19:50 +0000)]
Removed unused function PyFloat_AsStringEx. It is unused in floatobject.c, and it's not declared in any .h file.
Mark Dickinson [Sat, 24 Oct 2009 15:54:35 +0000 (15:54 +0000)]
Issue #7117: temporarily disable the short float repr while the
pieces are being assembled. To re-enable, define the preprocessor
symbol PY_SHORT_FLOAT_REPR
Tarek Ziadé [Sat, 24 Oct 2009 15:51:30 +0000 (15:51 +0000)]
fixed warning and error message
Tarek Ziadé [Sat, 24 Oct 2009 15:19:03 +0000 (15:19 +0000)]
fixed finally state in distutils.test_util
Tarek Ziadé [Sat, 24 Oct 2009 15:10:37 +0000 (15:10 +0000)]
Issue #7071: byte-compilation in Distutils now looks at sys.dont_write_bytecode
Mark Dickinson [Sat, 24 Oct 2009 14:01:08 +0000 (14:01 +0000)]
Issue #7117 (backport py3k float repr) continued:
Add sys.float_repr_style attribute ('short' if short float
repr is in used; 'legacy' otherwise).
Mark Dickinson [Sat, 24 Oct 2009 13:44:16 +0000 (13:44 +0000)]
Configure check for double rounding should take BASECFLAGS into account
Mark Dickinson [Sat, 24 Oct 2009 13:31:41 +0000 (13:31 +0000)]
Remove temporary define from r75653
Tarek Ziadé [Sat, 24 Oct 2009 13:29:44 +0000 (13:29 +0000)]
#7066 - Fixed distutils.archive_util.make_archive behavior so it restores the cwd
Mark Dickinson [Sat, 24 Oct 2009 13:28:38 +0000 (13:28 +0000)]
Issue #7117 (backport py3k float repr) continued:
- add double endianness detection to configure script
- add configure-time check to see whether we can use inline
assembly to get and set x87 control word in configure script
- add functions to get and set x87 control word in Python/pymath.c
- add pyport.h logic to determine whether it's safe to use the
short float repr or not
Antoine Pitrou [Sat, 24 Oct 2009 12:41:27 +0000 (12:41 +0000)]
Fix compilation error in debug mode.
Antoine Pitrou [Sat, 24 Oct 2009 12:28:22 +0000 (12:28 +0000)]
Manual py3k backport: [svn r74316] Issue #5449: Fix io.BytesIO to not accept arbitrary keywords
Antoine Pitrou [Sat, 24 Oct 2009 12:23:18 +0000 (12:23 +0000)]
Manual py3k backport: [svn r74158] Issue #6218: Make io.BytesIO and io.StringIO picklable.
Mark Dickinson [Sat, 24 Oct 2009 12:17:24 +0000 (12:17 +0000)]
Temporary define to avoid build failure
Mark Dickinson [Sat, 24 Oct 2009 12:13:30 +0000 (12:13 +0000)]
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.
Antoine Pitrou [Sat, 24 Oct 2009 11:59:41 +0000 (11:59 +0000)]
Manual py3k backport: [svn r74155] Issue #6242: Fix deallocator of io.StringIO and io.BytesIO
Mark Dickinson [Sat, 24 Oct 2009 11:47:17 +0000 (11:47 +0000)]
Acknowledge Ned Deily (extensive bug hunting and testing on OS X)
Georg Brandl [Sat, 24 Oct 2009 10:04:19 +0000 (10:04 +0000)]
Fix markup.
Neil Schemenauer [Fri, 23 Oct 2009 19:58:17 +0000 (19:58 +0000)]
Improve some docstrings in the 'warnings' module.
Antoine Pitrou [Fri, 23 Oct 2009 18:32:15 +0000 (18:32 +0000)]
Issue #7194: test_thread could try to release an unacquired mutex (and fail).
Fred Drake [Fri, 23 Oct 2009 13:04:51 +0000 (13:04 +0000)]
add further note about what's passed to optionxform
Antoine Pitrou [Fri, 23 Oct 2009 12:01:13 +0000 (12:01 +0000)]
Fix Windows buildbot failure
Georg Brandl [Fri, 23 Oct 2009 08:14:44 +0000 (08:14 +0000)]
#7188: fix optionxform() docs.
Eric Smith [Thu, 22 Oct 2009 20:13:14 +0000 (20:13 +0000)]
Per the discussion in issue6882, backport the try/finally work that was done to the py3k version (mostly in r59477, I think).
Georg Brandl [Thu, 22 Oct 2009 16:20:55 +0000 (16:20 +0000)]
Make printout margin important.
Georg Brandl [Thu, 22 Oct 2009 16:17:05 +0000 (16:17 +0000)]
Add proper references.
Georg Brandl [Thu, 22 Oct 2009 15:54:35 +0000 (15:54 +0000)]
#6977: getopt does not support optional option arguments.
Georg Brandl [Thu, 22 Oct 2009 15:52:15 +0000 (15:52 +0000)]
#7156: document curses as Unix-only.
Georg Brandl [Thu, 22 Oct 2009 15:42:32 +0000 (15:42 +0000)]
#7035: improve docs of the various <method>_errors() functions, and give them docstrings.
Georg Brandl [Thu, 22 Oct 2009 15:27:24 +0000 (15:27 +0000)]
Reorder __slots__ fine print and add a clarification.
Georg Brandl [Thu, 22 Oct 2009 15:04:09 +0000 (15:04 +0000)]
#7088: document new functions in signal as Unix-only.
Georg Brandl [Thu, 22 Oct 2009 15:00:06 +0000 (15:00 +0000)]
#6324: membership test tries iteration via __iter__.
Georg Brandl [Thu, 22 Oct 2009 11:48:10 +0000 (11:48 +0000)]
Use "impl-detail" directive where applicable.
Georg Brandl [Thu, 22 Oct 2009 11:36:50 +0000 (11:36 +0000)]
Fix stylesheet for multi-paragraph impl-details.
Georg Brandl [Thu, 22 Oct 2009 11:28:23 +0000 (11:28 +0000)]
Allow short form with text as argument.
Georg Brandl [Thu, 22 Oct 2009 11:28:06 +0000 (11:28 +0000)]
Document new directive.
Georg Brandl [Thu, 22 Oct 2009 11:01:46 +0000 (11:01 +0000)]
Make it more robust.
Georg Brandl [Thu, 22 Oct 2009 08:05:04 +0000 (08:05 +0000)]
Add a new directive marking up implementation details and start using it.
Georg Brandl [Thu, 22 Oct 2009 07:56:56 +0000 (07:56 +0000)]
Fix duplicate target.
Georg Brandl [Thu, 22 Oct 2009 07:56:02 +0000 (07:56 +0000)]
Fix markup.
Georg Brandl [Thu, 22 Oct 2009 07:06:49 +0000 (07:06 +0000)]
Revert unintended change.
Georg Brandl [Thu, 22 Oct 2009 07:05:48 +0000 (07:05 +0000)]
Fix punctuation.
Benjamin Peterson [Thu, 22 Oct 2009 02:50:38 +0000 (02:50 +0000)]
rewrite for style, clarify, and comments
Also, use the hasattr() like scheme of allowing BaseException exceptions through.
Benjamin Peterson [Thu, 22 Oct 2009 02:36:47 +0000 (02:36 +0000)]
rewrite to be nice to other implementations
Benjamin Peterson [Thu, 22 Oct 2009 02:26:47 +0000 (02:26 +0000)]
whitespace
Vinay Sajip [Wed, 21 Oct 2009 20:22:14 +0000 (20:22 +0000)]
Issue #7077: logging: SysLogHandler now treats Unicode as per RFC 5424.
Georg Brandl [Wed, 21 Oct 2009 07:15:59 +0000 (07:15 +0000)]
#7170: fix explanation about non-weakrefable builtin types.
Antoine Pitrou [Tue, 20 Oct 2009 21:59:25 +0000 (21:59 +0000)]
Test wouldn't work in debug mode.
We probably need a function in test_support to handle this.
Benjamin Peterson [Tue, 20 Oct 2009 21:55:17 +0000 (21:55 +0000)]
clarify buffer arg #7178
Antoine Pitrou [Tue, 20 Oct 2009 21:29:37 +0000 (21:29 +0000)]
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.
Mark Dickinson [Tue, 20 Oct 2009 13:33:03 +0000 (13:33 +0000)]
Issue #7099: Decimal.is_normal should return True for all nonzero
finite non-subnormal values, even those with exponent > Emax.
Benjamin Peterson [Tue, 20 Oct 2009 03:14:10 +0000 (03:14 +0000)]
use property api
Antoine Pitrou [Mon, 19 Oct 2009 18:20:21 +0000 (18:20 +0000)]
NEWS entry for r75531.
Antoine Pitrou [Mon, 19 Oct 2009 18:17:18 +0000 (18:17 +0000)]
Issue #5833: Fix extra space character in readline completion with the
GNU readline library version 6.0.
Antoine Pitrou [Mon, 19 Oct 2009 17:59:07 +0000 (17:59 +0000)]
Issue #7133: SSL objects now support the new buffer API.
This fixes the test_ssl failure.
R. David Murray [Mon, 19 Oct 2009 17:53:58 +0000 (17:53 +0000)]
Clarify error report message, and don't recommend running in verbose
mode for more information if we are already running in verbose mode.
R. David Murray [Mon, 19 Oct 2009 16:28:24 +0000 (16:28 +0000)]
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.
R. David Murray [Mon, 19 Oct 2009 16:01:28 +0000 (16:01 +0000)]
Only run test_curses when sys.__stdout__ is a tty. This eliminates the
last false positive when running regrtest with -j.
Eric Smith [Mon, 19 Oct 2009 14:38:14 +0000 (14:38 +0000)]
Issue #7169: Document PyFloat_AsString and PyFloat_AsReprString, and note that they are unsafe and deprecated.
Eric Smith [Mon, 19 Oct 2009 00:34:12 +0000 (00:34 +0000)]
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.