summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bpo-35926: Add support for OpenSSL 1.1.1b on Windows (GH-11779)Paul Monson2019-05-1512-42/+70
|
* bpo-33123: pathlib: Add missing_ok parameter to Path.unlink (GH-6191)‮zlohhcuB treboR2019-05-154-3/+23
| | | | | | Similarly to how several pathlib file creation functions have an "exists_ok" parameter, we should introduce "missing_ok" that makes removal functions not raise an exception when a file or directory is already absent. IMHO, this should cover Path.unlink and Path.rmdir. Note, Path.resolve() has a "strict" parameter since 3.6 that does the same thing. Naming this of this new parameter tries to be consistent with the "exists_ok" parameter as that is more explicit about what it does (as opposed to "strict"). https://bugs.python.org/issue33123
* bpo-36786: Run compileall in parallel during "make install" (GH-13078)Antoine Pitrou2019-05-155-22/+24
|
* bpo-26707: Enable plistlib to read UID keys. (GH-12153)Jon Janzen2019-05-157-5/+169
| | | | | | | | | Plistlib currently throws an exception when asked to decode a valid .plist file that was generated by Apple's NSKeyedArchiver. Specifically, this is caused by a byte 0x80 (signifying a UID) not being understood. This fixes the problem by enabling the binary plist reader and writer to read and write plistlib.UID objects.
* Reference zipimport source code from docs. (GH-13310)Xtreak2019-05-151-0/+2
|
* bpo-36799: Fix typo in ctypes.rst (GH-13104)Yavor Konstantinov2019-05-151-2/+2
|
* bpo-36763: InitConfigTests tests all core config (GH-13331)Victor Stinner2019-05-152-19/+48
| | | | | | | | | Remove UNTESTED_CORE_CONFIG from test_embed.InitConfigTests: all core config fields are now tested! Changes: * Test also dll_path on Windows * Add run_main_config unit test: test config using _Py_RunMain().
* bpo-36801: Temporarily fix regression in writer.drain() (#13330)Andrew Svetlov2019-05-142-26/+1
|
* bpo-36763: Add test for _PyCoreConfig_SetString() (GH-13275)Victor Stinner2019-05-142-7/+83
| | | | test_embed: add test_init_read_set() to test newly added APIs: test module_search_paths and executable.
* bpo-36760: Clarify subprocess capture_output docs. (GH-13322)Gregory P. Smith2019-05-141-1/+3
| | | Clarify how to capture stdout and stderr combined into one stream.
* bpo-36618: Don't add -fmax-type-align=8 flag for clang (GH-13320)Victor Stinner2019-05-142-40/+0
| | | | | Python 3.8 now respects the x86-64 ABI: memory allocations are aligned on 16 bytes. The clang flag was only used as a temporary workaround.
* bpo-33529, email: Fix infinite loop in email header encoding (GH-12020)Krzysztof Wojcik2019-05-144-14/+27
|
* json.tool: use stdin and stdout in default cmdlne arguments (GH-11992)Hervé Beraud2019-05-141-4/+6
| | | | Argparse can handle default value as stdin and stdout for parameters as file type (infile, outfile).
* bpo-36916: asyncio: Swallow unhandled write() exception (GH-13313)Andrew Svetlov2019-05-143-1/+15
|
* bpo-36900: Replace global conf vars with config (GH-13299)Victor Stinner2019-05-149-37/+51
| | | | | | Replace global configuration variables with core_config read from the current interpreter. Cleanup dynload_hpux.c.
* bpo-36915: regrtest always remove tempdir of worker processes (GH-13312)Victor Stinner2019-05-143-44/+69
| | | | | | | | | When using multiprocessing (-jN option), worker processes now create their temporary directory inside the temporary directory of the main process. So the main process is able to remove temporary directories of worker processes even if they crash or when they are killed by regrtest on KeyboardInterrupt (CTRL+c). Rework also how multiprocessing arguments are parsed in main.py.
* Change WriterObj.writeline to WriterObj.write (GH-12344)Rémi Lapeyre2019-05-141-10/+12
| | | This cleans the csv module a bit, I don't think it requires a bpo issue or a news entry.
* bpo-32995 - Added context variable in glossary (GH-9741)Vinodhini Balusamy2019-05-142-0/+10
|
* bpo-36797: Prune more legacy distutils documentation (GH-13092)Nick Coghlan2019-05-1414-70/+60
| | | | | | Removes more legacy distutils documentation, and more clearly marks what is left as potentially outdated, with references to setuptools as a replacement.
* Doc: Update pip and setuptools when creating the virtual environment (GH-13307)Stéphane Wirtel2019-05-141-0/+1
| | | Add a new pip install before `sphinx` etc.. because we should use the last version of `pip` and `setuptools`
* bpo-36845: validate integer network prefix when constructing IP networks ↵Nicolai Moore2019-05-144-0/+23
| | | | (GH-13298)
* bpo-27987: pymalloc: align by 16bytes on 64bit platform (GH-12850)Inada Naoki2019-05-142-0/+9
|
* bpo-36719: Fix regrtest MultiprocessThread (GH-13301)Victor Stinner2019-05-141-4/+55
| | | | MultiprocessThread.kill() now closes stdout and stderr to prevent popen.communicate() to hang.
* Simplify the ``LastUpdatedOrderedDict`` example recipe (GH-13296)wim glenn2019-05-141-1/+1
|
* bpo-34424: Handle different policy.linesep lengths correctly. (#8803)Jens Troeger2019-05-143-1/+25
|
* bpo-35138: Added an example for timeit.timeit with callable arguments (GH-9787)Anders Hovmöller2019-05-131-1/+5
| | | | * Update timeit.rst
* bpo-36895: Undocument removed time.clock (GH-13286)Matthias Bussonnier2019-05-132-24/+4
|
* bpo-36867: Create the resource_tracker before launching SharedMemoryManagers ↵Pierre Glaser2019-05-133-14/+54
| | | | (GH-13276)
* Docs: Add bz2 usage examples (GH-13258)Brad2019-05-131-5/+79
| | | | | | | | | | * Docs: Add bz2 usage examples - Adds an "Examples of usage" section inspired by the one found in the gzip docs - Corrects the descriptions for ``compresslevel`` and ``data``: - ``compresslevel`` must be an `int`, not any number. For instance, passing a float will raise ``TypeError`` - Notes that `data` must be bytes-like
* bpo-36894: Fix regression in test_multiprocessing_spawn (no tests run on ↵Antoine Pitrou2019-05-131-4/+9
| | | | Windows) (GH-13290)
* bpo-36867: DOC update multiprocessing.rst (GH-13289)Pierre Glaser2019-05-131-6/+10
| | | Followup to bpo-36867.
* bpo-36719: regrtest -jN no longer stops on crash (GH-13231)Victor Stinner2019-05-135-18/+49
| | | | | | | "python3 -m test -jN ..." now continues the execution of next tests when a worker process crash (CHILD_ERROR state). Previously, the test suite stopped immediately. Use --failfast to stop at the first error. Moreover, --forever now also implies --failfast.
* Fix typo in NEWS item about IDLE (os.flush() should be os.fsync()) (#13284)Guido van Rossum2019-05-131-1/+1
|
* bpo-36900: import.c uses PyInterpreterState.core_config (GH-13278)Victor Stinner2019-05-134-29/+48
| | | | Move _PyImportZip_Init() to the internal C API and add an 'interp' parameter.
* bpo-36903: Fix ResourceWarning in test_logging (GH-13283)Xtreak2019-05-131-0/+1
|
* bpo-36728: Remove PyEval_ReInitThreads documentation (GH-13282)Victor Stinner2019-05-131-7/+0
|
* bpo-34682: Wording and grammatical changes to the ↵divyag92019-05-133-13/+13
| | | | | doc(https://docs.python.org/3) (GH-13120) https://bugs.python.org/issue34682
* bpo-36807: When saving a file in IDLE, call flush and fsync (#13102)Guido van Rossum2019-05-132-0/+3
|
* bpo-36008: Doc update for 3.8 migration (GH-12887)Utkarsh Gupta2019-05-133-10/+10
|
* Changes to the documentation of normcase (GH-4725)Kexuan Sun2019-05-131-4/+4
|
* bpo-36728: Remove PyEval_ReInitThreads() from C API (GH-13241)Victor Stinner2019-05-136-7/+25
| | | | | | | | Remove the PyEval_ReInitThreads() function from the Python C API. It should not be called explicitly: use PyOS_AfterFork_Child() instead. Rename PyEval_ReInitThreads() to _PyEval_ReInitThreads() and add a 'runtime' parameter.
* bpo-36778: Update cp65001 codec documentation (GH-13240)Victor Stinner2019-05-131-5/+4
| | | | Remove cp65001 from the codecs table, list it as an alias of utf_8 and add a versionchanged markup.
* bpo-6584: Add a BadGzipFile exception to the gzip module. (GH-13022)Zackery Spytz2019-05-135-6/+34
| | | | | Co-Authored-By: Filip Gruszczyński <gruszczy@gmail.com> Co-Authored-By: Michele Orrù <maker@tumbolandia.net>
* bpo-36783: Add new references for C API Documentation changes (GH-13204)Edison A2019-05-132-6/+23
|
* Name individual Travis CI jobs (GH-13268)Gordon P. Hemsley2019-05-131-6/+12
|
* Correct misspelling (GH-11470)Johnny Gérard2019-05-131-1/+1
|
* bpo-36895: remove time.clock() as per removal notice. (GH-13270)Matthias Bussonnier2019-05-134-69/+4
| | | | `time.clock()` was deprecated in 3.3, and marked for removal removal in 3.8; this thus remove it from the time module.
* bpo-36886: Document changes in code object in What's new section (GH-13255)Pablo Galindo2019-05-121-0/+4
|
* bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)Jake Tesler2019-05-1210-2/+133
|
* bpo-36684: Split out gcc and test coverage builds (GH-13146)Gordon P. Hemsley2019-05-121-4/+18
| | | | | | | | | The combined Python and C coverage test runs now exceed Travis's 50-minute time limit. Splitting them into separate runs gives more leeway. Also, adding branch coverage to Python testing and ensure that coverage is reported even if tests fail. (The primary builds are for tracking test failures.)