Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add missing asyncio changes from 3.8 whatsnew (GH-16911) | Kyle Stanley | 2019-10-24 | 1 | -10/+85 | |
| | ||||||
* | bpo-30618: add readlink to pathlib.Path (GH-8285) | Girts | 2019-10-23 | 5 | -0/+41 | |
| | | | | | | | | | | | This adds a "readlink" method to pathlib.Path objects that calls through to os.readlink. https://bugs.python.org/issue30618 Automerge-Triggered-By: @gpshead | |||||
* | Update URL in macOS installer copy of license (GH-16905) | Ned Deily | 2019-10-23 | 1 | -1/+1 | |
| | ||||||
* | bpo-34679: ProactorEventLoop only uses set_wakeup_fd() in main thread (GH-16901) | Victor Stinner | 2019-10-23 | 3 | -3/+7 | |
| | | | | bpo-34679, bpo-38563: asyncio.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in the main thread. | |||||
* | bpo-38555: Fix an undefined behavior. (GH-16883) | Serhiy Storchaka | 2019-10-23 | 1 | -8/+7 | |
| | ||||||
* | Spell Bitbucket correctly. (GH-16862) | Peter Bittner | 2019-10-23 | 2 | -3/+3 | |
| | ||||||
* | Replace _pysqlite_long_from_int64() with PyLong_FromLongLong() (GH-16882) | Sergey Fedoseev | 2019-10-23 | 4 | -20/+3 | |
| | ||||||
* | bpo-38539: Finish rename of ss1.py to spreadsheet.py (GH-16896) | Raymond Hettinger | 2019-10-23 | 1 | -829/+0 | |
| | ||||||
* | bpo-38539: Update demo files (GH-16890) | Julin S | 2019-10-23 | 5 | -21/+850 | |
| | ||||||
* | bpo-38419: fix "check-c-globals" path (GH-16680) | AMIR | 2019-10-23 | 1 | -1/+1 | |
| | ||||||
* | bpo-38466: Fix threading.excepthook doc (GH-16891) | Daniel Baskal | 2019-10-22 | 1 | -2/+2 | |
| | ||||||
* | bpo-37415: Fix stdatomic.h header check for ICC compiler (GH-16717) | Victor Stinner | 2019-10-22 | 4 | -19/+15 | |
| | | | | | | | | | | | | 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. | |||||
* | Bump Sphinx to 2.2.0. (GH-16532) | Julien Palard | 2019-10-22 | 5 | -6/+6 | |
| | ||||||
* | bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497) | Tyler Kieft | 2019-10-22 | 3 | -55/+79 | |
| | | | | | | | https://bugs.python.org/issue38303 Automerge-Triggered-By: @encukou | |||||
* | Fix Zope URL (GH-16880) | Kyle Stanley | 2019-10-22 | 1 | -1/+1 | |
| | ||||||
* | bpo-31202: Preserve case of literal parts in Path.glob() on Windows. (GH-16860) | Serhiy Storchaka | 2019-10-21 | 3 | -18/+26 | |
| | ||||||
* | visit_reachable: replace release-mode test with an assert. (GH-16866) | Tim Peters | 2019-10-21 | 1 | -2/+5 | |
| | | | | | | | 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. | |||||
* | bpo-38540: Fix possible leak in PyArg_Parse for "es#" and "et#". (GH-16869) | Serhiy Storchaka | 2019-10-21 | 2 | -2/+29 | |
| | ||||||
* | bpo-38493: Add os.CLD_KILLED and os.CLD_STOPPED. (GH-16821) | Dong-hee Na | 2019-10-21 | 5 | -0/+29 | |
| | ||||||
* | bpo-27961: Replace PY_LONG_LONG with long long. (GH-15386) | Sergey Fedoseev | 2019-10-21 | 4 | -6/+6 | |
| | ||||||
* | bpo-38208: Simplify string.Template by using __init_subclass__(). (GH-16256) | Serhiy Storchaka | 2019-10-21 | 1 | -24/+22 | |
| | ||||||
* | bpo-38465: Convert the type of exports counters to Py_ssize_t. (GH-16746) | Hai Shi | 2019-10-21 | 4 | -7/+7 | |
| | ||||||
* | bpo-38531: document extend action's added version (GH-16865) | Batuhan Taşkaya | 2019-10-20 | 1 | -0/+2 | |
| | ||||||
* | bpo-37759: More updates to Whatsnew 3.8 (GH-16854) | Raymond Hettinger | 2019-10-20 | 1 | -26/+183 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | bpo-36321: Fix misspelled attribute name in namedtuple() (GH-16858) | Raymond Hettinger | 2019-10-20 | 2 | -2/+2 | |
| | ||||||
* | bpo-38525: Fix a segmentation fault when using reverse iterators of empty ↵ | Dong-hee Na | 2019-10-19 | 3 | -2/+34 | |
| | | | | | dict (GH-16846) The reverse iterator for empty dictionaries was not handling correctly shared-key dictionaries. | |||||
* | Remove doc reference to unmaitained Nose package (GH-16849) | Jon Dufresne | 2019-10-19 | 1 | -2/+2 | |
| | | | The Nose package is no longer maintained. | |||||
* | bpo-36876: Re-organize the c-analyzer tool code. (gh-16841) | Eric Snow | 2019-10-19 | 56 | -1178/+1375 | |
| | | | | | 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). | |||||
* | validate_list: make flags argument impossible to spell wrongly. (GH-16843) | Tim Peters | 2019-10-19 | 1 | -16/+37 | |
| | ||||||
* | bpo-38521: Fix error in NormalDist.__eq__() (GH-16840) | Raymond Hettinger | 2019-10-18 | 3 | -1/+6 | |
| | ||||||
* | bpo-38502: regrtest uses process groups if available (GH-16829) | Victor Stinner | 2019-10-18 | 2 | -7/+25 | |
| | | | | | 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. | |||||
* | bpo-27657: Fix urlparse() with numeric paths (#661) | Tim Graham | 2019-10-18 | 3 | -25/+9 | |
| | | | | | | | | | | * 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. | |||||
* | bpo-38418: Fixes audit event for os.system to be named 'os.system' (GH-16670) | Steve Dower | 2019-10-18 | 2 | -2/+3 | |
| | | | | | | | https://bugs.python.org/issue38418 Automerge-Triggered-By: @zooba | |||||
* | Fix minor typos in What's New in Python 3.8. (GH-16770) | Jero Bado | 2019-10-18 | 1 | -4/+4 | |
| | | | Added periods at the end of the sentences. | |||||
* | Doc: Add missing entry for functools.cached_property (GH-16803) | Stéphane Wirtel | 2019-10-18 | 1 | -0/+16 | |
| | ||||||
* | bpo-33604: Raise TypeError on missing hmac arg. (GH-16805) | Gregory P. Smith | 2019-10-18 | 4 | -28/+43 | |
| | | | | | | | | | | 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. | |||||
* | bpo-34953: Implement `mmap.mmap.__repr__` (GH-9891) | Taine Zhao | 2019-10-17 | 2 | -12/+93 | |
| | ||||||
* | bpo-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591) | Inada Naoki | 2019-10-17 | 2 | -57/+25 | |
| | ||||||
* | bpo-37531: regrtest now catchs ProcessLookupError (GH-16827) | Victor Stinner | 2019-10-16 | 1 | -0/+5 | |
| | | | | Fix a warning on a race condition on TestWorkerProcess.kill(): ignore silently ProcessLookupError rather than logging an useless warning. | |||||
* | bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824) | Steve Dower | 2019-10-16 | 2 | -0/+10 | |
| | ||||||
* | bpo-38006: Add unit test for weakref clear bug (GH-16788) | Neil Schemenauer | 2019-10-16 | 2 | -0/+121 | |
| | ||||||
* | bpo-35998: Fix test_asyncio.test_start_tls_server_1() (GH-16815) | Victor Stinner | 2019-10-16 | 2 | -14/+15 | |
| | | | | | | | | | | 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. | |||||
* | Update doc switcher list for 3.8.0 (GH-16809) | Ned Deily | 2019-10-15 | 1 | -1/+1 | |
| | ||||||
* | Typo fix - implemention should be implementation (GH-16806) | Hansraj Das | 2019-10-15 | 1 | -1/+1 | |
| | ||||||
* | bpo-38468 : Refactor python-config (#16749) | Joannah Nanjekye | 2019-10-15 | 2 | -5/+7 | |
| | | | | | | | | | | | | | | | | | | | | * 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 | |||||
* | bpo-37961, tracemalloc: add Traceback.total_nframe (GH-15545) | Julien Danjou | 2019-10-15 | 5 | -64/+114 | |
| | | | | 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. | |||||
* | bpo-38478: Correctly handle keyword argument with same name as ↵ | Pablo Galindo | 2019-10-15 | 3 | -1/+14 | |
| | | | | positional-only parameter (GH-16800) | |||||
* | bpo-38470: Fix test_compileall.test_compile_dir_maxlevels() (GH-16789) | Victor Stinner | 2019-10-15 | 3 | -64/+23 | |
| | | | | | | | | | 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. | |||||
* | bpo-11410: Standardize and use symbol visibility attributes across POSIX and ↵ | Vinay Sajip | 2019-10-15 | 12 | -35/+132 | |
| | | | | Windows. (GH-16347) | |||||
* | bpo-38133: Update docs to reflect fixes to py.exe launcher (GH-16791) | Steve Dower | 2019-10-14 | 1 | -3/+3 | |
| |