Brandt Bucher
c10e33ac11
GH-96864: Check for error between line and opcode events (GH-96880)
2022-09-19 14:02:24 -07:00
Shantanu
5b3a2569f4
gh-96917: link to typing.readthedocs.io from typing.rst ( #96921 )
...
See the discussion at https://github.com/python/cpython/issues/91533
2022-09-19 12:09:41 -07:00
C.A.M. Gerlach
558768ff22
gh-95913: Copyedit, link & format Typing Features section in 3.11 What's New (GH-96097)
...
Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2022-09-19 15:44:01 +02:00
C.A.M. Gerlach
8ee27e3318
gh-95913: Fix and copyedit New Features section of 3.11 What's New (GH-95915)
2022-09-19 15:32:51 +02:00
Matthias Görgens
cbdeda8ce7
gh-96821: Fix undefined behaviour in `_testcapimodule.c` (GH-96915)
...
* gh-96821: Assert for demonstrating undefined behaviour
* Fix UB
Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
2022-09-19 15:59:13 +08:00
Raymond Hettinger
bbc24b2bd5
GH-96851: Add link to FAQ entry for caching method calls. (GH-96902)
2022-09-18 16:36:20 -05:00
partev
2d1a2d902a
fix various typos in random module's documentation (GH-96912)
2022-09-18 14:35:22 -07:00
Scott Main
810ae51787
gh-94787: [doc] Add to argparse doc an example of a mutually-exclusive group nested in an argument group (GH-94807)
2022-09-18 09:05:43 +01:00
Raymond Hettinger
670007abb4
Clarify that the expression is regular math notation, not Python. ( #96903 )
2022-09-17 21:09:39 -05:00
Terry Jan Reedy
aa671b48d6
gh-87179: Fix more IDLE class headers ( #96899 )
...
Remove unneeded '(object)' and '()'.
2022-09-17 17:53:23 -04:00
Guido van Rossum
487135a396
Revert "gh-87079: Warn on unintended signal wakeup fd override in `asyncio` ( #96807 )" ( #96898 )
...
This reverts commit 0587810698
.
Reason: This broke buildbots (some warnings added by that commit are turned to errors in the SSL buildbot).
Repro: ./python Lib/test/ssltests.py
2022-09-17 14:12:45 -07:00
Lysandros Nikolaou
7e36abbb78
gh-91210: Improve error message when non-default param follows default (GH-95933)
...
- Improve error message when parameter without a default follows one with a default
- Show same error message when positional-only params precede the default/non-default sequence
2022-09-17 10:09:28 -07:00
Raymond Hettinger
78359b1d45
Simplify sieve() recipe. Add edge case tests. (GH-96892)
2022-09-17 11:31:04 -05:00
Michel Hidalgo
0587810698
gh-87079: Warn on unintended signal wakeup fd override in `asyncio` ( #96807 )
...
Warn on loop initialization, when setting the wakeup fd disturbs a previously set wakeup fd, and on loop closing, when upon resetting the wakeup fd, we find it has been changed by someone else.
2022-09-17 08:07:54 -07:00
Vinay Sajip
2cd70ffb3f
gh-96861: Check for unset sys.executable during venv creation. (GH-96887)
2022-09-17 12:58:31 +01:00
Christian Heimes
0b62964b04
gh-96883: browser: include concurrent.futures (GH-96886)
2022-09-17 13:23:39 +02:00
Benjamin Peterson
c00f2b15d8
fixes gh-96841: replace Mercurial with VCS ( #96879 )
2022-09-16 11:26:02 -07:00
Victor Stinner
e841ffc915
gh-95778: Mention sys.set_int_max_str_digits() in error message ( #96874 )
...
When ValueError is raised if an integer is larger than the limit,
mention sys.set_int_max_str_digits() in the error message.
2022-09-16 20:04:37 +02:00
Serhiy Storchaka
426d72e7dd
gh-96052: codeop: fix handling compiler warnings in incomplete input (GH-96132)
...
Previously codeop.compile_command() emitted compiler warnings (SyntaxWarning or
DeprecationWarning) and raised a SyntaxError for incomplete input containing
a potentially incorrect code. Now it always returns None for incomplete input
without emitting any warnings.
2022-09-16 17:37:30 +03:00
Dong-hee Na
e47b96c44f
gh-89536: Use ThinLTO policy if possible (gh-96766)
2022-09-16 19:40:05 +09:00
Erlend E. Aasland
16c33a9676
gh-96810: Clarify for which statements sqlite3 implicitly opens transactions ( #96832 )
2022-09-15 23:11:52 +02:00
Dennis Sweeney
303bd88047
Fix ResourceWarning in test.test_frame (GH-96831)
2022-09-15 18:31:45 +01:00
adphrost
a41ed975e8
GH-91049: Introduce set vectorcall field API for PyFunctionObject (GH-92257)
...
Co-authored-by: Andrew Frost <adfrost@fb.com>
Co-authored-by: Itamar Ostricher <itamarost@gmail.com>
2022-09-15 16:42:37 +01:00
Nikita Sobolev
e37ac5fbb6
gh-96751: Remove dead code from `CALL_FUNCTION_EX` opcode (GH-96752)
2022-09-15 10:33:13 +01:00
Ruan Comelli
8e9a37dde4
Fix type annotation of `pstats.FunctionProfile.ncalls` ( #96741 )
...
* fix: annotate `pstats.FunctionProfile.ncalls` as `str`
This change aligns the type annotation of `pstats.FunctionProfile.ncalls` with its runtime type.
2022-09-14 18:33:43 -07:00
Brandt Bucher
a83fdf2563
GH-90997: Improve inline cache performance for MSVC (GH-96781)
2022-09-14 17:05:04 -07:00
Benjamin Peterson
9f1814723f
Revert accidental removal from 3.12 doc. (gh-96826)
2022-09-14 07:59:23 -07:00
Yusuke Kadowaki
92338f8f19
gh-77171 Support WAVE_FORMAT_EXTENSIBLE in the wave module (GH-96777)
...
The test file, a modified version of Lib/test/audiodata/pluck-pcm24.wav, was provided by Andrea Celletti on the bug tracker.
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
2022-09-14 14:34:40 +01:00
Kevin Modzelewski
4781535a57
ceval: Use _PyTuple_FromArraySteal in BUILD_TUPLE (GH-96516)
2022-09-14 12:44:32 +09:00
Nikita Sobolev
f2d749a2c2
gh-96784: Cover more typing special forms in `get_args()` ( #96791 )
2022-09-13 19:35:52 -07:00
Nikita Sobolev
9b3d2d008a
gh-96769: Cover more typing special forms to be unsubclassable ( #96772 )
2022-09-13 19:35:16 -07:00
Raymond Hettinger
8dc9b3fbc1
Itertools sieve() recipe ( #96813 )
2022-09-13 21:10:47 -05:00
Benjamin Peterson
fd1e477f53
closes gh-96734: Update to Unicode 15.0.0. (GH-96809)
2022-09-13 15:45:12 -07:00
Dennis Sweeney
69d9a08099
gh-94808: improve comments and coverage of fastsearch.h (GH-96760)
2022-09-13 14:25:10 -04:00
Laurie O
4995f5f9a0
Add dataclass field default change to 3.11 what's new ( #96790 )
...
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2022-09-13 08:56:08 -07:00
Alex Waygood
bf5fd49252
gh-95778: Fix `sys.set_int_max_str_digits()` parameter name ( #96798 )
...
Discovered in https://github.com/python/typeshed/pull/8733
2022-09-13 08:22:50 -07:00
Matthias Görgens
81e36f350b
gh-96678: Fix UB of null pointer arithmetic (GH-96782)
...
Automerge-Triggered-By: GH:pablogsal
2022-09-13 06:14:35 -07:00
Matthias Görgens
6ba686d97f
gh-96678: Avoid undefined behaviour in test ( #96672 )
2022-09-13 13:15:11 +01:00
Pablo Galindo Salgado
830a20eb32
gh-93503: Document the new tracing/profiling APIs in the What's new document ( #96681 )
...
Co-authored-by: Victor Stinner <vstinner@python.org>
2022-09-13 13:12:15 +01:00
Irit Katriel
6d7a0e0dd7
gh-87092: reduce redundancy and repetition in compiler's optimization stage (GH-96713)
2022-09-13 13:03:41 +01:00
Erlend E. Aasland
49cceeb5c9
gh-96702: Order methods before attrs in sqlite3.Connection docs ( #96703 )
2022-09-13 10:28:57 +02:00
Mark Shannon
12c5f328d2
GH-96754: Check whether the interpreter frame is complete before creating frame object. (GH-96776)
2022-09-13 09:25:16 +01:00
Eric Snow
1756ffd66a
gh-90110: Fix the c-analyzer Tool (gh-96731)
...
This includes:
* update the whitelists
* fixes so we can stop ignoring some of the files
* ensure Include/cpython/*.h get analyzed
2022-09-12 11:09:31 -06:00
adang1345
662782e95f
gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have matching UUIDs with official releases (GH-96755)
2022-09-12 15:23:13 +01:00
zhanpon
53a54b781d
gh-96706: [doc] Don't recomment deprecated use of get_event_loop() in examples ( #96707 )
2022-09-11 12:56:30 -07:00
Christian Heimes
a36235d5c7
gh-84461: Omit resource mod and getresuid funcs on Emscripten (GH-96303)
2022-09-11 10:10:00 +02:00
Christian Heimes
1fc8bd3710
gh-95853: Multiple ops and debug for wasm_build.py ( #96744 )
2022-09-11 09:51:23 +02:00
Dong-hee Na
8d75a13fde
gh-90751: memoryview now supports half-float ( #96738 )
...
Co-authored-by: Antoine Pitrou <antoine@python.org>
2022-09-10 22:44:10 +02:00
Maksym Medvied
c4e57fb6df
Fix typo in 3.12 whatsnew (GH-96740)
2022-09-10 19:14:01 +01:00
Hendrik Makait
6281affee6
gh-94972: document that shield users need to keep a reference to their task ( #96724 )
...
Co-authored-by: Thomas Grainger <tagrain@gmail.com>
Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>
2022-09-10 07:34:14 -07:00