summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* bpo-36511: Add buildbot scripts and fix tests for Windows ARM32 buildbot ↵Paul Monson2019-06-198-13/+107
| | | | (GH-13454)
* bpo-37333: Ensure IncludeTkinter has a value (GH-14240)Steve Dower2019-06-191-0/+3
|
* bpo-37331: Clarify format of socket handler messages in the documentation. ↵Vinay Sajip2019-06-191-4/+14
| | | | (GH-14234)
* bpo-37258: Not a bug, but added a unit test and updated documentation. ↵Vinay Sajip2019-06-192-3/+36
| | | | (GH-14229)
* bpo-36710: Remove PyImport_Cleanup() function (GH-14221)Victor Stinner2019-06-196-20/+7
| | | | | | | * Rename PyImport_Cleanup() to _PyImport_Cleanup() and move it to the internal C API. Add 'tstate' parameters. * Remove documentation of _PyImport_Init(), PyImport_Cleanup(), _PyImport_Fini(). All three were documented as "For internal use only.".
* Fix name of '\0'. (GH-14222)Benjamin Peterson2019-06-191-1/+1
| | | '\0' is the NUL byte not NULL.
* bpo-36710: Add tstate parameter in import.c (GH-14218)Victor Stinner2019-06-198-190/+247
| | | | | | | | | | | | | * Add 'tstate' parameter to many internal import.c functions. * _PyImportZip_Init() now gets 'tstate' parameter rather than 'interp'. * Add 'interp' parameter to _PyState_ClearModules() and rename it to _PyInterpreterState_ClearModules(). * Move private _PyImport_FindBuiltin() to the internal C API; add 'tstate' parameter to it. * Remove private _PyImport_AddModuleObject() from the C API: use public PyImport_AddModuleObject() instead. * Remove private _PyImport_FindExtensionObjectEx() from the C API: use private _PyImport_FindExtensionObject() instead.
* Document typing.ForwardRef (GH-14216)Ivan Levkivskyi2019-06-191-0/+7
|
* Document changes in PyNode_AddChild and PyParser_AddToken (GH-14214)Ivan Levkivskyi2019-06-191-0/+2
| | | I didn't find any entries in the docs about these functions, so I just mentioned them, in "What's New".
* bpo-35134: Add Include/cpython/import.h header file (GH-14213)Victor Stinner2019-06-187-52/+86
| | | | | | * Add Include/cpython/import.h and Include/internal/pycore_import.h header files. * Move _PyImport_ReInitLock() to the internal C API. Don't export the symbol anymore.
* bpo-37325: Fix focus traversal for 2 IDLE dialogs (#14209)Terry Jan Reedy2019-06-184-23/+42
| | | Tab now moves focus across and down for Help Source and Custom Run.
* Add pganssle to CODEOWNERS and ACKS (GH-14138)Paul Ganssle2019-06-182-0/+10
| | | Also adds abalkin to CODEOWNERS for date and time related files.
* bpo-34903: Document that some strptime formats only require 1 digit (GH-14149)Mike Gleen2019-06-183-15/+56
| | | | | | | For datetime.datetime.strptime(), the leading zero for some two-digit formats is optional. This adds a footnote to the strftime/strptime documentation to reflect this fact, and adds some tests to ensure that it is true. bpo-34903
* bpo-37151: remove _PyFunction_FastCallDict (GH-13864)Jeroen Demeyer2019-06-183-106/+1
|
* bpo-35360: Update macOS installer to use SQLite 3.28.0 (GH-14180)animalize2019-06-182-3/+4
|
* bpo-37233: use _PY_FASTCALL_SMALL_STACK in method_vectorcall (GH-13974)Jeroen Demeyer2019-06-181-5/+13
|
* bpo-37151: use PyVectorcall_Call for all calls of "method" (GH-13972)Jeroen Demeyer2019-06-181-12/+1
|
* bpo-35031: also disable TLS 1.3 for test_start_tls_server_1 on macOS (GH-14188)Ned Deily2019-06-181-2/+4
|
* bpo-34631: Updated OpenSSL to 1.1.1c in macOS installer (GH-14187)Ned Deily2019-06-182-3/+14
|
* remove dead code (GH-14104)David Carlier2019-06-181-3/+0
| | | default case ought to handle the "unexpected".
* bpo-5680: IDLE: Customize running a module (GH-13763)Cheryl Sabella2019-06-1811-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 Cannon2019-06-181-0/+1
|
* Improve release build performance using new artifacts tasks (GH-14175)Steve Dower2019-06-1712-126/+97
|
* bpo-37189: Export old PyRun_XXX() functions (#14142)Victor Stinner2019-06-172-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 Stinner2019-06-171-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 Stinner2019-06-1712-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 Reedy2019-06-174-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 Einat2019-06-175-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 Dower2019-06-174-5/+6
|
* bpo-34556: Add --upgrade-deps to venv module (#13100)Cooper Lees2019-06-175-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 Sajip2019-06-178-27/+197
| | | | (GH-14008)
* bpo-37288: Fix Windows build when --no-tkinter is specified (GH-14096)Paul Monson2019-06-171-3/+3
|
* bpo-37194: Add PyObject_CallNoArgs() rationale (GH-14159)Victor Stinner2019-06-172-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 Storchaka2019-06-171-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 Storchaka2019-06-175-7/+28
|
* bpo-37194: Complete PyObject_CallXXX() docs (GH-14156)Victor Stinner2019-06-171-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 Stinner2019-06-1712-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 Stinner2019-06-1710-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 Demeyer2019-06-173-1/+4
|
* bpo-37231: remove _PyObject_FastCall_Prepend (GH-14153)Jeroen Demeyer2019-06-172-42/+0
|
* bpo-35031, test_asycio: disable TLS 1.3 in test_start_tls_server_1() (GH-14148)Victor Stinner2019-06-171-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 Lek2019-06-172-1/+52
|
* bpo-37267: Do not check for FILE_TYPE_CHAR in os.dup() on Windows (GH-14051)Zackery Spytz2019-06-173-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 Reedy2019-06-161-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 Shi2019-06-162-1/+2
|
* bpo-28805: document METH_FASTCALL (GH-14079)Jeroen Demeyer2019-06-162-12/+52
|
* Turn math.isqrt assertion into a comment to clarify its purpose. (GH-14131)Mark Dickinson2019-06-161-1/+1
|
* Simplify negativity checks in math.comb and math.perm. (GH-13870)Mark Dickinson2019-06-161-10/+16
|
* Doc: Remove an ugly space before a dot. (GH-14123)Julien Palard2019-06-161-1/+1
|
* bpo-35922: Fix RobotFileParser when robots.txt has no relevant crawl delay ↵Rémi Lapeyre2019-06-163-14/+26
| | | | | or request rate (GH-11791) Co-Authored-By: Tal Einat <taleinat+github@gmail.com>