Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
65c7382 Add docstring for shlex.split (GH-16740) 31 October 2019, 10:23:20 UTC
b32cb97 bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. (GH-16938) 31 October 2019, 09:13:48 UTC
b15100f bpo-38586: setting logging.Handler .name property in fileConfig (GH-16918) 31 October 2019, 08:06:25 UTC
79d4ed1 bpo-16575: Add checks for unions passed by value to functions. (GH-16799) 31 October 2019, 08:03:54 UTC
bdac32e closes bpo-38648: Remove double tp_free slot in Python-ast.c. (GH-17002) This looks like a typo due to copy-paste. 31 October 2019, 01:08:06 UTC
e835b31 bpo-38600: NULL -> ``NULL``. (GH-17001) Also fix some other formatting. 30 October 2019, 19:37:16 UTC
1d8da61 bpo-38631: Avoid Py_FatalError() in readline (GH-16998) readline now calls PyErr_NoMemory() rather than Py_FatalError() on memory allocation failure, when importing the module. 30 October 2019, 15:39:27 UTC
a4ed6ed bpo-38614: Increase asyncio test_communicate() timeout (GH-16995) Fix test_communicate() of test_asyncio.test_subprocess: use support.LONG_TIMEOUT (5 minutes), instead of 1 minute. 30 October 2019, 15:00:44 UTC
6c3e66a bpo-38640: Allow break and continue in always false while loops (GH-16992) 30 October 2019, 11:53:26 UTC
24c6258 bpo-38614: Add timeout constants to test.support (GH-16964) Add timeout constants to test.support: * LOOPBACK_TIMEOUT * INTERNET_TIMEOUT * SHORT_TIMEOUT * LONG_TIMEOUT 30 October 2019, 11:41:43 UTC
865c3b2 bpo-28029: Make "".replace("", s, n) returning s for any n != 0. (GH-16981) 30 October 2019, 10:03:53 UTC
25fc088 bpo-38600: Change the mark up of NULL in the C API documentation. (GH-16950) Replace all *NULL* with ``NULL``. 30 October 2019, 10:03:20 UTC
da6ce58 bpo-36993: Improve error reporting for zipfiles with bad zip64 extra data. (GH-14656) 29 October 2019, 07:24:18 UTC
4c155f7 bpo-38336: Remove the __set__ method restriction on data descriptors for attribute lookup precedence (GH-16520) 29 October 2019, 07:04:01 UTC
0078a0c Permutations Python code equivalent in comment was invalid for Python 3 (GH-16927) 29 October 2019, 05:10:24 UTC
3c88199 bpo-38626: Add comment explaining why __lt__ is used. (GH-16978) https://bugs.python.org/issue38626 29 October 2019, 04:38:50 UTC
457306b Fix asyncio.wait() 3.8 whatsnew entry (GH-16975) 29 October 2019, 01:53:22 UTC
ae7aa42 Remove code commented for more than 10 years (GH-16965) test_urllib commented since 2007: commit d9880d07fc032884e8bd5cf3ac636d3a3778d5f7 Author: Facundo Batista <facundobatista@gmail.com> Date: Fri May 25 04:20:22 2007 +0000 Commenting out the tests until find out who can test them in one of the problematic enviroments. pynche code commented since 1998 and 2001: commit ef30092207e684bd3e74fe3d6172b97327a0a089 Author: Barry Warsaw <barry@python.org> Date: Tue Dec 15 01:04:38 1998 +0000 Added most of the mechanism to change the strips from color variations to color constants (i.e. red constant, green constant, blue constant). But I haven't hooked this up yet because the UI gets more crowded and the arrows don't reflect the correct values. Added "Go to Black" and "Go to White" buttons. commit 741eae0b3129c123ed4319d8d9e5b877b09aefa8 Author: Barry Warsaw <barry@python.org> Date: Wed Apr 18 03:51:55 2001 +0000 StripWidget.__init__(), update_yourself(): Removed some unused local variables reported by PyChecker. __togglegentype(): PyChecker accurately reported that the variable __gentypevar was unused -- actually this whole method is currently unused so comment it out. 28 October 2019, 21:35:31 UTC
0ac6137 bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive (GH-16968) 28 October 2019, 21:34:25 UTC
794616f bpo-38534: Replace wrong KB number references (GH-16955) 28 October 2019, 17:53:51 UTC
edb172a bpo-38519: Internal include files missing on Windows (GH-16921) 28 October 2019, 17:03:27 UTC
e471e72 bpo-37330: open() no longer accept 'U' in file mode (GH-16959) open(), io.open(), codecs.open() and fileinput.FileInput no longer accept "U" ("universal newline") in the file mode. This flag was deprecated since Python 3.3. 28 October 2019, 14:40:08 UTC
3bfc8e0 bpo-38602: Add fcntl.F_OFD_XXXX for fcntlmodule (GH-16956) 28 October 2019, 07:31:15 UTC
85c6f8c bpo-38592 Add pt-br switcher to Python Docs website (GH-16924) * 📜🤖 Added by blurb_it. 27 October 2019, 08:30:12 UTC
5c32af7 bpo-38334: Fix seeking backward on an encrypted zipfile.ZipExtFile. (GH-16937) Test by Daniel Hillier. 27 October 2019, 08:22:14 UTC
a8fb932 bpo-37309: First idlelib/NEWS.txt for 3.9.0 (GH-16947) 27 October 2019, 05:23:30 UTC
e31a79a bpo-34162: Last idlelib/NEWS.txt items for 3.8.0. (GH-16943) 27 October 2019, 02:19:57 UTC
e3f90b2 bpo-38598: Do not try to compile IDLE shell or output windows (GH-16939) 27 October 2019, 01:15:10 UTC
894e30c bpo-38434: Fixes some audit event documentation (GH-16932) 26 October 2019, 20:02:30 UTC
d898d20 bpo-38557: Improve documentation for list and tuple C API. (GH-16925) 26 October 2019, 19:59:18 UTC
26ae9f6 bpo-38535: Fix positions for AST nodes for calls without arguments in decorators. (GH-16861) 26 October 2019, 13:46:05 UTC
cb2cf06 bpo-38558: Mention `:=` in conditions tutorial (GH-16919) 25 October 2019, 22:20:05 UTC
7320ec0 Fix typo in formatter_unicode (GH-16831) numbers's -> number's 25 October 2019, 16:44:02 UTC
96b06ae bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) These are valid even in python 2.7 https://bugs.python.org/issue33348 Automerge-Triggered-By: @gpshead 24 October 2019, 06:19:07 UTC
3bbb6db Add missing asyncio changes from 3.8 whatsnew (GH-16911) 24 October 2019, 04:15:25 UTC
a01ba33 bpo-30618: add readlink to pathlib.Path (GH-8285) This adds a "readlink" method to pathlib.Path objects that calls through to os.readlink. https://bugs.python.org/issue30618 Automerge-Triggered-By: @gpshead 23 October 2019, 21:18:40 UTC
01659ca Update URL in macOS installer copy of license (GH-16905) 23 October 2019, 20:04:59 UTC
1b53a24 bpo-34679: ProactorEventLoop only uses set_wakeup_fd() in main thread (GH-16901) bpo-34679, bpo-38563: asyncio.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in the main thread. 23 October 2019, 15:25:29 UTC
2e3d873 bpo-38555: Fix an undefined behavior. (GH-16883) 23 October 2019, 11:48:08 UTC
d34ac30 Spell Bitbucket correctly. (GH-16862) 23 October 2019, 09:17:30 UTC
b6f5b9d Replace _pysqlite_long_from_int64() with PyLong_FromLongLong() (GH-16882) 23 October 2019, 08:09:01 UTC
ea6041c bpo-38539: Finish rename of ss1.py to spreadsheet.py (GH-16896) 23 October 2019, 04:05:02 UTC
a4aeb33 bpo-38539: Update demo files (GH-16890) 23 October 2019, 03:23:48 UTC
20bf8e0 bpo-38419: fix "check-c-globals" path (GH-16680) 23 October 2019, 00:05:54 UTC
91528f4 bpo-38466: Fix threading.excepthook doc (GH-16891) 22 October 2019, 20:37:47 UTC
028f734 bpo-37415: Fix stdatomic.h header check for ICC compiler (GH-16717) Fix stdatomic.h header check for ICC compiler: the ICC implementation lacks atomic_uintptr_t type which is needed by Python. Test: * atomic_int and atomic_uintptr_t types * atomic_load_explicit() and atomic_store_explicit() * memory_order_relaxed and memory_order_seq_cst constants But don't test ATOMIC_VAR_INIT(): it's not used in Python. 22 October 2019, 19:53:50 UTC
c987090 Bump Sphinx to 2.2.0. (GH-16532) 22 October 2019, 16:13:41 UTC
f548a3e bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497) https://bugs.python.org/issue38303 Automerge-Triggered-By: @encukou 22 October 2019, 13:07:03 UTC
dfe726b Fix Zope URL (GH-16880) 22 October 2019, 09:43:10 UTC
10ecbad bpo-31202: Preserve case of literal parts in Path.glob() on Windows. (GH-16860) 21 October 2019, 17:37:15 UTC
1e73945 visit_reachable: replace release-mode test with an assert. (GH-16866) It should be impossible for an untracked object to have the collecting flag set. Back when state was stored in gc_refs, it obviously was impossible (gc_refs couldn't possibly have a positive & negative value simultaneously). While the _implementation_ of "state" has gotten much more complicated, it's still _logically_ just as impossible. 21 October 2019, 16:21:35 UTC
5bc6a7c bpo-38540: Fix possible leak in PyArg_Parse for "es#" and "et#". (GH-16869) 21 October 2019, 08:35:07 UTC
2eba6ad bpo-38493: Add os.CLD_KILLED and os.CLD_STOPPED. (GH-16821) 21 October 2019, 07:01:05 UTC
a9ed91e bpo-27961: Replace PY_LONG_LONG with long long. (GH-15386) 21 October 2019, 06:49:48 UTC
919f0bc bpo-38208: Simplify string.Template by using __init_subclass__(). (GH-16256) 21 October 2019, 06:36:21 UTC
06cd5b6 bpo-38465: Convert the type of exports counters to Py_ssize_t. (GH-16746) 21 October 2019, 06:31:46 UTC
7414207 bpo-38531: document extend action's added version (GH-16865) 20 October 2019, 20:13:54 UTC
c93883c bpo-37759: More updates to Whatsnew 3.8 (GH-16854) * math.perm() and math.comb() * math.isqrt() * Add singledispatchmethod() * itertools.accumulate() * Optional headers for xmlrpc.client.ServerProxy * IDLE non-BMP characters * import collections.abc directly * @coroutine is deprecated * pprint.pp() * New options for object.__reduce__() * DictReader no longer returns OrderedDicts * "force" option for logging.basicConfig() * Fix spelling * cProfile context manager * Various markup/grammar fixes from Kyle Stanley. Other minor fixes as well. Also, dedup the __reduce__ entry. * Fix markup * Fix grammar nits found by MS Word 20 October 2019, 18:25:16 UTC
58ccd20 bpo-36321: Fix misspelled attribute name in namedtuple() (GH-16858) 20 October 2019, 17:19:47 UTC
24dc2f8 bpo-38525: Fix a segmentation fault when using reverse iterators of empty dict (GH-16846) The reverse iterator for empty dictionaries was not handling correctly shared-key dictionaries. 19 October 2019, 20:01:08 UTC
88eeda6 Remove doc reference to unmaitained Nose package (GH-16849) The Nose package is no longer maintained. 19 October 2019, 19:22:20 UTC
e4c431e bpo-36876: Re-organize the c-analyzer tool code. (gh-16841) This is partly a cleanup of the code. It also is preparation for getting the variables from the source (cross-platform) rather than from the symbols. The change only touches the tool (and its tests). 19 October 2019, 02:00:04 UTC
ea55c51 validate_list: make flags argument impossible to spell wrongly. (GH-16843) 19 October 2019, 01:59:14 UTC
5eabec0 bpo-38521: Fix error in NormalDist.__eq__() (GH-16840) 18 October 2019, 21:20:35 UTC
ecb035c bpo-38502: regrtest uses process groups if available (GH-16829) test.regrtest now uses process groups in the multiprocessing mode (-jN command line option) if process groups are available: if os.setsid() and os.killpg() functions are available. 18 October 2019, 13:49:08 UTC
5a88d50 bpo-27657: Fix urlparse() with numeric paths (#661) * bpo-27657: Fix urlparse() with numeric paths Revert parsing decision from bpo-754016 in favor of the documented consensus in bpo-16932 of how to treat strings without a // to designate the netloc. * bpo-22891: Remove urlsplit() optimization for 'http' prefixed inputs. 18 October 2019, 13:07:20 UTC
fbe3c76 bpo-38418: Fixes audit event for os.system to be named 'os.system' (GH-16670) https://bugs.python.org/issue38418 Automerge-Triggered-By: @zooba 18 October 2019, 07:52:15 UTC
b1fa72a Fix minor typos in What's New in Python 3.8. (GH-16770) Added periods at the end of the sentences. 18 October 2019, 07:48:48 UTC
93b81e1 Doc: Add missing entry for functools.cached_property (GH-16803) 18 October 2019, 07:14:18 UTC
f33c57d bpo-33604: Raise TypeError on missing hmac arg. (GH-16805) Also updates the documentation to clarify the situation surrounding the digestmod parameter that is required despite its position in the argument list as of 3.8.0 as well as removing old python2 era references to "binary strings". We indavertently had this raise ValueError in 3.8.0 for the missing arg. This is not considered an API change as no reasonable code would be catching this missing argument error in order to handle it. 18 October 2019, 03:30:42 UTC
d8ca235 bpo-34953: Implement `mmap.mmap.__repr__` (GH-9891) 17 October 2019, 10:41:35 UTC
9c11029 bpo-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591) 17 October 2019, 07:12:41 UTC
a661392 bpo-37531: regrtest now catchs ProcessLookupError (GH-16827) Fix a warning on a race condition on TestWorkerProcess.kill(): ignore silently ProcessLookupError rather than logging an useless warning. 16 October 2019, 22:29:12 UTC
7aebbd1 bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824) 16 October 2019, 17:27:17 UTC
392a13b bpo-38006: Add unit test for weakref clear bug (GH-16788) 16 October 2019, 03:56:48 UTC
fab4ef2 bpo-35998: Fix test_asyncio.test_start_tls_server_1() (GH-16815) main() is now responsible to send the ANSWER, rather than ServerProto. main() now waits until it got the HELLO before sending the ANSWER over the new transport. Previously, there was a race condition between main() replacing the protocol and the protocol sending the ANSWER once it gets the HELLO. TLSv1.3 was disabled for the test: reenable it. 16 October 2019, 00:36:42 UTC
3f36043 Update doc switcher list for 3.8.0 (GH-16809) 15 October 2019, 21:26:05 UTC
2798b60 Typo fix - implemention should be implementation (GH-16806) 15 October 2019, 20:49:13 UTC
3cd21aa bpo-38468 : Refactor python-config (#16749) * refactor python-config * 📜🤖 Added by blurb_it. * Update Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst Co-Authored-By: Pablo Galindo <Pablogsal@gmail.com> * Use getvar for pyver * Update news entry with affected file. * Update Misc/NEWS.d/next/Build/2019-10-13-16-18-24.bpo-38468.buCO84.rst Co-Authored-By: Victor Stinner <vstinner@python.org> * Update 2019-10-13-16-18-24.bpo-38468.buCO84.rst 15 October 2019, 14:18:47 UTC
8d59eb1 bpo-37961, tracemalloc: add Traceback.total_nframe (GH-15545) Add a total_nframe field to the traces collected by the tracemalloc module. This field indicates the original number of frames before it was truncated. 15 October 2019, 12:00:16 UTC
f3ef06a bpo-38478: Correctly handle keyword argument with same name as positional-only parameter (GH-16800) 15 October 2019, 11:40:02 UTC
eb1dda2 bpo-38470: Fix test_compileall.test_compile_dir_maxlevels() (GH-16789) Fix test_compile_dir_maxlevels() on Windows without long path support: only create 3 subdirectories instead of between 20 and 100 subdirectories. Fix also compile_dir() to use the current sys.getrecursionlimit() value as the default maxlevels value, rather than using sys.getrecursionlimit() value read at startup. 15 October 2019, 09:26:13 UTC
0b60f64 bpo-11410: Standardize and use symbol visibility attributes across POSIX and Windows. (GH-16347) 15 October 2019, 07:26:12 UTC
4d20228 bpo-38133: Update docs to reflect fixes to py.exe launcher (GH-16791) 14 October 2019, 22:45:43 UTC
4504b45 Doc: 3.8 is now stable. (GH-16790) 14 October 2019, 22:13:38 UTC
274bd01 Remove draft status. Add asyncio REPL example (GH-16785) 14 October 2019, 16:01:05 UTC
d83fc27 bpo-38453: Resolve test directories before chdir to them (GH-16723) 14 October 2019, 15:42:21 UTC
298439c bpo-37759: Polish What's New in Python 3.8. (#16769) 14 October 2019, 13:10:40 UTC
19d6842 Update build docs for macOS (GH-16771) 14 October 2019, 12:16:10 UTC
aad2ee0 bpo-32498: urllib.parse.unquote also accepts bytes (GH-7768) 14 October 2019, 10:36:29 UTC
9cb51f4 Update macOS installer display files for 3.9.0a1 (GH-16765) 14 October 2019, 08:26:45 UTC
a329153 bpo-37759: Add examples for the new typing features (GH-16763) 14 October 2019, 06:32:03 UTC
61a6db5 bpo-38461 and bpo-38463: Minor fixes to Whatsnew 3.8 (GH-16761) * bpo-38461: ncurses misspelled as curses * bpo-38463: Fix broken link 14 October 2019, 04:31:12 UTC
fd5c414 bpo-38469: Handle named expression scope with global/nonlocal keywords (GH-16755) The symbol table handing of PEP572's assignment expressions is not resolving correctly the scope of some variables in presence of global/nonlocal keywords in conjunction with comprehensions. 14 October 2019, 04:18:05 UTC
8a6cbf8 bpo-38464: Document parameter for NormalDist.quantiles() (GH-16757) 14 October 2019, 02:53:30 UTC
95bfc8a Misc gc code & comment cleanups. (GH-16752) * Misc gc code & comment cleanups. validate_list: there are two temp flags polluting pointers, but this checked only one. Now it checks both, and verifies that the list head's pointers are not polluted. move_unreachable: repaired incoherent comments. Added new comments. Cleared the pollution of the unreachable list head's 'next' pointer (it was expedient while the function was running, but there's no excuse for letting this damage survive the function's end). * Update Modules/gcmodule.c Co-Authored-By: Pablo Galindo <Pablogsal@gmail.com> 13 October 2019, 21:47:04 UTC
fdfe283 bpo-38467: Fix argument name of typing functions (GH-16753) 13 October 2019, 18:31:35 UTC
8144095 bpo-28556: Remove another mention of metaclass of Generic in typing docs (GH-16743) Metaclass was removed in Python 3.7 (there is already a `versionchanged` item about this). https://bugs.python.org/issue28556 13 October 2019, 16:53:06 UTC
bb78f6c Rebased version of what's new PR (#16745) * Use Unicode character for accent * Various grammar fixes * Sort library modules alphabetically; remove duplicated idlelib/IDLE section 13 October 2019, 15:51:36 UTC
466326d bpo-38379: Don't block collection of unreachable objects when some objects resurrect (GH-16687) Currently if any finalizer invoked during garbage collection resurrects any object, the gc gives up and aborts the collection. Although finalizers are assured to only run once per object, this behaviour of the gc can lead to an ever-increasing memory situation if new resurrecting objects are allocated in every new gc collection. To avoid this, recompute what objects among the unreachable set need to be resurrected and what objects can be safely collected. In this way, resurrecting objects will not block the collection of other objects in the unreachable set. 13 October 2019, 15:48:59 UTC
back to top