summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18093: Create Programs directory in build location forNed Deily2014-07-252-2/+2
| | | | out-of-tree builds.
* Closes #22072: Merge typo fixes from 3.4Zachary Ware2014-07-251-2/+2
|\
| * Issue #22072: Fix a couple of SSL doc typos. Patch by Alex Gaynor.Zachary Ware2014-07-251-2/+2
| |
* | Issue #19875: Fix random test_getsockaddrarg() failure.Charles-François Natali2014-07-251-8/+16
|\ \ | |/
| * Merge.Charles-François Natali2014-07-2550-441/+649
| |\
| * | Issue #19875: Fix random test_getsockaddrarg() failure.Charles-François Natali2014-07-251-8/+16
| | |
* | | Issue #18093: Give the Windows build _testembed.c's new location.Zachary Ware2014-07-252-2/+2
| | |
* | | Issue #21947: handle generator-iterator objects in disNick Coghlan2014-07-255-10/+26
| | | | | | | | | | | | Patch by Clement Rouault.
* | | (Merge 3.4) asyncio, test_subprocess: relax timings for slow builbotsVictor Stinner2014-07-251-2/+2
|\ \ \ | | |/ | |/|
| * | asyncio, test_subprocess: relax timings for slow builbotsVictor Stinner2014-07-251-2/+2
| | |
* | | unicodeobject.c: fix a compiler warning on Windows 64 bitsVictor Stinner2014-07-251-1/+2
| | |
* | | Add missing NEWS entry for issue #18093Nick Coghlan2014-07-251-0/+4
| | |
* | | Issue #18093: Factor out the programs that embed the runtimeNick Coghlan2014-07-2515-32/+37
| | |
* | | (Merge 3.4) asyncio: sync with TulipVictor Stinner2014-07-252-27/+52
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix _WaitHandleFuture.cancel(): return the result of the parent cancel() method. * _OverlappedFuture.cancel() now clears its reference to the overlapped object. Make also the _OverlappedFuture.ov attribute private. * Check if _WaitHandleFuture completed before unregistering it in the callback. Add also _WaitHandleFuture._poll() and repr(_WaitHandleFuture). * _WaitHandleFuture now unregisters its wait handler if WaitForSingleObject() raises an exception. * _OverlappedFuture.set_exception() now cancels the overlapped operation.
| * | asyncio: sync with TulipVictor Stinner2014-07-252-27/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix _WaitHandleFuture.cancel(): return the result of the parent cancel() method. * _OverlappedFuture.cancel() now clears its reference to the overlapped object. Make also the _OverlappedFuture.ov attribute private. * Check if _WaitHandleFuture completed before unregistering it in the callback. Add also _WaitHandleFuture._poll() and repr(_WaitHandleFuture). * _WaitHandleFuture now unregisters its wait handler if WaitForSingleObject() raises an exception. * _OverlappedFuture.set_exception() now cancels the overlapped operation.
* | | Issue #22061: Restored empty obsolete methods removed in issue #4350 andSerhiy Storchaka2014-07-251-0/+12
|\ \ \ | |/ / | | | | | | added deprecation warnings to them.
| * | Issue #22061: Add deprecation warnings in empty obsolete methods.Serhiy Storchaka2014-07-251-2/+9
| | |
* | | Issue #22061: remove call of useless function slated for removal.Terry Jan Reedy2014-07-251-1/+0
|\ \ \ | |/ /
| * | Issue #22061: remove call of useless function slated for removal.Terry Jan Reedy2014-07-251-1/+0
| | |
| * | Issue #22053: Make help work, after previous patch for this issue disabled itTerry Jan Reedy2014-07-251-17/+9
| | | | | | | | | | | | by removing global 'demo'. Refactor and remove duplicate code.
* | | Issue #22053: Make help work, after previous patch for this issue disabled itTerry Jan Reedy2014-07-251-1/+2
| | | | | | | | | | | | by removing global 'demo'. Simple fix because 2.7/3.4 fix cannot merge.
* | | (Merge 3.4) asyncio: sync with TulipVictor Stinner2014-07-242-30/+66
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve stability of the proactor event loop, especially operations on overlapped objects: * Tulip issue 195: Don't call UnregisterWait() twice if a _WaitHandleFuture is cancelled twice to fix a crash. * IocpProactor.close(): cancel futures to cancel overlapped operations, instead of cancelling directly overlapped operations. Future objects may not call ov.cancel() if the future was cancelled or if the overlapped was already cancelled. The cancel() method of the future may also catch exceptions. Log also errors on cancellation. * tests: rename "f" to "fut" * Add a __repr__() method to IocpProactor * Add a destructor to IocpProactor which closes it * _OverlappedFuture.cancel() doesn't cancel the overlapped anymore if it is done: if it is already cancelled or completed. Log also an error if the cancellation failed. * Add the address of the overlapped object in repr(_OverlappedFuture) * _OverlappedFuture truncates the source traceback to hide the call to the parent constructor (useless in debug).
| * | asyncio: sync with TulipVictor Stinner2014-07-242-30/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve stability of the proactor event loop, especially operations on overlapped objects: * Tulip issue 195: Don't call UnregisterWait() twice if a _WaitHandleFuture is cancelled twice to fix a crash. * IocpProactor.close(): cancel futures to cancel overlapped operations, instead of cancelling directly overlapped operations. Future objects may not call ov.cancel() if the future was cancelled or if the overlapped was already cancelled. The cancel() method of the future may also catch exceptions. Log also errors on cancellation. * tests: rename "f" to "fut" * Add a __repr__() method to IocpProactor * Add a destructor to IocpProactor which closes it * _OverlappedFuture.cancel() doesn't cancel the overlapped anymore if it is done: if it is already cancelled or completed. Log also an error if the cancellation failed. * Add the address of the overlapped object in repr(_OverlappedFuture) * _OverlappedFuture truncates the source traceback to hide the call to the parent constructor (useless in debug).
* | | Issue #22018: Fix test_set_wakeup_fd_result(), use assertEqual() notVictor Stinner2014-07-241-3/+3
| | | | | | | | | | | | assertIs().
* | | Backout 42ced0d023cd: oops, i didn't want to push this changeset :-/Victor Stinner2014-07-245-278/+41
| | |
* | | (Merge 3.4) Issue #19884, readline: calling rl_variable_bindVictor Stinner2014-07-241-1/+5
|\ \ \ | |/ / | | | | | | | | | ("enable-meta-key", "off") does crash on Mac OS X which uses libedit instead of readline.
| * | Issue #19884, readline: calling rl_variable_bind ("enable-meta-key", "off")Victor Stinner2014-07-241-1/+5
| | | | | | | | | | | | does crash on Mac OS X which uses libedit instead of readline.
* | | tetsVictor Stinner2014-07-245-41/+278
| | |
* | | (Merge 3.4) Issue #16133: The asynchat.async_chat.handle_read() method nowVictor Stinner2014-07-244-0/+26
|\ \ \ | |/ / | | | | | | | | | | | | ignores BlockingIOError exceptions. Initial patch written by Xavier de Gaye. Document also in asyncore documentation that recv() may raise BlockingIOError.
| * | Issue #16133: The asynchat.async_chat.handle_read() method now ignoresVictor Stinner2014-07-244-0/+26
| | | | | | | | | | | | | | | | | | BlockingIOError exceptions. Initial patch written by Xavier de Gaye. Document also in asyncore documentation that recv() may raise BlockingIOError.
* | | Issue #21813: Enhance documentation of the os.stat_result class.Victor Stinner2014-07-242-81/+191
|\ \ \ | |/ /
| * | Backport os.rst documentation from Python 3.5.Victor Stinner2014-07-241-3/+28
| | |
| * | Issue #21813: Enhance documentation of the os.stat_result class.Victor Stinner2014-07-241-73/+182
| | |
* | | (Merge 3.4) Issue #19884: readline: Disable the meta modifier key if stdout isVictor Stinner2014-07-243-5/+34
|\ \ \ | |/ / | | | | | | | | | | | | not a terminal to not write the ANSI sequence "\033[1034h" into stdout. This sequence is used on some terminal (ex: TERM=xterm-256color") to enable support of 8 bit characters.
| * | Issue #19884: readline: Disable the meta modifier key if stdout is not aVictor Stinner2014-07-243-5/+34
| | | | | | | | | | | | | | | | | | terminal to not write the ANSI sequence "\033[1034h" into stdout. This sequence is used on some terminal (ex: TERM=xterm-256color") to enable support of 8 bit characters.
* | | test_gettext: use support.rmtree() instead of shutil.rmtree()Victor Stinner2014-07-241-1/+1
|\ \ \ | |/ /
| * | test_gettext: use support.rmtree() instead of shutil.rmtree()Victor Stinner2014-07-241-1/+1
| | |
* | | (Merge 3.4) asyncio tests: relax timings for slow buildbotsVictor Stinner2014-07-241-4/+4
|\ \ \ | |/ /
| * | asyncio tests: relax timings for slow buildbotsVictor Stinner2014-07-241-4/+4
| | |
* | | (Merge 3.4) Issue #20055: Fix BaseEventLoop.stop() docstring, incompleteVictor Stinner2014-07-241-3/+3
|\ \ \ | |/ / | | | | | | sentence. Patch written by Saimadhav Heblikar.
| * | Issue #20055: Fix BaseEventLoop.stop() docstring, incomplete sentence.Victor Stinner2014-07-241-3/+3
| | | | | | | | | | | | Patch written by Saimadhav Heblikar.
* | | Merge 3.4: Fix incomplete sentence in asyncio docs.Andrew Svetlov2014-07-241-2/+3
|\ \ \ | |/ /
| * | Fix incomplete sentence in asyncio docs.Andrew Svetlov2014-07-241-2/+3
| | |
* | | Merge with 3.4Terry Jan Reedy2014-07-242-5/+3
|\ \ \ | |/ /
| * | Asyncio doc fixes: spelling, grammar, duplication.Terry Jan Reedy2014-07-242-5/+3
| | |
* | | Merge with 3.4Terry Jan Reedy2014-07-241-1/+1
|\ \ \ | |/ /
| * | Englich grammar nit.Terry Jan Reedy2014-07-241-1/+1
| | |
* | | merge 3.4 (#22036)Benjamin Peterson2014-07-241-1/+1
|\ \ \ | |/ /
| * | s/stringobject/bytesobject/ (closes #22036)Benjamin Peterson2014-07-241-1/+1
| | | | | | | | | | | | Patch by Martin Matusiak.
* | | Merge with 3.4Terry Jan Reedy2014-07-241-1/+1
|\ \ \ | |/ /