- 06 Oct, 2017 6 commits
-
-
Masayuki Yamamoto authored
See PEP 539 for details. Highlights of changes: - Add Thread Specific Storage (TSS) API - Document the Thread Local Storage (TLS) API as deprecated - Update code that used TLS API to use TSS API
-
Yury Selivanov authored
-
Yury Selivanov authored
-
Benjamin Peterson authored
There just isn't much we can assert in a portable way.
-
Benjamin Peterson authored
-
Jelle Zijlstra authored
Per PEP 492, 'async' and 'await' should become proper keywords in 3.7.
-
- 05 Oct, 2017 9 commits
-
-
Steve Dower authored
-
Barry Warsaw authored
Implement PEP 553, built-in breakpoint() with support from sys.breakpointhook(), along with documentation and tests. Closes bpo-31353
-
Victor K authored
-
Victor Stinner authored
Fix test_exception_errpipe_bad_data() and test_exception_errpipe_normal() of test_subprocess: mock os.waitpid() to avoid calling the real os.waitpid(0, 0) which is an unexpected side effect of the test.
-
INADA Naoki authored
sre_compile does bit test (e.g. `flags & SRE_FLAG_IGNORECASE`) in loop. `IntFlag.__and__` and `IntFlag.__new__` made it slower. So this commit convert it to normal int before passing flags to `sre_compile()`.
-
Jakub Stasiak authored
-
Benjamin Peterson authored
-
pdox authored
-
Terry Jan Reedy authored
Followed format of other entries.
-
- 04 Oct, 2017 8 commits
-
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
Implementations of these operations are virtually identical.
-
Serhiy Storchaka authored
* Fix incorrect links. * Remove redundant links. * Add signatures and index entries for gettext related functions in the locale module.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Victor Stinner authored
On Windows, Py_FatalError() now limits the size to 256 bytes of the buffer used to call OutputDebugStringW(). Previously, the size depended on the length of the error message.
-
INADA Naoki authored
While there is not real bug in this case, using re.IGNORECASE without re.ASCII leads unexpected behavior. Instead of adding re.ASCII, this commit removes re.IGNORECASE flag because it's easier and simpler. This commit removes dead copy of the pattern in email.util module too. While the pattern is same, it is compiled separately because it had different flags.
-
Ned Deily authored
-
- 03 Oct, 2017 6 commits
-
-
Serhiy Storchaka authored
when pass a string larger than 2 GiB. Decrease memory requirements for Tcl's bigmem tests.
-
Serhiy Storchaka authored
-
diana authored
Update the compile tests for optimization levels to also check that __debug__ blocks are included or excluded based on the optimization level. Patch by Diana Clarke.
-
Serhiy Storchaka authored
to integer with binary base.
-
INADA Naoki authored
It shows show import time of each module. It's useful for optimizing startup time. Typical usage: python -X importtime -c 'import requests'
-
Thomas Moreau authored
-
- 02 Oct, 2017 7 commits
-
-
Anselm Kruis authored
-
Victor Stinner authored
On macOS, a process can exit with -SIGKILL if it is killed "early" with SIGTERM.
-
Victor Stinner authored
On macOS, use uuid_generate_time() instead of uuid_generate_time_safe() of libuuid, since uuid_generate_time_safe() is not available.
-
Antoine Pitrou authored
bpo-31516: current_thread() should not return a dummy thread at shutdown
-
Cornelius Diekmann authored
* bpo-31158: Fix nondeterministic read in test_pty * Reuse existing readline implementation from io. Thx to @pitrou * Updated comment Ideally, this commit is fixuped into the previous commit. Since there is already a comment on github, I won't rebase.
-
INADA Naoki authored
DER_cert_to_PEM_cert() used textwrap.fill() to format PEM. But it's library to wrap lines on word boundary, while PEM is base64 encoded string. Additionally, importing textwrap is little slow.
-
Benjamin Peterson authored
-
- 01 Oct, 2017 2 commits
-
-
Terry Jan Reedy authored
Save a bit of code, plus non-tuples get converted anyway to tuples by tkinter for the tk call.
-
scoder authored
Speed up class creation by 10-20% by reducing the overhead in the necessary special method lookups.
-
- 30 Sep, 2017 2 commits
-
-
Terry Jan Reedy authored
Passing a widget instead of an flist with a root widget opens the option of creating a browser frame that is only part of a window. Passing a full file name instead of pieces assumed to come from a .py file opens the possibility of browsing python files that do not end in .py.
-
Terry Jan Reedy authored
-