Jason R. Coombs
dcb580fbd1
Add missing file
2019-05-14 13:21:36 -04:00
Krzysztof Wojcik
c1f5667be1
bpo-33529, email: Fix infinite loop in email header encoding (GH-12020)
2019-05-14 18:55:23 +02:00
Hervé Beraud
4d45a3b110
json.tool: use stdin and stdout in default cmdlne arguments (GH-11992)
...
Argparse can handle default value as stdin and stdout for parameters
as file type (infile, outfile).
2019-05-14 18:52:42 +02:00
Andrew Svetlov
f12ba7cd0a
bpo-36916: asyncio: Swallow unhandled write() exception (GH-13313)
2019-05-14 18:09:44 +02:00
Victor Stinner
c96be811fa
bpo-36900: Replace global conf vars with config (GH-13299)
...
Replace global configuration variables with core_config read from the
current interpreter.
Cleanup dynload_hpux.c.
2019-05-14 17:34:56 +02:00
Jason R. Coombs
c2bf9a52d4
Refresh from importlib_metadata@cpython
2019-05-14 10:46:54 -04:00
Jason R. Coombs
b462010cd7
Refresh from importlib_metadata@cpython
2019-05-14 10:40:35 -04:00
Jason R. Coombs
2a6b361613
Add provisional disclaimer
2019-05-14 10:36:55 -04:00
Jason R. Coombs
569e1ac1ce
Make regen-all
2019-05-14 10:07:52 -04:00
Jason R. Coombs
34142cd888
Apply changes from importlib_metadata 0.12.
2019-05-14 10:02:00 -04:00
Victor Stinner
3c93153f7d
bpo-36915: regrtest always remove tempdir of worker processes (GH-13312)
...
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.
2019-05-14 15:49:16 +02:00
Rémi Lapeyre
2bc158fefe
Change WriterObj.writeline to WriterObj.write (GH-12344)
...
This cleans the csv module a bit, I don't think it requires a bpo issue or a news entry.
2019-05-14 06:45:14 -07:00
Vinodhini Balusamy
c0a1a07c7e
bpo-32995 - Added context variable in glossary (GH-9741)
2019-05-14 08:11:41 -04:00
Nick Coghlan
dae1229729
bpo-36797: Prune more legacy distutils documentation (GH-13092)
...
Removes more legacy distutils documentation, and more clearly
marks what is left as potentially outdated, with references to
setuptools as a replacement.
2019-05-14 22:04:30 +10:00
Stéphane Wirtel
0a52d73dde
Doc: Update pip and setuptools when creating the virtual environment (GH-13307)
...
Add a new pip install before `sphinx` etc.. because we should use the last version of `pip` and `setuptools`
2019-05-14 04:49:49 -07:00
Nicolai Moore
5e48e3db6f
bpo-36845: validate integer network prefix when constructing IP networks (GH-13298)
2019-05-14 19:32:59 +09:00
Inada Naoki
f0be4bbb9b
bpo-27987: pymalloc: align by 16bytes on 64bit platform (GH-12850)
2019-05-14 18:51:15 +09:00
Victor Stinner
c923c3449f
bpo-36719: Fix regrtest MultiprocessThread (GH-13301)
...
MultiprocessThread.kill() now closes stdout and stderr to prevent
popen.communicate() to hang.
2019-05-14 03:47:32 +02:00
wim glenn
1a10a6b980
Simplify the ``LastUpdatedOrderedDict`` example recipe (GH-13296)
2019-05-13 18:10:13 -07:00
Jens Troeger
45b2f8893c
bpo-34424: Handle different policy.linesep lengths correctly. ( #8803 )
2019-05-13 21:07:39 -04:00
Anders Hovmöller
8da5ebe11e
bpo-35138: Added an example for timeit.timeit with callable arguments (GH-9787)
...
* Update timeit.rst
2019-05-13 21:27:17 +02:00
Matthias Bussonnier
b6a09ae287
bpo-36895: Undocument removed time.clock (GH-13286)
2019-05-13 21:23:07 +02:00
Pierre Glaser
b1dfcad6f0
bpo-36867: Create the resource_tracker before launching SharedMemoryManagers (GH-13276)
2019-05-13 21:15:32 +02:00
Brad
be6939fb02
Docs: Add bz2 usage examples (GH-13258)
...
* 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
2019-05-13 11:09:49 -07:00
Antoine Pitrou
95da83d9ba
bpo-36894: Fix regression in test_multiprocessing_spawn (no tests run on Windows) (GH-13290)
2019-05-13 20:02:46 +02:00
Pierre Glaser
50466c6650
bpo-36867: DOC update multiprocessing.rst (GH-13289)
...
Followup to bpo-36867.
2019-05-13 19:20:48 +02:00
Victor Stinner
b0917df329
bpo-36719: regrtest -jN no longer stops on crash (GH-13231)
...
"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.
2019-05-13 19:17:54 +02:00
Guido van Rossum
85c69d5c4c
Fix typo in NEWS item about IDLE (os.flush() should be os.fsync()) ( #13284 )
2019-05-13 12:00:53 -04:00
Victor Stinner
410b85a7f7
bpo-36900: import.c uses PyInterpreterState.core_config (GH-13278)
...
Move _PyImportZip_Init() to the internal C API and add an 'interp'
parameter.
2019-05-13 17:12:45 +02:00
Xtreak
2c10538d11
bpo-36903: Fix ResourceWarning in test_logging (GH-13283)
2019-05-13 16:48:51 +02:00
Victor Stinner
c1f7262f70
bpo-36728: Remove PyEval_ReInitThreads documentation (GH-13282)
2019-05-13 16:22:51 +02:00
divyag9
778a910758
bpo-34682: Wording and grammatical changes to the doc( https://docs.python.org/3 ) (GH-13120)
...
https://bugs.python.org/issue34682
2019-05-13 06:05:20 -07:00
Guido van Rossum
4f098b35f5
bpo-36807: When saving a file in IDLE, call flush and fsync ( #13102 )
2019-05-13 08:31:29 -04:00
Utkarsh Gupta
3e2afd78ba
bpo-36008: Doc update for 3.8 migration (GH-12887)
2019-05-13 08:29:39 -04:00
Kexuan Sun
32d1458b2e
Changes to the documentation of normcase (GH-4725)
2019-05-13 07:38:20 -04:00
Victor Stinner
d5d9e81ce9
bpo-36728: Remove PyEval_ReInitThreads() from C API (GH-13241)
...
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.
2019-05-13 12:35:37 +02:00
Victor Stinner
3aef48e315
bpo-36778: Update cp65001 codec documentation (GH-13240)
...
Remove cp65001 from the codecs table, list it as an alias of utf_8
and add a versionchanged markup.
2019-05-13 10:42:31 +02:00
Zackery Spytz
cf599f6f6f
bpo-6584: Add a BadGzipFile exception to the gzip module. (GH-13022)
...
Co-Authored-By: Filip Gruszczyński <gruszczy@gmail.com>
Co-Authored-By: Michele Orrù <maker@tumbolandia.net>
2019-05-13 10:50:52 +03:00
Edison A
d28772ab69
bpo-36783: Add new references for C API Documentation changes (GH-13204)
2019-05-13 09:23:38 +02:00
Gordon P. Hemsley
af070c1297
Name individual Travis CI jobs (GH-13268)
2019-05-13 13:18:19 +09:00
Johnny Gérard
4ef9b8e505
Correct misspelling (GH-11470)
2019-05-12 23:39:32 -04:00
Matthias Bussonnier
e2500610c6
bpo-36895: remove time.clock() as per removal notice. (GH-13270)
...
`time.clock()` was deprecated in 3.3, and marked for removal removal in
3.8; this thus remove it from the time module.
2019-05-12 18:34:44 -07:00
Pablo Galindo
5d23e282af
bpo-36886: Document changes in code object in What's new section (GH-13255)
2019-05-12 22:45:52 +01:00
Jake Tesler
4959c33d25
bpo-36084: Add native thread ID to threading.Thread objects (GH-11993)
2019-05-12 19:08:24 +02:00
Gordon P. Hemsley
87068ed009
bpo-36684: Split out gcc and test coverage builds (GH-13146)
...
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.)
2019-05-12 12:33:34 +09:00
Pablo Galindo
26f55c29f2
bpo-36817: Do not decrement reference for expr_text on fstring = parsing failure (GH-13256)
2019-05-12 01:43:04 +01:00
Pablo Galindo
5833e94d86
bpo-36817: Fix reference leak for expr_text in f-string = parsing (GH-13249)
2019-05-11 20:54:37 +01:00
Sanyam Khurana
90fb04c1e2
bpo-36822: Fix minor grammatical error in glossary.rst (GH-13145)
2019-05-11 20:04:10 +01:00
Michael J. Sullivan
d8320ecb86
bpo-36878: Allow extra text after `# type: ignore` comments (GH-13238)
...
In the parser, when using the type_comments=True option, recognize
a TYPE_IGNORE as anything containing `# type: ignore` followed by
a non-alphanumeric character. This is to allow ignores such as
`# type: ignore[E1000]`.
2019-05-11 19:17:24 +01:00
Xi Ruoyao
6236c9823e
bpo-36856: Handle possible overflow in faulthandler_stack_overflow (GH-13205)
2019-05-11 19:13:23 +02:00