Zackery Spytz
08ec80113b
bpo-46737: Add default arguments to random.gauss and normalvariate (GH-31360)
2022-02-15 17:12:15 -06:00
Alex Waygood
1d81fdc4c0
bpo-46741: Update asyncio.protocols.BufferedProtocol docstring (31327)
...
The docstring for `BufferedProtocol` states that the class is still an "experimental API", but it has been considered stable since 3.8.
2022-02-15 18:39:28 +02:00
Nikita Sobolev
9a40a2d99f
Fix copyright years in README.rst ( #31347 )
2022-02-15 07:22:00 -08:00
Kumar Aditya
13c10bfb77
bpo-44011: New asyncio ssl implementation ( #31275 )
...
* bpo-44011: New asyncio ssl implementation
Co-Authored-By: Andrew Svetlov <andrew.svetlov@gmail.com>
* fix warning
* fix typo
Co-authored-by: Andrew Svetlov <andrew.svetlov@gmail.com>
2022-02-15 15:04:00 +02:00
Mark Shannon
3be1a443ca
bpo-46724: Use JUMP_ABSOLUTE for all backward jumps. (GH-31326)
...
* Make sure all backward jumps use JUMP_ABSOLUTE.
* Add news.
* Fix up news item.
* Make test use consistent style.
2022-02-15 09:35:16 +00:00
Eric Snow
12360aa159
bpo-46541: Discover the global strings. (gh-31346)
...
Instead of manually enumerating the global strings in generate_global_objects.py, we extrapolate the list from usage of _Py_ID() and _Py_STR() in the source files.
This is partly inspired by gh-31261.
https://bugs.python.org/issue46541
2022-02-14 17:36:51 -07:00
DongGeon Lee
278fdd3e3a
bpo-46728: fix docstring of combinations_with_replacement for consistency (GH-31293)
2022-02-15 09:02:21 +09:00
Eric Snow
1d9036425e
Regen the global objects using PYTHON_FOR_REGEN. (gh-31344)
...
https://bugs.python.org/issue46541
2022-02-14 16:07:09 -07:00
David Gilbertson
04215a4272
Update the OMG link (GH-30383)
2022-02-14 13:49:11 -08:00
MishManners®™
965be0e940
Update the copyright symbols in README.rst (GH-25514)
...
Updated a couple copyright symbols from (c) to ©
The rest of the doc are already using ©
Co-authored-by: Mariatta Wijaya <Mariatta@users.noreply.github.com>
2022-02-14 13:40:19 -08:00
Leo
ad4e8d2b87
Fix missing import in dataclass code snippet (GH-29214)
...
field was not imported. It has been added now.
2022-02-14 12:01:53 -08:00
Rafael Fontenelle
6b9f27dd0b
doc: use colon for all color's rangs (GH-28998)
2022-02-14 11:46:40 -08:00
180909
5d53cf30f9
bpo-38619: Update the documentation for UUID.hex (GH-29830)
...
Explicitly state that it is lowercase.
Co-authored-by: Kumar Aditya <59607654+kumaraditya303@users.noreply.github.com>
2022-02-14 10:58:22 -08:00
David Gilbertson
4e4e7c2684
Update __main__.rst (GH-30896)
...
The reference to `venv` appears in the paragraph below, instead of above.
Fixed the documentation.
2022-02-14 10:53:16 -08:00
Jacob Walls
e4abd464c1
Update further README references from 3.10 to 3.11 (GH-31009)
2022-02-14 10:50:15 -08:00
Cooper Lees
ff5a167597
Fix a typo in Doc/faq/programming.rst (GH-31243)
...
is not longer used -> is no longer used
2022-02-14 10:49:28 -08:00
Scott Noyes
0d29e7a06f
Fix minor grammar error ( #31325 )
...
"an" followed by consonant should be "a"
2022-02-14 10:45:48 -08:00
Brandt Bucher
3b799d7448
Remove unnecessary basic block from comprehensions (GH-31263)
2022-02-14 17:48:45 +00:00
Zackery Spytz
96084f4256
bpo-46747: Add missing key parameters in the bisect docs (GH-31323)
...
Added *key* parameter to `bisect.bisect()` and `bisect.insort()` in bisect module docs.
2022-02-14 11:16:49 -05:00
Mark Shannon
0ade875ebe
Add pair counts to stats output and summary. (GH-31324)
2022-02-14 15:53:38 +00:00
Mark Shannon
15ee55528e
Include length in stats for UNPACK_SEQUENCE. (GH-31254)
2022-02-14 10:01:31 +00:00
John Belmonte
1d6ce67c29
Corrections to format precision description. (GH-31291)
...
* `precision` field is a decimal integer
* clarify that stated limitations are on presentation type
rather than input value type. Especially misleading is
"precision is not allowed for integer values", since integer
value input to a format like `.1f` is fine.
* regarding max field size, replace "non-number" with "string",
which is the only non-numeric presentation type
Automerge-Triggered-By: GH:ericvsmith
2022-02-13 16:00:32 -08:00
Raymond Hettinger
0ae4019179
Improve docstring for set.discard() (GH-31315)
2022-02-13 15:42:59 -06:00
Terry Jan Reedy
6331c08d1c
bpo-45447: Fix entry in What's New 3.11 (GH-31307)
2022-02-12 21:12:21 -05:00
Terry Jan Reedy
cef91ca80c
bpo-45447: Add entry to What's new 3.9 (GH-31305)
2022-02-12 21:11:19 -05:00
Terry Jan Reedy
2d98433549
bpo-45447: Add entry to What's new 3.10 (GH-31304)
2022-02-12 21:10:29 -05:00
Alex Waygood
50cf4991c4
bpo-45447: Add syntax highlighting for .pyi files in IDLE (GH-28950)
...
Also add .pyi to the python extensions in the "File-open" and "File-save" dialogues.
Add util.py to contain objects that are used in multiple idlelib modules
and have no dependencies on any of them.
Co-authored-by: E-Paine <63801254+E-Paine@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2022-02-12 19:04:48 -05:00
aha79
b70690bb37
bpo-46333: include module in ForwardRef.__repr__ ( #31283 )
...
The module parameter carries semantic information about the forward ref.
Show to the user that forward refs with same argument but different
module are different.
Co-authored-by: Andreas Hangauer <andreas.hangauer@siemens.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
2022-02-12 07:35:57 -08:00
Cyril Jouve
8aaaf7e182
bpo-46400: Update libexpat from 2.4.1 to 2.4.4 (GH-31022)
2022-02-13 00:29:41 +09:00
Jacob Walls
168fd6453b
bpo-45948: Remove constructor discrepancy in C version of ElementTree.XMLParser (GH-31152)
...
Both implementations accept target=None now.
2022-02-12 10:27:02 +02:00
Meer Suri
9d9cfd61ec
bpo-46586: Fix documentation links (GH-31216)
...
* Fix enum.property documentation link
2022-02-11 20:21:38 -08:00
Erlend Egeberg Aasland
ba5725171d
bpo-46355: Amend What's New in Python 3.11 C API wording (GH-31288)
2022-02-12 01:48:26 +01:00
Alex Waygood
e0bc8ee945
bpo-46483: [doc] pathlib classes no longer support parameterized generics (GH-31281)
...
Remove pathlib classes from the list in stdtypes.rst of classes
that can be parameterized at runtime.
2022-02-11 22:39:37 +02:00
Dennis Sweeney
4a66615ba7
bpo-46615: Don't crash when set operations mutate the sets (GH-31120)
...
Ensure strong references are acquired whenever using `set_next()`. Added randomized test cases for `__eq__` methods that sometimes mutate sets when called.
2022-02-11 11:25:08 -05:00
Petr Viktorin
204946986f
bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)
...
* Make PyType_GetModuleByDef public (remove underscore)
Co-authored-by: Victor Stinner <vstinner@python.org>
2022-02-11 17:22:11 +01:00
Victor Stinner
e0bcfd0e4d
bpo-45490: Rename static inline functions (GH-31217)
...
When a static inline function is wrapped by a macro which casts its
arguments to the expected type, there is no need that the function
has a different name than the macro. Use the same name for the macro
and the function to avoid confusion.
Rename _PyUnicode_get_wstr_length() to PyUnicode_WSTR_LENGTH().
Don't rename static inline _Py_NewRef() and _Py_XNewRef() functions,
since the C API exports Py_NewRef() and Py_XNewRef() functions as
regular functions. The name cannot be reused in this case.
2022-02-11 17:01:10 +01:00
Géry Ogam
4f9386661d
Fix the signature of multiprocessing.set_executable (GH-31276)
...
Automerge-Triggered-By: GH:merwok
2022-02-11 06:42:54 -08:00
Dong-hee Na
0ac5372bf6
bpo-46323: Fix double-free issue for borrowed refs (GH-31272)
2022-02-11 17:48:47 +09:00
Arie Bovenberg
dd76b3f7d3
bpo-46246: add missing __slots__ to importlib.metadata.DeprecatedList (GH-30452)
...
Confirmed with @jaraco that this indeed needs a fix.
A question that came up while I was digging into the code: I think `SelectableGroups` could similarly use `__slots__ = ()`, since its purpose seems only for convenience around `dict`, not to have attributes of its own.
Automerge-Triggered-By: GH:jaraco
2022-02-10 16:56:21 -08:00
Eric Snow
80e4f262aa
bpo-36876: Make sure the c-analyzer is checking all the source files.' (gh-31264)
...
https://bugs.python.org/issue36876
2022-02-10 16:14:19 -07:00
Dennis Sweeney
035414a878
bpo-44953: Add newline at end of NEWS entry (GH-31265)
2022-02-10 17:57:24 -05:00
Dennis Sweeney
0a145069e8
bpo-44953: Add vectorcall for itemgetter and attrgetter instances (GH-27828)
2022-02-10 16:57:47 -05:00
Brandt Bucher
d7a5aca982
bpo-45923: Add RESUME_QUICK (GH-31244)
2022-02-10 17:50:02 +00:00
Mark Shannon
1a6411f573
Gather stats for PRECALL_METHOD. (GH-31259)
2022-02-10 15:55:52 +00:00
Pablo Galindo Salgado
e19059ecd8
Don't print rejected tokens when using the debug flags in the parser (GH-31258)
2022-02-10 14:38:27 +00:00
Pablo Galindo Salgado
390459de6d
Allow the parser to avoid nested processing of invalid rules (GH-31252)
2022-02-10 13:12:14 +00:00
Mark Shannon
2cea8c29cf
bpo-46532: Reduce number of memory writes to update call_shape.kwnames. (GH-31231)
2022-02-10 12:57:55 +00:00
Andrew Svetlov
012e77eb5c
Fix warning: asyncio.events._event_loop_policy was modified by test_asyncio (GH-31253)
2022-02-10 14:57:20 +02:00
Mark Shannon
4f21d528f0
Fix sys.getdxp() when configured with --enable-pystats. (GH-31251)
2022-02-10 12:14:57 +00:00
Mark Shannon
b0662ae5c8
Add stats for PRECALL_FUNCTION. (GH-31250)
2022-02-10 11:47:52 +00:00