Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | closes bpo-27805: Ignore ESPIPE in initializing seek of append-mode files. ↵ | Benjamin Peterson | 2019-11-12 | 1 | -0/+2 |
| | | | | | (GH-17112) This change, which follows the behavior of C stdio's fdopen and Python 2's file object, allows pipes to be opened in append mode. | ||||
* | bpo-38723: Pdb._runscript should use io.open_code() instead of open() (GH-17127) | jsnklln | 2019-11-12 | 1 | -0/+1 |
| | | | | Co-Authored-By: Brandt Bucher <brandtbucher@gmail.com> | ||||
* | bpo-26353: IDLE adds an unneeded newline when saving a shell window (GH-17103) | Zackery Spytz | 2019-11-12 | 1 | -0/+2 |
| | |||||
* | bpo-38565: add new cache_parameters method for lru_cache (GH-16916) | Manjusaka | 2019-11-12 | 1 | -0/+1 |
| | |||||
* | bpo-38438: Simplify argparse "star nargs" usage. (GH-17106) | Brandt Bucher | 2019-11-11 | 1 | -0/+1 |
| | |||||
* | bpo-38761: Register WeakSet as a MutableSet (GH-17104) | Raymond Hettinger | 2019-11-11 | 1 | -0/+1 |
| | |||||
* | bpo-38613: Optimize set operations of dict keys. (GH-16961) | Inada Naoki | 2019-11-07 | 1 | -0/+3 |
| | |||||
* | bpo-38716: stop rotating handlers from setting inherited namer and rotator ↵ | l0rb | 2019-11-06 | 1 | -0/+1 |
| | | | | to None (GH-17072) | ||||
* | closes bpo-38713: Expose P_PIDFD in os if it's defined. (GH-17071) | Benjamin Peterson | 2019-11-06 | 1 | -0/+2 |
| | | | https://bugs.python.org/issue38713 | ||||
* | bpo-38692: Add os.pidfd_open. (GH-17063) | Benjamin Peterson | 2019-11-06 | 1 | -0/+1 |
| | |||||
* | bpo-37645: add new function _PyObject_FunctionStr() (GH-14890) | Jeroen Demeyer | 2019-11-05 | 1 | -0/+2 |
| | | | | | | | | | | | | Additional note: the `method_check_args` function in `Objects/descrobject.c` is written in such a way that it applies to all kinds of descriptors. In particular, a future re-implementation of `wrapper_descriptor` could use that code. CC @vstinner @encukou https://bugs.python.org/issue37645 Automerge-Triggered-By: @encukou | ||||
* | bpo-35381 Remove all static state from posixmodule (GH-15892) | Eddie Elizondo | 2019-11-05 | 1 | -0/+2 |
| | | | | | | | | | | | | | | After #9665, this moves the remaining types in posixmodule to be heap-allocated to make it compatible with PEP384 as well as modifying all the type accessors to fully make the type opaque. The original PR that got messed up a rebase: https://github.com/python/cpython/pull/10854. All the issues in that commit have now been addressed since https://github.com/python/cpython/pull/11661 got committed. This change also removes any state from the data segment and onto the module state itself. https://bugs.python.org/issue35381 Automerge-Triggered-By: @encukou | ||||
* | closes bpo-37633: Reëxport some function compatibility wrappers for macros ↵ | Benjamin Peterson | 2019-11-05 | 1 | -0/+1 |
| | | | | in ``pythonrun.h``. (GH-17056) | ||||
* | bpo-38644: Add Py_EnterRecursiveCall() to the limited API (GH-17046) | Victor Stinner | 2019-11-04 | 1 | -0/+5 |
| | | | | | | | | | | Provide Py_EnterRecursiveCall() and Py_LeaveRecursiveCall() as regular functions for the limited API. Previously, there were defined as macros, but these macros didn't work with the limited API which cannot access PyThreadState.recursion_depth field. Remove _Py_CheckRecursionLimit from the stable ABI. Add Include/cpython/ceval.h header file. | ||||
* | bpo-38684: haslib: fix build when Blake2 not enabled in OpenSSL (#17043) | Alexandru Ardelean | 2019-11-04 | 1 | -0/+1 |
| | |||||
* | bpo-38422: Clarify docstrings of pathlib suffix(es) (GH-16679) | Ram Rachum | 2019-11-02 | 1 | -0/+1 |
| | | | | | | | | | | Whenever I use `path.suffix` I have to check again whether it includes the dot or not. I decided to add it to the docstring so I won't have to keep checking. https://bugs.python.org/issue38422 Automerge-Triggered-By: @pitrou | ||||
* | bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. ↵ | Anthony Sottile | 2019-10-31 | 1 | -0/+3 |
| | | | | (GH-16938) | ||||
* | bpo-38586: setting logging.Handler .name property in fileConfig (GH-16918) | Lucas Cimon | 2019-10-31 | 1 | -0/+1 |
| | |||||
* | bpo-38614: Increase asyncio test_communicate() timeout (GH-16995) | Victor Stinner | 2019-10-30 | 1 | -0/+2 |
| | | | | Fix test_communicate() of test_asyncio.test_subprocess: use support.LONG_TIMEOUT (5 minutes), instead of 1 minute. | ||||
* | bpo-38640: Allow break and continue in always false while loops (GH-16992) | Pablo Galindo | 2019-10-30 | 1 | -0/+3 |
| | |||||
* | bpo-38614: Add timeout constants to test.support (GH-16964) | Victor Stinner | 2019-10-30 | 1 | -0/+4 |
| | | | | | | | | Add timeout constants to test.support: * LOOPBACK_TIMEOUT * INTERNET_TIMEOUT * SHORT_TIMEOUT * LONG_TIMEOUT | ||||
* | bpo-28029: Make "".replace("", s, n) returning s for any n != 0. (GH-16981) | Serhiy Storchaka | 2019-10-30 | 1 | -0/+3 |
| | |||||
* | bpo-36993: Improve error reporting for zipfiles with bad zip64 extra data. ↵ | Daniel Hillier | 2019-10-29 | 1 | -0/+2 |
| | | | | (GH-14656) | ||||
* | bpo-38589: Fixes HTML Help shortcut when Windows is not installed to C drive ↵ | Steve Dower | 2019-10-28 | 1 | -0/+1 |
| | | | | (GH-16968) | ||||
* | bpo-38519: Internal include files missing on Windows (GH-16921) | Zackery Spytz | 2019-10-28 | 1 | -0/+2 |
| | |||||
* | bpo-37330: open() no longer accept 'U' in file mode (GH-16959) | Victor Stinner | 2019-10-28 | 1 | -0/+3 |
| | | | | | 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. | ||||
* | bpo-38602: Add fcntl.F_OFD_XXXX for fcntlmodule (GH-16956) | Dong-hee Na | 2019-10-28 | 1 | -0/+3 |
| | |||||
* | bpo-38592 Add pt-br switcher to Python Docs website (GH-16924) | Marco Rougeth | 2019-10-27 | 1 | -0/+1 |
| | | | | * 📜🤖 Added by blurb_it. | ||||
* | bpo-38334: Fix seeking backward on an encrypted zipfile.ZipExtFile. (GH-16937) | Serhiy Storchaka | 2019-10-27 | 1 | -0/+1 |
| | | | Test by Daniel Hillier. | ||||
* | bpo-38598: Do not try to compile IDLE shell or output windows (GH-16939) | Terry Jan Reedy | 2019-10-27 | 1 | -0/+1 |
| | |||||
* | bpo-38535: Fix positions for AST nodes for calls without arguments in ↵ | Serhiy Storchaka | 2019-10-26 | 1 | -0/+2 |
| | | | | decorators. (GH-16861) | ||||
* | bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) | Zsolt Dollenstein | 2019-10-24 | 1 | -0/+2 |
| | | | | | | | | | | These are valid even in python 2.7 https://bugs.python.org/issue33348 Automerge-Triggered-By: @gpshead | ||||
* | bpo-30618: add readlink to pathlib.Path (GH-8285) | Girts | 2019-10-23 | 1 | -0/+1 |
| | | | | | | | | | | | This adds a "readlink" method to pathlib.Path objects that calls through to os.readlink. https://bugs.python.org/issue30618 Automerge-Triggered-By: @gpshead | ||||
* | bpo-34679: ProactorEventLoop only uses set_wakeup_fd() in main thread (GH-16901) | Victor Stinner | 2019-10-23 | 1 | -0/+2 |
| | | | | bpo-34679, bpo-38563: asyncio.ProactorEventLoop.close() now only calls signal.set_wakeup_fd() in the main thread. | ||||
* | bpo-37415: Fix stdatomic.h header check for ICC compiler (GH-16717) | Victor Stinner | 2019-10-22 | 1 | -0/+2 |
| | | | | | | | | | | | | 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. | ||||
* | bpo-38303: Make audioop extension module PEP-384 compatible (GH-16497) | Tyler Kieft | 2019-10-22 | 2 | -0/+2 |
| | | | | | | | https://bugs.python.org/issue38303 Automerge-Triggered-By: @encukou | ||||
* | bpo-31202: Preserve case of literal parts in Path.glob() on Windows. (GH-16860) | Serhiy Storchaka | 2019-10-21 | 1 | -0/+2 |
| | |||||
* | bpo-38540: Fix possible leak in PyArg_Parse for "es#" and "et#". (GH-16869) | Serhiy Storchaka | 2019-10-21 | 1 | -0/+3 |
| | |||||
* | bpo-38493: Add os.CLD_KILLED and os.CLD_STOPPED. (GH-16821) | Dong-hee Na | 2019-10-21 | 1 | -0/+2 |
| | |||||
* | bpo-38465: Convert the type of exports counters to Py_ssize_t. (GH-16746) | Hai Shi | 2019-10-21 | 1 | -0/+1 |
| | |||||
* | bpo-36321: Fix misspelled attribute name in namedtuple() (GH-16858) | Raymond Hettinger | 2019-10-20 | 1 | -0/+2 |
| | |||||
* | bpo-38525: Fix a segmentation fault when using reverse iterators of empty ↵ | Dong-hee Na | 2019-10-19 | 1 | -0/+2 |
| | | | | | dict (GH-16846) The reverse iterator for empty dictionaries was not handling correctly shared-key dictionaries. | ||||
* | bpo-38521: Fix error in NormalDist.__eq__() (GH-16840) | Raymond Hettinger | 2019-10-18 | 1 | -0/+1 |
| | |||||
* | bpo-38502: regrtest uses process groups if available (GH-16829) | Victor Stinner | 2019-10-18 | 1 | -0/+3 |
| | | | | | 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 | 1 | -0/+2 |
| | | | | | | | | | | * 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 | 1 | -0/+1 |
| | | | | | | | https://bugs.python.org/issue38418 Automerge-Triggered-By: @zooba | ||||
* | bpo-33604: Raise TypeError on missing hmac arg. (GH-16805) | Gregory P. Smith | 2019-10-18 | 1 | -0/+3 |
| | | | | | | | | | | 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-37587: json: Use _PyUnicodeWriter when scanning string. (GH-15591) | Inada Naoki | 2019-10-17 | 1 | -0/+2 |
| | |||||
* | bpo-38492: Remove pythonw.exe dependency on the Microsoft C++ runtime (GH-16824) | Steve Dower | 2019-10-16 | 1 | -0/+1 |
| | |||||
* | bpo-35998: Fix test_asyncio.test_start_tls_server_1() (GH-16815) | Victor Stinner | 2019-10-16 | 1 | -0/+5 |
| | | | | | | | | | | 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. |