summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add an __all__ to html.entities.Ezio Melotti2014-08-022-0/+5
|
* #15114: the strict mode and argument of HTMLParser, HTMLParser.error, and ↵Ezio Melotti2014-08-024-197/+23
| | | | the HTMLParserError exception have been removed.
* Issue #22077: Improve index error messages for bytearrays, bytes, lists, andTerry Jan Reedy2014-08-028-6/+45
| | | | | tuples by adding 'or slices'. Added ', not <typename' for bytearrays. Original patch by Claudiu Popa.
* Issue #22110: Enable extra compilation warnings.Charles-François Natali2014-08-012-0/+134
|
* - update config.guess and config.sub to support openrisc.doko@ubuntu.com2014-08-012-175/+40
|\
| * - update config.guess and config.sub to support openrisc.doko@ubuntu.com2014-08-012-175/+40
| |
* | Issue #18395, #22108: Update embedded Python examples to decode correctlyVictor Stinner2014-08-014-9/+40
| | | | | | | | command line parameters: use Py_DecodeLocale() and PyUnicode_DecodeFSDefault().
* | Issue #18395: Rename ``_Py_char2wchar()`` to :c:func:`Py_DecodeLocale`, renameVictor Stinner2014-08-0113-68/+138
| | | | | | | | | | ``_Py_wchar2char()`` to :c:func:`Py_EncodeLocale`, and document these functions.
* | Issue #21907: Avoid using double quotes to check argument values.Zachary Ware2014-08-011-6/+6
| | | | | | | | | | | | Double quotes in expanded variables can match literal double quotes, which makes for a big mess when passing in a quoted argument (like "/p:externalsDir=..\externals", for example).
* | Issue #21907: Further improvments to build_pgo.bat. Patch by Ingolf Becker.Zachary Ware2014-08-013-15/+23
| |
* | Simplify code in multiprocessing.Connection.send_bytes().Antoine Pitrou2014-07-311-9/+6
| | | | | | | | Followup to issue #20540; patch by Serhiy.
* | Issue #22111: Assorted cleanups in test_imaplib. Patch by Milan Oberkirch.Antoine Pitrou2014-07-312-65/+53
| |
* | timemodule.c: Replace PyExc_IOError with PyExc_OSErrorVictor Stinner2014-07-311-5/+5
| |
* | Back out of changes to Tkinter variables trace commands (issue #22085).Serhiy Storchaka2014-07-311-3/+3
| |
* | Merge with 3.4Terry Jan Reedy2014-07-301-29/+38
|\ \ | |/
| * Issue #22068: Don't create self reference cycles in idlelib.ConfigDialog.Terry Jan Reedy2014-07-301-29/+38
| |
* | Issue #22085: Dropped support of Tk 8.3 in Tkinter.Serhiy Storchaka2014-07-303-31/+19
| |
* | Issue #21580: Now Tkinter correctly handles bytes arguments passed to Tk.Serhiy Storchaka2014-07-304-16/+20
|\ \ | |/ | | | | In particular this allows to initialize images from binary data.
| * Issue #21580: Now Tkinter correctly handles bytes arguments passed to Tk.Serhiy Storchaka2014-07-304-16/+20
| | | | | | | | In particular this allows to initialize images from binary data.
* | Issue #22018: Fix test_signal: use assertEqual() not assertIs()Victor Stinner2014-07-301-3/+3
| |
* | Issue #21951: Temporary skip crashing test_user_command on AIX.Serhiy Storchaka2014-07-301-0/+1
|\ \ | |/
| * Issue #21951: Temporary skip crashing test_user_command on AIX.Serhiy Storchaka2014-07-301-0/+1
| |
* | Issue #22003: When initialized from a bytes object, io.BytesIO() nowAntoine Pitrou2014-07-294-54/+205
| | | | | | | | | | | | | | defers making a copy until it is mutated, improving performance and memory use on some use cases. Patch by David Wilson.
* | Issue #22018: On Windows, signal.set_wakeup_fd() now also supports sockets.Victor Stinner2014-07-296-29/+294
| | | | | | | | A side effect is that Python depends to the WinSock library.
* | (Merge 3.4) Issue #22063: Mention in asyncio documentation that socketVictor Stinner2014-07-291-0/+8
|\ \ | |/ | | | | operations require the socket to be non-blocking
| * Issue #22063: Mention in asyncio documentation that socket operations requireVictor Stinner2014-07-291-0/+8
| | | | | | | | the socket to be non-blocking
* | Merge with Python 3.4 (asyncio)Victor Stinner2014-07-295-4/+48
|\ \ | |/ | | | | | | | | | | - Close #22063: socket operations (socket,recv, sock_sendall, sock_connect, sock_accept) now raise an exception in debug mode if sockets are in blocking mode. - asyncio: Use the new os.set_blocking() function of Python 3.5 if available
| * Close #22063: socket operations (socket,recv, sock_sendall, sock_connect,Victor Stinner2014-07-293-0/+34
| | | | | | | | | | sock_accept) now raise an exception in debug mode if sockets are in blocking mode.
| * asyncio: Use the new os.set_blocking() function of Python 3.5 if availableVictor Stinner2014-07-292-10/+14
| |
* | Edit NEWS entryNed Deily2014-07-291-2/+2
|\ \ | |/
| * Edit NEWS entryNed Deily2014-07-291-3/+3
| |
* | Issue #22054: Add os.get_blocking() and os.set_blocking() functions to get andVictor Stinner2014-07-2913-58/+198
| | | | | | | | | | set the blocking mode of a file descriptor (False if the O_NONBLOCK flag is set, True otherwise). These functions are not available on Windows.
* | #21704: merge with 3.4.Ezio Melotti2014-07-291-1/+0
|\ \ | |/
| * #21704: remove duplicate name in Misc/ACKS.Ezio Melotti2014-07-291-1/+0
| |
* | (Merge 3.4) asyncio: sync with TulipVictor Stinner2014-07-297-72/+108
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped object that the wait was cancelled. * Optimize IocpProactor.wait_for_handle() gets the result if the wait is signaled immediatly. * Enhance representation of Future and Future subclasses - Add "created at filename:lineno" in the representation - Add Future._repr_info() method which can be more easily overriden than Future.__repr__(). It should now be more easy to enhance Future representation without having to modify each subclass. For example, _OverlappedFuture and _WaitHandleFuture get the new "created at" information. - Use reprlib to format Future result, and function arguments when formatting a callback, to limit the length of the representation. * Fix repr(_WaitHandleFuture) * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the source traceback. * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to GetQueuedCompletionStatus() * test_locks: close the temporary event loop and check the condition lock * Remove workaround in test_futures, no more needed
| * asyncio: sync with TulipVictor Stinner2014-07-297-72/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * _WaitHandleFuture.cancel() now notify IocpProactor through the overlapped object that the wait was cancelled. * Optimize IocpProactor.wait_for_handle() gets the result if the wait is signaled immediatly. * Enhance representation of Future and Future subclasses - Add "created at filename:lineno" in the representation - Add Future._repr_info() method which can be more easily overriden than Future.__repr__(). It should now be more easy to enhance Future representation without having to modify each subclass. For example, _OverlappedFuture and _WaitHandleFuture get the new "created at" information. - Use reprlib to format Future result, and function arguments when formatting a callback, to limit the length of the representation. * Fix repr(_WaitHandleFuture) * _WaitHandleFuture and _OverlappedFuture: hide frames of internal calls in the source traceback. * Cleanup ProactorIocp._poll(): set the timeout to 0 after the first call to GetQueuedCompletionStatus() * test_locks: close the temporary event loop and check the condition lock * Remove workaround in test_futures, no more needed
* | Merge with 3.4Terry Jan Reedy2014-07-291-0/+7
|\ \ | |/
| * Issue #17172: add NEWSTerry Jan Reedy2014-07-291-0/+7
| |
* | Merge with 3.4Terry Jan Reedy2014-07-293-0/+30
|\ \ | |/
| * Issue #17172: Add the ability to run turtledemo from Idle.Terry Jan Reedy2014-07-293-0/+30
| | | | | | | | | | Make turtledemo start as active on Mac even when run with subprocess. Patch by Ramchandra Apt, Lita Cho, and Ned Daily.
* | (Merge 3.4) Issue #18174: Fix leak of file descriptor in test_tempfileVictor Stinner2014-07-281-0/+4
|\ \ | |/
| * Issue #18174: Fix leak of file descriptor in test_tempfileVictor Stinner2014-07-281-0/+4
| |
* | (Merge 3.4) Issue #11453, #18174: Fix leak of file descriptor in test_asyncoreVictor Stinner2014-07-281-0/+4
|\ \ | |/
| * Issue #11453, #18174: Fix leak of file descriptor in test_asyncoreVictor Stinner2014-07-281-0/+4
| |
* | (Merge 3.4) Fix sporadic failure of test_pep277 on Windows: useVictor Stinner2014-07-281-24/+9
|\ \ | |/ | | | | support.rmtree() instead of deltree().
| * Fix sporadic failure of test_pep277 on Windows: use support.rmtree() instead ofVictor Stinner2014-07-281-24/+9
| | | | | | | | deltree().
* | Issue #21704: Merge.Richard Oudkerk2014-07-283-0/+6
|\ \ | |/
| * Issue #21704: Fix build error for _multiprocessing when semaphoresRichard Oudkerk2014-07-283-0/+6
| | | | | | | | are not available. Patch by Arfrever Frehtes Taifersar Arahesis.
* | (Merge 3.4) Fix test_bytes when sys.stdin is None, for example on Windows whenVictor Stinner2014-07-281-1/+1
|\ \ | |/ | | | | using pythonw.exe instead of python.exe
| * Fix test_bytes when sys.stdin is None, for example on Windows when usingVictor Stinner2014-07-281-1/+1
| | | | | | | | pythonw.exe instead of python.exe