summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* GH-96864: Check for error between line and opcode events (GH-96880)Brandt Bucher2022-09-193-1/+17
|
* gh-96917: link to typing.readthedocs.io from typing.rst (#96921)Shantanu2022-09-191-0/+5
| | | See the discussion at https://github.com/python/cpython/issues/91533
* gh-95913: Copyedit, link & format Typing Features section in 3.11 What's New ↵C.A.M. Gerlach2022-09-191-23/+50
| | | | | | | (GH-96097) Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com> Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-95913: Fix and copyedit New Features section of 3.11 What's New (GH-95915)C.A.M. Gerlach2022-09-192-35/+40
|
* gh-96821: Fix undefined behaviour in `_testcapimodule.c` (GH-96915)Matthias Görgens2022-09-192-1/+4
| | | | | | | * gh-96821: Assert for demonstrating undefined behaviour * Fix UB Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
* GH-96851: Add link to FAQ entry for caching method calls. (GH-96902)Raymond Hettinger2022-09-182-0/+5
|
* fix various typos in random module's documentation (GH-96912)partev2022-09-181-4/+4
|
* gh-94787: [doc] Add to argparse doc an example of a mutually-exclusive group ↵Scott Main2022-09-181-1/+20
| | | | nested in an argument group (GH-94807)
* Clarify that the expression is regular math notation, not Python. (#96903)Raymond Hettinger2022-09-181-2/+2
|
* gh-87179: Fix more IDLE class headers (#96899)Terry Jan Reedy2022-09-172-2/+2
| | | Remove unneeded '(object)' and '()'.
* Revert "gh-87079: Warn on unintended signal wakeup fd override in `asyncio` ↵Guido van Rossum2022-09-175-66/+8
| | | | | | | (#96807)" (#96898) This reverts commit 05878106989c6f5b9dd35a6c15a21bee59312827. Reason: This broke buildbots (some warnings added by that commit are turned to errors in the SSL buildbot). Repro: ./python Lib/test/ssltests.py
* gh-91210: Improve error message when non-default param follows default ↵Lysandros Nikolaou2022-09-175-365/+391
| | | | | | (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
* Simplify sieve() recipe. Add edge case tests. (GH-96892)Raymond Hettinger2022-09-171-1/+7
|
* gh-87079: Warn on unintended signal wakeup fd override in `asyncio` (#96807)Michel Hidalgo2022-09-175-8/+66
| | | 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.
* gh-96861: Check for unset sys.executable during venv creation. (GH-96887)Vinay Sajip2022-09-171-0/+5
|
* gh-96883: browser: include concurrent.futures (GH-96886)Christian Heimes2022-09-172-13/+21
|
* fixes gh-96841: replace Mercurial with VCS (#96879)Benjamin Peterson2022-09-161-2/+2
|
* gh-95778: Mention sys.set_int_max_str_digits() in error message (#96874)Victor Stinner2022-09-163-4/+7
| | | | When ValueError is raised if an integer is larger than the limit, mention sys.set_int_max_str_digits() in the error message.
* gh-96052: codeop: fix handling compiler warnings in incomplete input (GH-96132)Serhiy Storchaka2022-09-163-13/+37
| | | | | | 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.
* gh-89536: Use ThinLTO policy if possible (gh-96766)Dong-hee Na2022-09-165-6/+99
|
* gh-96810: Clarify for which statements sqlite3 implicitly opens transactions ↵Erlend E. Aasland2022-09-151-1/+2
| | | | (#96832)
* Fix ResourceWarning in test.test_frame (GH-96831)Dennis Sweeney2022-09-151-16/+19
|
* GH-91049: Introduce set vectorcall field API for PyFunctionObject (GH-92257)adphrost2022-09-159-3/+115
| | | | Co-authored-by: Andrew Frost <adfrost@fb.com> Co-authored-by: Itamar Ostricher <itamarost@gmail.com>
* gh-96751: Remove dead code from `CALL_FUNCTION_EX` opcode (GH-96752)Nikita Sobolev2022-09-153-13/+24
|
* Fix type annotation of `pstats.FunctionProfile.ncalls` (#96741)Ruan Comelli2022-09-152-1/+2
| | | | | | * fix: annotate `pstats.FunctionProfile.ncalls` as `str` This change aligns the type annotation of `pstats.FunctionProfile.ncalls` with its runtime type.
* GH-90997: Improve inline cache performance for MSVC (GH-96781)Brandt Bucher2022-09-152-74/+21
|
* Revert accidental removal from 3.12 doc. (gh-96826)Benjamin Peterson2022-09-141-0/+70
|
* gh-77171 Support WAVE_FORMAT_EXTENSIBLE in the wave module (GH-96777)Yusuke Kadowaki2022-09-144-8/+46
| | | | | 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>
* ceval: Use _PyTuple_FromArraySteal in BUILD_TUPLE (GH-96516)Kevin Modzelewski2022-09-141-5/+2
|
* gh-96784: Cover more typing special forms in `get_args()` (#96791)Nikita Sobolev2022-09-141-0/+27
|
* gh-96769: Cover more typing special forms to be unsubclassable (#96772)Nikita Sobolev2022-09-141-5/+43
|
* Itertools sieve() recipe (#96813)Raymond Hettinger2022-09-141-6/+28
|
* closes gh-96734: Update to Unicode 15.0.0. (GH-96809)Benjamin Peterson2022-09-1311-27174/+27467
|
* gh-94808: improve comments and coverage of fastsearch.h (GH-96760)Dennis Sweeney2022-09-133-5/+54
|
* Add dataclass field default change to 3.11 what's new (#96790)Laurie O2022-09-131-0/+8
| | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
* gh-95778: Fix `sys.set_int_max_str_digits()` parameter name (#96798)Alex Waygood2022-09-131-1/+1
| | | Discovered in https://github.com/python/typeshed/pull/8733
* gh-96678: Fix UB of null pointer arithmetic (GH-96782)Matthias Görgens2022-09-132-1/+2
| | | Automerge-Triggered-By: GH:pablogsal
* gh-96678: Avoid undefined behaviour in test (#96672)Matthias Görgens2022-09-131-1/+1
|
* gh-93503: Document the new tracing/profiling APIs in the What's new document ↵Pablo Galindo Salgado2022-09-132-6/+20
| | | | | (#96681) Co-authored-by: Victor Stinner <vstinner@python.org>
* gh-87092: reduce redundancy and repetition in compiler's optimization stage ↵Irit Katriel2022-09-133-99/+83
| | | | (GH-96713)
* gh-96702: Order methods before attrs in sqlite3.Connection docs (#96703)Erlend E. Aasland2022-09-131-97/+96
|
* GH-96754: Check whether the interpreter frame is complete before creating ↵Mark Shannon2022-09-134-3/+14
| | | | frame object. (GH-96776)
* gh-90110: Fix the c-analyzer Tool (gh-96731)Eric Snow2022-09-1210-116/+497
| | | | | | | This includes: * update the whitelists * fixes so we can stop ignoring some of the files * ensure Include/cpython/*.h get analyzed
* gh-96729: Ensure installers built with Tools/msi/buildrelease.bat have ↵adang13452022-09-122-1/+5
| | | | matching UUIDs with official releases (GH-96755)
* gh-96706: [doc] Don't recomment deprecated use of get_event_loop() in ↵zhanpon2022-09-112-4/+4
| | | | examples (#96707)
* gh-84461: Omit resource mod and getresuid funcs on Emscripten (GH-96303)Christian Heimes2022-09-114-4/+10
|
* gh-95853: Multiple ops and debug for wasm_build.py (#96744)Christian Heimes2022-09-115-83/+248
|
* gh-90751: memoryview now supports half-float (#96738)Dong-hee Na2022-09-105-10/+60
| | | | Co-authored-by: Antoine Pitrou <antoine@python.org>
* Fix typo in 3.12 whatsnew (GH-96740)Maksym Medvied2022-09-101-1/+1
|
* gh-94972: document that shield users need to keep a reference to their task ↵Hendrik Makait2022-09-103-7/+23
| | | | | | (#96724) Co-authored-by: Thomas Grainger <tagrain@gmail.com> Co-authored-by: Guido van Rossum <gvanrossum@gmail.com>