summaryrefslogtreecommitdiffstats
path: root/Lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge with 3.3Terry Jan Reedy2014-01-221-7/+1
|\
| * Issue #20818: Remove code from idlelib.CallTipWindow.showtip that is nowTerry Jan Reedy2014-01-221-7/+1
| | | | | | | | | | completely redundant. After 16638 patch, CallTips.get_argspec trims over-long signature strings as well as docstring lines.
* | Merge with 3.3Terry Jan Reedy2014-01-222-14/+34
|\ \ | |/
| * Issue #16638: Include up to 5 docstring header lines (before first blank) inTerry Jan Reedy2014-01-222-14/+34
| | | | | | | | | | Idle calltips. This is needed for builtins, such bytes (which is why 5). Based on patch by Serhiy Storchaka.
* | Issue #17825: Cursor ^ is correctly positioned for SyntaxError and ↵Florent Xicluna2014-01-222-7/+18
|\ \ | |/ | | | | IndentationError.
| * Issue #17825: Cursor ^ is correctly positioned for SyntaxError and ↵Florent Xicluna2014-01-222-7/+18
| | | | | | | | IndentationError.
* | Issue #20246: Fix test failures on FreeBSD. Patch by Ryan Smith-Roberts.Stefan Krah2014-01-211-1/+1
|\ \ | |/
| * Issue #20246: Fix test failures on FreeBSD. Patch by Ryan Smith-Roberts.Stefan Krah2014-01-211-1/+1
| |
* | Merge with 3.3Terry Jan Reedy2014-01-212-37/+51
|\ \ | |/
| * Issue #16630: Make Idle calltips work even when __getattr__ raises.Terry Jan Reedy2014-01-212-37/+51
| | | | | | | | Initial patch by Roger Serwy.
* | Issue #2382: SyntaxError cursor "^" now is written at correct position in mostSerhiy Storchaka2014-01-212-0/+22
|\ \ | |/ | | | | | | cases when multibyte characters are in line (before "^"). This still not works correctly with wide East Asian characters.
| * Issue #2382: SyntaxError cursor "^" now is written at correct position in mostSerhiy Storchaka2014-01-212-0/+22
| | | | | | | | | | cases when multibyte characters are in line (before "^"). This still not works correctly with wide East Asian characters.
* | Issue #20311: EpollSelector now also rounds the timeout towards zero, asVictor Stinner2014-01-211-1/+8
| | | | | | | | | | | | | | | | PollSelector. This change is not really required in Python 3.4, since select.epoll.poll() now rounds also correctly the timeout. But Guido van Rossum prefers to have exactly the same selectors.py file in CPython and Tulip projects: "it's not harmful".
* | selectors: add a comment to explain why and how poll timeout is roundedVictor Stinner2014-01-211-2/+4
| |
* | Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins.Terry Jan Reedy2014-01-211-0/+8
|\ \ | |/ | | | | Pending Clinic/inspect changes will probably require change to this file.
| * Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins.Terry Jan Reedy2014-01-211-0/+8
| |
* | Merge with 3.3Terry Jan Reedy2014-01-212-105/+100
|\ \ | |/
| * Issue #20122: Idlelib: Move tests in CallTips.py to test_calltips.py.Terry Jan Reedy2014-01-212-105/+100
| |
* | (Merge 3.3) Issue #20311: Try to fix the unit test, use time.monotonic()Victor Stinner2014-01-211-2/+2
|\ \ | |/ | | | | instead of time.perf_counter()
| * Issue #20311: Try to fix the unit test, use time.monotonic() instead ofVictor Stinner2014-01-211-12/+12
| | | | | | | | | | | | time.perf_counter() Move also the unit test at the end.
* | Issue #20311: selector.PollSelector.select() now rounds the timeout away fromVictor Stinner2014-01-213-14/+35
| | | | | | | | | | | | | | | | zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero. Move also a test in test_epoll which was moved by my previous merge.
* | (Merge 3.3) Issue #20311: select.epoll.poll() now rounds the timeout away fromVictor Stinner2014-01-211-0/+11
|\ \ | |/ | | | | | | | | zero, instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero.
| * Issue #20311: select.epoll.poll() now rounds the timeout away from zero,Victor Stinner2014-01-211-0/+11
| | | | | | | | | | instead of rounding towards zero. For example, a timeout of one microsecond is now rounded to one millisecond, instead of being rounded to zero.
* | Close #20275: Optimize BaseEventLoop._run_once()Victor Stinner2014-01-201-8/+11
| | | | | | | | | | | | Logger.log() is "slow", logger.isEnabledFor() is faster and the logger is disabled in most cases. A microbenchmark executing 100,000 dummy tasks is 22% faster with this change.
* | Issue #20262: Warnings are raised now when duplicate names are added in theSerhiy Storchaka2014-01-202-9/+12
|\ \ | |/ | | | | ZIP file or too long ZIP file comment is truncated.
| * Issue #20262: Warnings are raised now when duplicate names are added in theSerhiy Storchaka2014-01-202-8/+11
| | | | | | | | ZIP file or too long ZIP file comment is truncated.
* | Issue #20315: Removed support for backward compatibility with early 2.x ↵Serhiy Storchaka2014-01-204-56/+3
|\ \ | |/ | | | | | | | | | | versions. Removed backward compatibility alias curses.window.nooutrefresh which should be removed in 2.3.
| * Issue #20315: Removed support for backward compatibility with early 2.x ↵Serhiy Storchaka2014-01-203-53/+3
| | | | | | | | versions.
* | Fixes Issue #20165: The unittest module no longer considers tests marked withGregory P. Smith2014-01-202-5/+10
| | | | | | | | @expectedFailure successful if they pass.
* | Fix the unittest to run properly when the working directory hasGregory P. Smith2014-01-201-1/+1
| | | | | | | | additional bits set (such as the setgid or sticky bits).
* | merge 3.3 (#18574)Benjamin Peterson2014-01-192-3/+5
|\ \ | |/
| * fix handling of 100-continue status code (closes #18574)Benjamin Peterson2014-01-192-3/+5
| |
* | Fix test failures (--without-doc-strings).Stefan Krah2014-01-181-1/+3
| |
* | Merge #19855: restore use of LC_ALL, not LC_MESSAGESR David Murray2014-01-181-3/+4
|\ \ | |/
| * #19855: restore use of LC_ALL, not LC_MESSAGESR David Murray2014-01-181-2/+2
| | | | | | | | | | | | I didn't realize LC_ALL was an override, and I should have. I tried to make a test, but it is not clear that the LC variables actually affect the strings that uuid is using to parse the command output.
* | Issue #20270: urllib.urlparse now supports empty ports.Serhiy Storchaka2014-01-182-24/+45
|\ \ | |/
| * Issue #20270: urllib.urlparse now supports empty ports.Serhiy Storchaka2014-01-182-24/+45
| |
* | Issue #20244: Fixed possible file leaks when unexpected error raised inSerhiy Storchaka2014-01-181-0/+6
|\ \ | |/ | | | | tarfile open functions.
| * Issue #20244: Fixed possible file leaks when unexpected error raised inSerhiy Storchaka2014-01-181-0/+6
| | | | | | | | tarfile open functions.
* | Issue #20243: TarFile no longer raise ReadError when opened in write mode.Serhiy Storchaka2014-01-182-10/+33
|\ \ | |/
| * Issue #20243: TarFile no longer raise ReadError when opened in write mode.Serhiy Storchaka2014-01-182-11/+34
| |
* | Issue #20238: TarFile opened with external fileobj and "w:gz" mode didn'tSerhiy Storchaka2014-01-182-1/+7
|\ \ | |/ | | | | write complete output on close.
| * Issue #20238: TarFile opened with external fileobj and "w:gz" mode didn'tSerhiy Storchaka2014-01-182-1/+7
| | | | | | | | write complete output on close.
* | Issue #20245: The open functions in the tarfile module now correctly handle ↵Serhiy Storchaka2014-01-182-7/+22
|\ \ | |/ | | | | empty mode.
| * Issue #20245: The open functions in the tarfile module now correctly handle ↵Serhiy Storchaka2014-01-182-7/+22
| | | | | | | | empty mode.
* | sort os.listxattr results before comparing it to avoid depending on the ↵Gregory P. Smith2014-01-171-1/+1
|\ \ | |/ | | | | ordering of the directory information in the underlying filesystem.
| * sort os.listxattr results before comparing it to avoid depending on theGregory P. Smith2014-01-171-1/+1
| | | | | | | | ordering of the directory information in the underlying filesystem.
| * Issue #19936: Remove executable bits from C source files and several forgottenSerhiy Storchaka2014-01-161-0/+0
| | | | | | | | test files.
* | Issue #20226: Added tests for new features and regressions.Larry Hastings2014-01-161-0/+5
| |
* | Issue #20226: Major improvements to Argument Clinic.Larry Hastings2014-01-162-38/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * You may now specify an expression as the default value for a parameter! Example: "sys.maxsize - 1". This support is intentionally quite limited; you may only use values that can be represented as static C values. * Removed "doc_default", simplified support for "c_default" and "py_default". (I'm not sure we still even need "py_default", but I'm leaving it in for now in case a use presents itself.) * Parameter lines support a trailing '\\' as a line continuation character, allowing you to break up long lines. * The argument parsing code generated when supporting optional groups now uses PyTuple_GET_SIZE instead of PyTuple_GetSize, leading to a 850% speedup in parsing. (Just kidding, this is an unmeasurable difference.) * A bugfix for the recent regression where the generated prototype from pydoc for builtins would be littered with unreadable "=<object ...>"" default values for parameters that had no default value. * Converted some asserts into proper failure messages. * Many doc improvements and fixes.