Andrey Bienkowski
501d4a51e3
bpo-42383: pdb: do not fail to restart the target if the current directory changed ( #23412 )
...
This commit only adds tests and a news entry. The actual bug was fixed in the earlier commit.
2021-01-25 13:08:01 -08:00
Serhiy Storchaka
f066bd94b9
bpo-37319: Improve documentation, code and tests of randrange. (GH-19112)
2021-01-25 23:02:04 +02:00
Julien Palard
eb9983c59b
bpo-42869: Avoid an HTTP redirection. (GH-24174)
2021-01-25 15:50:14 +01:00
Julien Palard
5c1f15b4b1
bpo-42843: Keep Sphinx 1.8 and Sphinx 2 compatibility (GH-24282)
2021-01-25 15:46:06 +01:00
Victor Stinner
483359174e
bpo-42955: Fix sys.module_names doc (GH-24329)
...
Replace versionchanged markup with versionadded.
2021-01-25 13:59:02 +01:00
Victor Stinner
db584bdad3
bpo-42955: Add sys.modules_names (GH-24238)
...
Add sys.module_names, containing the list of the standard library
module names.
2021-01-25 13:24:42 +01:00
Terry Jan Reedy
879986d8a9
bpo-43013: Fix old tkinter module names in idlelib (GH-24326)
...
Lowercase 'tkColorChooser', 'tkFileDialog', 'tkSimpleDialog', and
'tkMessageBox' and remove 'tk'. Just lowercase 'tkFont' as 'font'
is already used. Adjust import.
2021-01-25 06:33:18 -05:00
Serhiy Storchaka
cf19cc3b92
bpo-27772: Make preceding width with 0 valid in string format. (GH-11270)
...
Previously it was an error with confusing error message.
2021-01-25 11:56:33 +02:00
Terry Jan Reedy
8dfe15625e
bpo-43013: Update idlelib code to 3.x (GH-24315)
...
Remove 9 remaining '(object)' occurrences in class headers in idlelib
and 25 '()' occurrences in idlelib.idle_test class headers.
2021-01-24 14:08:50 -05:00
Anthony Sottile
15bd9efd01
bpo-43014: Improve performance of tokenize.tokenize by 20-30%
2021-01-24 12:23:17 +03:00
numbermaniac
bf9239bb61
Remove full stop from a bytes-related SyntaxError message (GH-24300)
2021-01-23 22:56:57 +00:00
Zackery Spytz
f7fa64f0e8
closes bpo-43011: Fix DeprecationWarnings in test_ctypes (GH-24305)
2021-01-23 10:34:01 -06:00
Illia Volochii
b745a6143a
bpo-42996: Update a reference to PKCS #5 in hashlib docs to version 2.1 (GH-24289)
...
RFC 8018 superseded RFC 8018.
Automerge-Triggered-By: GH:tiran
2021-01-22 04:06:00 -08:00
Hai Shi
2f12a1b7ec
bpo-41798: Allocate the _curses._C_API on the heap memory (GH-24186)
2021-01-22 11:06:43 +01:00
Борис Верховский
644d52818a
bpo-40304: Correct type(name, bases, dict) doc (GH-19553)
...
Co-authored-by: Éric Araujo <merwok@netwok.org>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Tal Einat <532281+taleinat@users.noreply.github.com>
2021-01-22 00:47:23 -05:00
Andrey Bienkowski
8603dfb421
bpo-42384: pdb: correctly populate sys.path[0] (GH-23338)
...
Automerge-Triggered-By: GH:gvanrossum
2021-01-21 17:19:51 -08:00
pxinwr
5e45f1c8e7
bpo-31904: setup.py: fix cross-compilation on VxWorks (GH-24191)
...
Add library search path by wr-cc in add_cross_compiling_paths().
2021-01-22 01:55:52 +01:00
Cheryl Sabella
6713e869c4
bpo-33289: Return RGB triplet of ints instead of floats from tkinter.colorchooser (GH-6578)
2021-01-21 21:14:04 +02:00
Pablo Galindo
805ede8ae8
Add a What's New entry for the new parser error improvements (GH-24280)
2021-01-21 17:36:35 +00:00
ravcio
6cd5b0117e
Fix typo in what's new. bidst_wheel -> bdist_wheel (GH-24234)
...
bidst_wheel -> bdist_wheel
Automerge-Triggered-By: GH:Mariatta
2021-01-21 02:23:46 -08:00
Ken Jin
dcea78ff53
bpo-42392: Mention loop removal in whatsnew for 3.10 (GH-24256)
...
@vstinner [noticed on python-dev](https://mail.python.org/archives/list/python-dev@python.org/thread/O3T7SK3BGMFWMLCQXDODZJSBL42AUWTR/ ) that there is no what's new or porting entry for removal of asyncio ``loop`` parameter.
This patch adds a basic guide.
Co-Authored-By: Kyle Stanley <aeros167@gmail.com>
2021-01-20 16:16:12 -08:00
Batuhan Taskaya
a698d52c39
bpo-40176: Improve error messages for unclosed string literals (GH-19346)
...
Automerge-Triggered-By: GH:isidentical
2021-01-20 13:38:47 -08:00
Pablo Galindo
c3f167d7b2
bpo-42864: Simplify the tokenizer exceptions after generic SyntaxError (GH-24273)
...
Automerge-Triggered-By: GH:pablogsal
2021-01-20 11:11:56 -08:00
Victor Stinner
75e59a97f5
bpo-42856: Add --with-wheel-pkg-dir=PATH configure option (GH-24210)
...
Add --with-wheel-pkg-dir=PATH option to the ./configure script. If
specified, the ensurepip module looks for setuptools and pip wheel
packages in this directory: if both are present, these wheel packages
are used instead of ensurepip bundled wheel packages.
Some Linux distribution packaging policies recommend against bundling
dependencies. For example, Fedora installs wheel packages in the
/usr/share/python-wheels/ directory and don't install the
ensurepip._bundled package.
ensurepip: Remove unused runpy import.
2021-01-20 17:07:21 +01:00
Victor Stinner
c1c3493fb7
bpo-42323: Fix math.nextafter() for NaN on AIX (GH-24265)
2021-01-20 15:20:13 +01:00
cptpcrd
7dc71c425c
bpo-42780: Fix set_inheritable() for O_PATH file descriptors on Linux (GH-24172)
2021-01-20 15:05:51 +01:00
Conchylicultor
e0e398ef18
Fix typos in unittest documentation (GH-24194)
...
* addCleanupClass -> addClassCleanup
* doCleanupsClass -> doClassCleanups
2021-01-20 18:38:37 +05:30
Pablo Galindo
ae7d3cd980
bpo-42864: Fix compiler warning in the tokenizer with the new paren stack for column numbers (GH-24266)
2021-01-20 12:53:52 +00:00
Erlend Egeberg Aasland
e982fe496b
bpo-42048: Clinic Howto: Document AC's defining_class converter (GH-23978)
2021-01-20 12:19:57 +01:00
Erlend Egeberg Aasland
61d26394f9
bpo-41798: Allocate unicodedata CAPI on the heap (GH-24128)
2021-01-20 12:03:53 +01:00
Hong Xu
1459fed92c
Doc: os.path.abspath and Path.resolve are also different (GH-23276)
2021-01-20 11:20:00 +01:00
Zhiming Wang
3554fa4abe
bpo-42005: profile and cProfile catch BrokenPipeError (GH-22643)
2021-01-20 09:56:21 +01:00
Yunlongs
f1ff800db1
bpo-41995: Handle allocation failure in _tracemalloc and _zoneinfo (GH-22635)
2021-01-20 09:38:28 +01:00
Pablo Galindo
d6d6371447
bpo-42864: Improve error messages regarding unclosed parentheses (GH-24161)
2021-01-19 23:59:33 +00:00
Victor Stinner
66f77caca3
bpo-42923: _Py_DumpExtensionModules() ignores stdlib ext (GH-24254)
2021-01-19 23:35:27 +01:00
Victor Stinner
cad8020cb8
bpo-42955: Add Python/module_names.h (GH-24258)
...
Add a private list of all stdlib modules: _Py_module_names.
* Add Tools/scripts/generate_module_names.py script.
* Makefile: Add "make regen-module-names" command.
* setup.py: Add --list-module-names option.
* GitHub Action and Travis CI also runs "make regen-module-names",
not ony "make regen-all", to ensure that the module names remains
up to date.
2021-01-19 23:04:49 +01:00
Victor Stinner
e8e66eab94
bpo-41713: Remove PyOS_InitInterrupts() from python3dll.c (GH-24257)
2021-01-19 18:27:01 +01:00
Pablo Galindo
e485be5b6b
Add a clarification for the object-domain allocators regarding pointer validity (GH-24253)
2021-01-19 13:09:06 +00:00
Petr Viktorin
65cf1ad672
bpo-41818: Close file descriptors in test_openpty (#GH-24119)
...
When stdin is a TTY, the test added in commit c13d89955d
is expected to fail. However, when it failed, it did not close
its file descriptors. This is flagged by the refleak tests (but
only when stdin is a TTY, which doesn't seem to be the case on CI).
2021-01-19 14:03:12 +01:00
Pablo Galindo
bc450f9694
Add a paragraph about allocation domains to the C-API docs (GH-24252)
2021-01-18 22:20:57 +00:00
Benjamin Peterson
916610ef90
closes bpo-42938: Replace snprintf with Python unicode formatting in ctypes param reprs. (24239)
2021-01-18 14:47:05 -06:00
Victor Stinner
6a809fa01f
bpo-36143: make regen-all now also runs regen-keyword (GH-24245)
2021-01-18 21:23:35 +01:00
Victor Stinner
250035d134
bpo-42923: Dump extension modules on fatal error (GH-24207)
...
The Py_FatalError() function and the faulthandler module now dump the
list of extension modules on a fatal error.
Add _Py_DumpExtensionModules() and _PyModule_IsExtension() internal
functions.
2021-01-18 20:47:13 +01:00
jonanifranco
f7b5bacd7a
bpo-42944 Fix Random.sample when counts is not None (GH-24235)
2021-01-18 10:04:29 -08:00
Victor Stinner
314b8787e0
bpo-42923: Py_FatalError() avoids fprintf() (GH-24242)
...
* Replace buffered fprintf() with unbuffered _Py_write_noraise()
in Py_FatalError().
* _Py_DumpHexadecimal() now accepts uintptr_t.
2021-01-18 18:34:56 +01:00
Victor Stinner
e232025025
bpo-42923: Add Py_FatalError() test in test_capi (GH-24240)
...
Move faulthandler._fatal_error() to _testcapi.fatal_error().
2021-01-18 18:24:29 +01:00
Setrak Balian
998ae1fa3f
bpo-42931: randbytes missing from random.__all__ (GH-24219)
2021-01-15 09:50:42 -08:00
Irit Katriel
ba876c44a8
bpo-42934: use TracebackException(compact=True) in unittest.TestResult (GH-24221)
2021-01-15 07:59:44 -08:00
Mark Shannon
e56d54e447
Mark instructions at end of class scope as artificial. (GH-24222)
2021-01-15 13:52:00 +00:00
Irit Katriel
4c94d74152
bpo-42877: add the 'compact' param to TracebackException's __init__ ( #24179 )
...
Use it to reduce the time and memory taken up by several of traceback's module-level functions.
2021-01-14 18:45:02 -08:00