Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Revert "bpo-34037, asyncio: add BaseEventLoop.wait_executor_on_close ↵ | Łukasz Langa | 2019-06-04 | 3 | -15/+3 | |
| | | | | | (GH-13786)" (#13802) This reverts commit 0f0a30f4da4b529e0f7df857b9f575b231b32758. | |||||
* | Fix grammar (GH-13801) | Raymond Hettinger | 2019-06-04 | 1 | -2/+2 | |
| | ||||||
* | More updates to the annotated assignments docs (GH-13794) | Ivan Levkivskyi | 2019-06-04 | 1 | -4/+3 | |
| | ||||||
* | bpo-37148: Fix asyncio test that check for warning when running the test ↵ | Pablo Galindo | 2019-06-04 | 1 | -0/+4 | |
| | | | | suite with huntleaks (GH-13800) | |||||
* | bpo-35431: Drop the k <= n requirement (GH-13798) | Raymond Hettinger | 2019-06-04 | 4 | -38/+49 | |
| | ||||||
* | Revert "bpo-36818: Add PyInterpreterState.runtime field. (gh-13129)" (GH-13795) | Victor Stinner | 2019-06-04 | 11 | -99/+103 | |
| | | | This reverts commit 396e0a8d9dc65453cb9d53500d0a620602656cfe. | |||||
* | Revert "bpo-35621: Support running subprocesses in asyncio when loop is ↵ | Andrew Svetlov | 2019-06-04 | 4 | -262/+54 | |
| | | | | | executed in non-main thread (#13630)" (GH-13793) https://bugs.python.org/issue35621 | |||||
* | bpo-37146: disable opcache when Py_DEBUG is defined (GH-13787) | Inada Naoki | 2019-06-03 | 1 | -0/+7 | |
| | | | | | --with-pydebug is commonly used to find memory leaks. But opcache makes it harder. So disable opcache when Py_DEBUG is defined. | |||||
* | bpo-34037, asyncio: add BaseEventLoop.wait_executor_on_close (GH-13786) | Victor Stinner | 2019-06-03 | 3 | -3/+15 | |
| | | | | | | | Add BaseEventLoop.wait_executor_on_close attribute: true by default. loop.close() now waits for the default executor to finish by default. Set loop.wait_executor_on_close attribute to False to not wait for the executor. | |||||
* | bpo-37120: Add SSLContext.num_tickets (GH-13719) | Christian Heimes | 2019-06-03 | 4 | -0/+69 | |
| | | | Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | bpo-36868: Fix what's new for SSLContext.hostname_checks_common_name (GH-13248) | Christian Heimes | 2019-06-03 | 2 | -3/+4 | |
| | | | | | | What's new now mentions SSLContext.hostname_checks_common_name instead of SSLContext.host_flags. https://bugs.python.org/issue36868 | |||||
* | bpo-34271: Fix compatibility with 1.0.2 (GH-13728) | Christian Heimes | 2019-06-03 | 4 | -46/+22 | |
| | | | | | | Fix various compatibility issues with LibreSSL and OpenSSL 1.0.2 introduced by bpo-34271. Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | bpo-37081: Test with OpenSSL 1.1.1c (GH-13631) | Christian Heimes | 2019-06-03 | 5 | -8/+9 | |
| | | | Signed-off-by: Christian Heimes <christian@python.org> | |||||
* | Revert "bpo-33608: Factor out a private, per-interpreter ↵ | Victor Stinner | 2019-06-03 | 10 | -320/+185 | |
| | | | | | _Py_AddPendingCall(). (gh-13714)" (GH-13780) This reverts commit 6a150bcaeb190d1731b38ab9c7a5d1a352847ddc. | |||||
* | bpo-37137: Fix test_asyncio: use TestCase.set_event_loop() (GH-13779) | Victor Stinner | 2019-06-03 | 1 | -13/+8 | |
| | | | | | | | | | Replace asyncio.set_event_loop() with TestCase.set_event_loop() of test_asyncio.utils: this method calls TestCase.close_loop() which waits until the executor completes, to avoid leaking dangling threads. Inherit from test_asyncio.utils.TestCase rather than unittest.TestCase. | |||||
* | bpo-37087: Adding native ID support for OpenBSD (GH-13654) | David Carlier | 2019-06-03 | 5 | -4/+10 | |
| | ||||||
* | Doc fix: duplicate object description of email.message (GH-13742) | Julien Palard | 2019-06-03 | 1 | -0/+1 | |
| | ||||||
* | Add credits to What's New in Python 3.8 (GH-13776) | Victor Stinner | 2019-06-03 | 1 | -1/+18 | |
| | | | | * Credit myself and others. * Complete asyncio changes. | |||||
* | bpo-26219: remove unused code (GH-13775) | Inada Naoki | 2019-06-03 | 1 | -3/+0 | |
| | | | | This code was for deoptimization, which is removed from PR-12884. | |||||
* | bpo-26219: per opcode cache for LOAD_GLOBAL (GH-12884) | Inada Naoki | 2019-06-03 | 13 | -16/+285 | |
| | | | | | | This patch implements per opcode cache mechanism, and use it in only LOAD_GLOBAL opcode. Based on Yury's opcache3.patch in bpo-26219. | |||||
* | Pin macOS installer Sphinx to v2.0.1 (GH-13774) | Ned Deily | 2019-06-03 | 1 | -0/+1 | |
| | ||||||
* | bpo-36231: Support building on macOS without /usr/include (GH-13773) | Ned Deily | 2019-06-03 | 2 | -7/+48 | |
| | ||||||
* | bpo-35814: Allow unpacking in r.h.s of annotated assignment expressions ↵ | Pablo Galindo | 2019-06-03 | 5 | -3/+9 | |
| | | | | (GH-13760) | |||||
* | IDLE: Fix typos in docs and comments (GH-13749) | Xtreak | 2019-06-03 | 11 | -11/+11 | |
| | ||||||
* | bpo-36546: Add design notes to aid future discussions (GH-13769) | Raymond Hettinger | 2019-06-03 | 1 | -0/+39 | |
| | ||||||
* | Fix variable name copy/paste error in build-installer.py (GH-13038) | cclauss | 2019-06-03 | 1 | -1/+1 | |
| | ||||||
* | bpo-33569 Preserve type information with dataclasses.InitVar (GH-8927) | Augusto Hack | 2019-06-03 | 3 | -3/+17 | |
| | ||||||
* | bpo-37069: tests use catch_unraisable_exception() (GH-13762) | Victor Stinner | 2019-06-03 | 8 | -69/+60 | |
| | | | | | | | | | | | | | Modify test_coroutines, test_cprofile, test_generators, test_raise, test_ssl and test_yield_from to use support.catch_unraisable_exception() rather than support.captured_stderr(). test_thread: remove test_save_exception_state_on_error() which is now updated. test_unraisable_exception() checks that sys.unraisablehook() is called to handle _thread.start_new_thread() exception. test_cprofile now rely on unittest for test discovery: replace support.run_unittest() with unittest.main(). | |||||
* | bpo-36896: Clarify that some types constructors are unstable (GH-13271) | Matthias Bussonnier | 2019-06-03 | 2 | -0/+5 | |
| | ||||||
* | bpo-36027: Really fix "incompatible pointer type" compiler warning (GH-13761) | Petr Viktorin | 2019-06-03 | 1 | -1/+1 | |
| | | | Apologies for the earlier hasty attempt. | |||||
* | bpo-36974: add some assertions for PEP 590 (GH-13682) | Jeroen Demeyer | 2019-06-02 | 1 | -0/+14 | |
| | ||||||
* | bpo-36974: document PEP 590 (GH-13450) | Jeroen Demeyer | 2019-06-02 | 4 | -123/+293 | |
| | ||||||
* | Update the annotated assignment docs (GH-13757) | Ivan Levkivskyi | 2019-06-02 | 1 | -1/+7 | |
| | ||||||
* | bpo-37100: Fix test_coroutines with -Werror (GH-13756) | Victor Stinner | 2019-06-02 | 1 | -4/+4 | |
| | | | | test_coroutines: test_unawaited_warning_when_module_broken() now uses support.check_warnings() to catch expected RuntimeWarning. | |||||
* | bpo-37012: Clean up special cases in PyType_FromSpecWithBases slot ↵ | Petr Viktorin | 2019-06-02 | 1 | -9/+11 | |
| | | | | | | | | | assignments (GH-13496) The main slot assignment loop is now if-else if ladder, making the control flow clearer. Based on suggestion by Victor Stinner in: https://github.com/python/cpython/pull/10304/#issuecomment-491123026 | |||||
* | Fix typos in docs and docstrings (GH-13745) | Xtreak | 2019-06-02 | 15 | -16/+16 | |
| | ||||||
* | bpo-36027 bpo-36974: Fix "incompatible pointer type" compiler warnings ↵ | Petr Viktorin | 2019-06-02 | 2 | -2/+2 | |
| | | | | (GH-13758) | |||||
* | bpo-35621: Fix tests when SafeChildWatcher is expected instead of ↵ | Andrew Svetlov | 2019-06-02 | 1 | -0/+1 | |
| | | | | | ThreadedChildWatcher (GH-13754) https://bugs.python.org/issue35621 | |||||
* | bpo-36974: Make tp_call=PyVectorcall_Call work for inherited types (GH-13699) | Petr Viktorin | 2019-06-02 | 4 | -17/+51 | |
| | | | | | | | | | | | | | | | | | | When inheriting a heap subclass from a vectorcall class that sets `.tp_call=PyVectorcall_Call` (as recommended in PEP 590), the subclass does not inherit `_Py_TPFLAGS_HAVE_VECTORCALL`, and thus `PyVectorcall_Call` does not work for it. This attempts to solve the issue by: * always inheriting `tp_vectorcall_offset` unless `tp_call` is overridden in the subclass * inheriting _Py_TPFLAGS_HAVE_VECTORCALL for static types, unless `tp_call` is overridden * making `PyVectorcall_Call` ignore `_Py_TPFLAGS_HAVE_VECTORCALL` This means it'll be ever more important to only call `PyVectorcall_Call` on classes that support vectorcall. In `PyVectorcall_Call`'s intended role as `tp_call` filler, that's not a problem. | |||||
* | bpo-19184: Update the documentation of dis module. (GH-13652) | Michele Angrisano | 2019-06-02 | 1 | -3/+7 | |
| | | | | | | | | | | | | | | | * bpo-19184: Update the documentation of dis module * Explain the behavior of the number of arguments of RAISE_VARGARGS opcode. * bpo-19184: Update blurb. * bpo-19184: Fix typo in the dis Documentation. * bpo-19184: Address review comments and improve the doc * bpo-19184: Remove news file. | |||||
* | test_gdb.test_pycfunction: test more calling conventions (GH-13668) | Petr Viktorin | 2019-06-02 | 1 | -21/+34 | |
| | | | | | As the code paths for various METH_* conventions are diverging due to optimizations, we should check they continue to be covered by GDB integration. | |||||
* | bpo-36829: test_threading: Fix a ref cycle (GH-13752) | Victor Stinner | 2019-06-02 | 1 | -1/+5 | |
| | ||||||
* | bpo-37014: Update docstring and Documentation of fileinput.FileInput(). ↵ | Michele Angrisano | 2019-06-02 | 3 | -5/+7 | |
| | | | | | | | | | | | | (GH-13545) * bpo-37014: Update docstring and Documentation of fileinput.FileInput() * Explain the behavior of fileinput.FileInput() when reading stdin. * Update blurb. * bpo-37014: Fix typo in the docstring and documentation. | |||||
* | Call PyObject_GC_UnTrack in structseq dealloc (GH-13751) | Pablo Galindo | 2019-06-02 | 1 | -0/+1 | |
| | ||||||
* | bpo-37124: Fix reference leak in test_msilib (GH-13750) | Pablo Galindo | 2019-06-02 | 1 | -0/+1 | |
| | ||||||
* | bpo-35610: IDLE - Replace .context_use_ps1 with .prompt_last_line (GH-11307) | Cheryl Sabella | 2019-06-02 | 8 | -13/+13 | |
| | | | | Changes in bpo- 31858 made the less informative 'context_use_ps1' redundant. | |||||
* | Add description to the command line help of the argument clinic (GH-8518) | Tim Hoffmann | 2019-06-02 | 1 | -1/+8 | |
| | ||||||
* | bpo-37126: Allow structseq objects to be tracked by the GC (GH-13729) | Pablo Galindo | 2019-06-02 | 2 | -2/+20 | |
| | ||||||
* | bpo-35621: Support running subprocesses in asyncio when loop is executed in ↵ | Andrew Svetlov | 2019-06-02 | 4 | -54/+262 | |
| | | | | non-main thread (#13630) | |||||
* | bpo-36027: Extend three-argument pow to negative second argument (GH-13266) | Mark Dickinson | 2019-06-02 | 6 | -16/+173 | |
| |