Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bpo-35031: also disable TLS 1.3 for test_start_tls_server_1 on macOS (GH-14188) | Ned Deily | 2019-06-18 | 1 | -2/+4 | |
| | ||||||
* | bpo-34631: Updated OpenSSL to 1.1.1c in macOS installer (GH-14187) | Ned Deily | 2019-06-18 | 2 | -3/+14 | |
| | ||||||
* | remove dead code (GH-14104) | David Carlier | 2019-06-18 | 1 | -3/+0 | |
| | | | default case ought to handle the "unexpected". | |||||
* | bpo-5680: IDLE: Customize running a module (GH-13763) | Cheryl Sabella | 2019-06-18 | 11 | -51/+211 | |
| | | | The initialize options are 1) add command line options, which are appended to sys.argv as if passed on a real command line, and 2) skip the shell restart. The customization dialog is accessed by a new entry on the Run menu. | |||||
* | Add sponsorship details for GitHub Sponsor button (GH-14181) | Brett Cannon | 2019-06-18 | 1 | -0/+1 | |
| | ||||||
* | Improve release build performance using new artifacts tasks (GH-14175) | Steve Dower | 2019-06-17 | 12 | -126/+97 | |
| | ||||||
* | bpo-37189: Export old PyRun_XXX() functions (#14142) | Victor Stinner | 2019-06-17 | 2 | -2/+21 | |
| | | | | | Many PyRun_XXX() functions like PyRun_String() were no longer exported in libpython38.dll by mistake. Export them again to fix the ABI compatibiliy. | |||||
* | Fix test_embed.test_pre_initialization_sys_options() env vars (GH-14172) | Victor Stinner | 2019-06-17 | 1 | -6/+12 | |
| | | | | test_pre_initialization_sys_options() of test_embed now removes PYTHON* environment variables like PYTHONWARNINGS. | |||||
* | bpo-37320: Remove openfp() of aifc, sunau and wave (GH-14169) | Victor Stinner | 2019-06-17 | 12 | -69/+29 | |
| | | | | | aifc.openfp() alias to aifc.open(), sunau.openfp() alias to sunau.open(), and wave.openfp() alias to wave.open() have been removed. They were deprecated since Python 3.7. | |||||
* | bpo-37321: Edit IDLE subprocess connection error messages. (#14170) | Terry Jan Reedy | 2019-06-17 | 4 | -9/+16 | |
| | | | | Mainly, add a doc reference to message in pyshell. | |||||
* | bpo-37039: Make IDLE's Zoom Height adjust to users' screens (GH-13678) | Tal Einat | 2019-06-17 | 5 | -29/+125 | |
| | | | | Measure required height by quickly maximizing once per screen. A search for a better method failed. | |||||
* | bpo-34631: Updated OpenSSL to 1.1.1c in Windows installer (GH-14163) | Steve Dower | 2019-06-17 | 4 | -5/+6 | |
| | ||||||
* | bpo-34556: Add --upgrade-deps to venv module (#13100) | Cooper Lees | 2019-06-17 | 5 | -8/+65 | |
| | | | | | | | Add --upgrade-deps to venv module - This allows for pip + setuptools to be automatically upgraded to the latest version on PyPI - Update documentation to represent this change bpo-34556: Add --upgrade to venv module | |||||
* | bpo-37111: Add 'encoding' and 'errors' parameters to logging.basicCon… ↵ | Vinay Sajip | 2019-06-17 | 8 | -27/+197 | |
| | | | | (GH-14008) | |||||
* | bpo-37288: Fix Windows build when --no-tkinter is specified (GH-14096) | Paul Monson | 2019-06-17 | 1 | -3/+3 | |
| | ||||||
* | bpo-37194: Add PyObject_CallNoArgs() rationale (GH-14159) | Victor Stinner | 2019-06-17 | 2 | -2/+6 | |
| | | | | Explain in the doc why PyObject_CallNoArgs() should be preferred over other existing ways to call a function without any arguments. | |||||
* | bpo-35431: Test math.comb() and math.perm() for OverflowError only on ↵ | Serhiy Storchaka | 2019-06-17 | 1 | -3/+5 | |
| | | | | | CPython. (GH-14146) Other implementation can raise MemoryError, but it can takes hours. | |||||
* | bpo-37315: Deprecate accepting floats in math.factorial(). (GH-14147) | Serhiy Storchaka | 2019-06-17 | 5 | -7/+28 | |
| | ||||||
* | bpo-37194: Complete PyObject_CallXXX() docs (GH-14156) | Victor Stinner | 2019-06-17 | 1 | -8/+16 | |
| | | | | Mention explicitly that PyObject_CallXXX() functions raise an exception an failure. | |||||
* | bpo-37194: Add a new public PyObject_CallNoArgs() function (GH-13890) | Victor Stinner | 2019-06-17 | 12 | -17/+51 | |
| | | | | | | | | | | | | | | | Add a new public PyObject_CallNoArgs() function to the C API: call a callable Python object without any arguments. It is the most efficient way to call a callback without any argument. On x86-64, for example, PyObject_CallFunctionObjArgs(func, NULL) allocates 960 bytes on the stack per call, whereas PyObject_CallNoArgs(func) only allocates 624 bytes per call. It is excluded from stable ABI 3.8. Replace private _PyObject_CallNoArg() with public PyObject_CallNoArgs() in C extensions: _asyncio, _datetime, _elementtree, _pickle, _tkinter and readline. | |||||
* | bpo-37312: Remove _dummy_thread and dummy_threading modules (GH-14143) | Victor Stinner | 2019-06-17 | 10 | -659/+5 | |
| | | | | Remove _dummy_thread and dummy_threading modules. These modules were deprecated since Python 3.7 which requires threading support. | |||||
* | bpo-36922: use Py_TPFLAGS_METHOD_DESCRIPTOR in lookup_maybe_method() (GH-13865) | Jeroen Demeyer | 2019-06-17 | 3 | -1/+4 | |
| | ||||||
* | bpo-37231: remove _PyObject_FastCall_Prepend (GH-14153) | Jeroen Demeyer | 2019-06-17 | 2 | -42/+0 | |
| | ||||||
* | bpo-35031, test_asycio: disable TLS 1.3 in test_start_tls_server_1() (GH-14148) | Victor Stinner | 2019-06-17 | 1 | -0/+6 | |
| | | | | | bpo-35031, bpo-35998: Reintroduce workaround on Windows and FreeBSD in test_start_tls_server_1() of test_asyncio: disable TLS v1.3 on the client context. | |||||
* | bpo-36688: Adding an implementation of RLock in _dummy_thread (GH-12943) | Joost Lek | 2019-06-17 | 2 | -1/+52 | |
| | ||||||
* | bpo-37267: Do not check for FILE_TYPE_CHAR in os.dup() on Windows (GH-14051) | Zackery Spytz | 2019-06-17 | 3 | -12/+16 | |
| | | | | On Windows, os.dup() no longer creates an inheritable fd when handling a character file. | |||||
* | bpo-37220: Fix 2.7 test -R crash on Windows. (GH-13957) | Terry Jan Reedy | 2019-06-16 | 1 | -2/+2 | |
| | | | The patch needed for 2.7 should make the test more stable on 3.x also. | |||||
* | closes bpo-37300: Remove unnecessary Py_XINCREF in classobject.c. (GH-14120) | Hai Shi | 2019-06-16 | 2 | -1/+2 | |
| | ||||||
* | bpo-28805: document METH_FASTCALL (GH-14079) | Jeroen Demeyer | 2019-06-16 | 2 | -12/+52 | |
| | ||||||
* | Turn math.isqrt assertion into a comment to clarify its purpose. (GH-14131) | Mark Dickinson | 2019-06-16 | 1 | -1/+1 | |
| | ||||||
* | Simplify negativity checks in math.comb and math.perm. (GH-13870) | Mark Dickinson | 2019-06-16 | 1 | -10/+16 | |
| | ||||||
* | Doc: Remove an ugly space before a dot. (GH-14123) | Julien Palard | 2019-06-16 | 1 | -1/+1 | |
| | ||||||
* | bpo-35922: Fix RobotFileParser when robots.txt has no relevant crawl delay ↵ | Rémi Lapeyre | 2019-06-16 | 3 | -14/+26 | |
| | | | | | or request rate (GH-11791) Co-Authored-By: Tal Einat <taleinat+github@gmail.com> | |||||
* | bpo-28009: Fix uuid SkipUnless logic to be based on platform programs ↵ | Michael Felt | 2019-06-15 | 3 | -19/+47 | |
| | | | | | | | | | | | | | capable of introspection (GH-12777) uuid could try fallback methods that had no chance of working on a particular platform, and this could cause spurious test failures, as well as degraded performance as fallback options were tried and failed. This fixes both the uuid module and its test's SkipUnless logic to use a prefiltered list of techniques that may at least potentially work on that platform. Patch by Michael Felt (aixtools). | |||||
* | bpo-37289: Remove 'if False' handling in the peephole optimizer (GH-14099) | Pablo Galindo | 2019-06-15 | 1 | -9/+3 | |
| | ||||||
* | Doc: Deprecation header: More precise wording. (GH-14109) | Julien Palard | 2019-06-15 | 1 | -1/+1 | |
| | ||||||
* | Update link in colorsys docs to be https (GH-14062) | Alex Gaynor | 2019-06-15 | 1 | -1/+1 | |
| | ||||||
* | Doc: Bump Sphinx verison. (#13785) | Julien Palard | 2019-06-15 | 3 | -3/+3 | |
| | | | To reflect the one we're using in production. | |||||
* | Fix typo in Lib/concurrent/futures/thread.py (GH-13953) | ubordignon | 2019-06-15 | 2 | -2/+2 | |
| | ||||||
* | Update weakref.rst (GH-14098) | Géry Ogam | 2019-06-15 | 1 | -5/+6 | |
| | ||||||
* | Use threadpool for reading from file in sendfile fallback mode (#14076) | Andrew Svetlov | 2019-06-15 | 2 | -1/+2 | |
| | ||||||
* | bpo-37279: Fix asyncio sendfile support when extra data are sent in ↵ | Andrew Svetlov | 2019-06-15 | 3 | -3/+6 | |
| | | | | fallback mode. (GH-14075) | |||||
* | bpo-36707: Document "m" removal from sys.abiflags (GH-14090) | Victor Stinner | 2019-06-15 | 2 | -0/+20 | |
| | ||||||
* | Fix Windows release build issues (GH-14091) | Steve Dower | 2019-06-14 | 5 | -8/+16 | |
| | | | | | | | * Increase timeout for PGO builds in Windows release * Fix test step failures * Disable MinGW step properly * Fix embeddable distro name | |||||
* | Document C API changes in What's New in Python 3.8 (GH-14092) | Victor Stinner | 2019-06-14 | 1 | -0/+27 | |
| | ||||||
* | bpo-35537: Rewrite setsid test for os.posix_spawn (GH-11721) | Victor Stinner | 2019-06-14 | 2 | -21/+32 | |
| | | | | bpo-35537, bpo-35876: Fix also test_start_new_session() of test_subprocess: use os.getsid() rather than os.getpgid(). | |||||
* | bpo-37266: Daemon threads are now denied in subinterpreters (GH-14049) | Victor Stinner | 2019-06-14 | 8 | -29/+113 | |
| | | | | | | | | | | | | In a subinterpreter, spawning a daemon thread now raises an exception. Daemon threads were never supported in subinterpreters. Previously, the subinterpreter finalization crashed with a Pyton fatal error if a daemon thread was still running. * Add _thread._is_main_interpreter() * threading.Thread.start() now raises RuntimeError if the thread is a daemon thread and the method is called from a subinterpreter. * The _thread module now uses Argument Clinic for the new function. * Use textwrap.dedent() in test_threading.SubinterpThreadingTests | |||||
* | bpo-37261: Document sys.unraisablehook corner cases (GH-14059) | Victor Stinner | 2019-06-14 | 5 | -23/+30 | |
| | | | | | | | | | | | Document reference cycle and resurrected objects issues in sys.unraisablehook() and threading.excepthook() documentation. Fix test.support.catch_unraisable_exception(): __exit__() no longer ignores unraisable exceptions. Fix test_io test_writer_close_error_on_close(): use a second catch_unraisable_exception() to catch the BufferedWriter unraisable exception. | |||||
* | bpo-19865: ctypes.create_unicode_buffer() supports non-BMP strings on ↵ | Zackery Spytz | 2019-06-14 | 3 | -1/+20 | |
| | | | | Windows (GH-14081) | |||||
* | Implement Windows release builds in Azure Pipelines (GH-14065) | Steve Dower | 2019-06-14 | 46 | -166/+1691 | |
| |