summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve the feature-proposal issue form (#108033)Alex Waygood2023-08-161-12/+10
| | | | Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* Remove Sphinx problem matcher to avoid annotating unchanged files (#108005)Hugo van Kemenade2023-08-162-44/+0
|
* gh-107298: Fix C API Buffer documentation (#108011)Victor Stinner2023-08-163-11/+14
|
* GH-92584: Drop reference to Distutils in ``site.USER_BASE`` (#108031)Adam Turner2023-08-161-1/+1
| | | Drop reference to Distutils in ``site.USER_BASE``
* gh-104683: Argument Clinic: Extract parse function name helper (#107964)Erlend E. Aasland2023-08-162-33/+30
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-107909: Test explicit `object` base in PEP695 generic classes (#108001)Nikita Sobolev2023-08-161-0/+4
|
* gh-108000: Test that `lambda` also has `__type_params__` (#108002)Nikita Sobolev2023-08-161-7/+10
|
* gh-106659: Fix test_embed.test_forced_io_encoding() on Windows (#108010)Victor Stinner2023-08-162-1/+8
| | | Use config.legacy_windows_stdio=1 to avoid _io._WindowsConsoleIO.
* gh-106368: Argument Clinic: Test that keyword params are disallowed in ↵Erlend E. Aasland2023-08-161-0/+21
| | | | groups (#107985)
* gh-105724: Add location information to `assert` errors (GH-105935)Nikita Sobolev2023-08-164-6/+124
|
* gh-106300: Improve errors testing in test_unittest.test_runner (GH-106737)Nikita Sobolev2023-08-161-52/+65
| | | Use a custom exception to prevent unintentional silence of actual errors.
* gh-107955 Remove old comment about increasing the reference count in usage ↵brandonardenwalli2023-08-161-2/+0
| | | | of Py_None (#107993)
* gh-100061: Proper fix of the bug in the matching of possessive quantifiers ↵SKO2023-08-164-10/+17
| | | | | | | | (GH-102612) Restore the global Input Stream pointer after trying to match a sub-pattern. Co-authored-by: Ma Lin <animalize@users.noreply.github.com>
* gh-99203: shutil.make_archive(): restore select CPython <= 3.10.5 behavior ↵6t8k2023-08-163-0/+52
| | | | | | | | | | | | (GH-99802) Restore following CPython <= 3.10.5 behavior of shutil.make_archive() that went away as part of gh-93160: Do not create an empty archive if root_dir is not a directory, and, in that case, raise FileNotFoundError or NotADirectoryError regardless of format choice. Beyond the brought-back behavior, the function may now also raise these exceptions in dry_run mode.
* More actionable error message when spawn is incorrectly used. (#102203)Yuxin Wu2023-08-161-1/+5
| | | | Co-authored-by: Yuxin Wu <ppwwyyxx@users.noreply.github.com> Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
* gh-106368: Argument Clinic: Add tests for cloned functions with custom C ↵Erlend E. Aasland2023-08-151-0/+31
| | | | base names (#107977)
* Note that lnotab_notes.txt is only valid before 3.11 (#107961)Martin DeMello2023-08-151-1/+4
|
* gh-107557: Setup abstract interpretation (#107847)Ken Jin2023-08-1521-9/+1118
| | | | Co-authored-by: Guido van Rossum <gvanrossum@users.noreply.github.com> Co-authored-by: Jules <57632293+juliapoo@users.noreply.github.com>
* gh-106242: Minor fixup to avoid compiler warnings (GH-107983)Steve Dower2023-08-151-1/+1
|
* gh-103082: remove assumption that INSTRUMENTED_LINE is the last instrumented ↵Irit Katriel2023-08-151-2/+2
| | | | opcode (#107978)
* gh-106242: Fix path truncation in os.path.normpath (GH-106816)Finn Womack2023-08-155-9/+30
|
* gh-107972: Argument Clinic: Ensure a C basename is provided after 'as' (#107973)Erlend E. Aasland2023-08-152-7/+32
| | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* gh-107880: Argument Clinic: Fix regression in gh-107885 (#107974)Erlend E. Aasland2023-08-152-17/+51
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-107963: Fix set_forkserver_preload to check the type of given list (#107965)Dong-hee Na2023-08-153-1/+11
| | | | gh-107963: Fix set_forkserver_preload to check the type of given list
* gh-107967: Fix infinite recursion on invalid escape sequence warning (#107968)Lysandros Nikolaou2023-08-152-0/+13
|
* gh-93057: Deprecate positional use of optional sqlite3.connect() params ↵Erlend E. Aasland2023-08-159-5/+92
| | | | (#107948)
* gh-76913: Add "merge extras" feature to LoggerAdapter (GH-107292)Romuald Brunet2023-08-154-4/+66
|
* Revert "gh-104469 : Convert _testcapi/vectorcall_limited.c to use AC … ↵Dong-hee Na2023-08-142-68/+4
| | | | | | | (gh-107951) Revert "gh-104469 : Convert _testcapi/vectorcall_limited.c to use AC (gh-107857)" This reverts commit 2e27da18952c6561f48dab706b5911135cedd7cf.
* Convert the GitHub issue templates into GitHub issue forms (#107920)Alex Waygood2023-08-146-148/+182
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-authored-by: Ezio Melotti <ezio.melotti@gmail.com>
* Attempt to speed up deepfreeze.py (#107887)Guido van Rossum2023-08-142-13/+24
| | | | | | * Instead of calling get_identifiers_and_strings(), extract identifiers and strings from pycore_global_strings.h. * Avoid ast.literal_eval(), it's very slow.
* gh-105481: reduce repetition in opcode metadata generation code (#107942)Irit Katriel2023-08-142-76/+61
|
* gh-107938: Synchonise the signature of of sqlite3.connect and ↵Erlend E. Aasland2023-08-143-18/+61
| | | | sqlite3.Connection.__init__ (#107939)
* gh-103082: use IS_VALID_OPCODE instead of _PyOpcode_OpName to check if an ↵Irit Katriel2023-08-141-4/+4
| | | | opcode is defined (#107882)
* gh-107910: Remove not needing newline in error message (GH-107928)Joon Hwan 김준환2023-08-142-3/+3
|
* gh-107877: Update logging levels reference table with usage criteria. (#107894)Vinay Sajip2023-08-131-15/+33
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* Add another example to the statistics docs (GH-107904)Raymond Hettinger2023-08-132-0/+57
|
* gh-107880: Teach Argument Clinic to clone __init__ and __new__ methods (#107885)Erlend E. Aasland2023-08-135-8/+244
|
* Improve `_typing.__doc__` (#107908)Nikita Sobolev2023-08-131-1/+1
|
* gh-107883: Argument Clinic: Handle full module/class path in ↵Erlend E. Aasland2023-08-122-3/+64
| | | | | Function.fulldisplayname (#107884) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-106797: Remove warning logs from Python/generated_cases.c.h and ↵Dong-hee Na2023-08-123-6/+6
| | | | | executor_cases.c.h (gh-107889) gh-106797: Remove warning logs from Python/generated_cases.c.h
* gh-107891: Fix typo in 3.12 whatsnew (#107892)wookie1842023-08-121-1/+1
|
* gh-104469 : Convert _testcapi/vectorcall_limited.c to use AC (gh-107857)nahyeon2023-08-122-4/+68
|
* gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg ↵Nikita Sobolev2023-08-114-1/+20
| | | | (GH-103369)
* GH-106485: Create object's dict-values instead of creating __dict__, when we ↵Mark Shannon2023-08-112-3/+9
| | | | can. (GH-107843)
* gh-91051: fix segfault when using all 8 type watchers (#107853)Carl Meyer2023-08-115-4/+18
|
* gh-106844: Fix issues in _winapi.LCMapStringEx (GH-107832)Serhiy Storchaka2023-08-114-16/+32
| | | | | | | | | * Strings with length from 2**31-1 to 2**32-2 always caused MemoryError, it doesn't matter how much memory is available. * Strings with length exactly 2**32-1 caused OSError. * Strings longer than 2**32-1 characters were truncated due to integer overflow bug. * Strings containing the null character were truncated at the first null character. Now strings longer than 2**31-1 characters caused OverflowError and the null character is allowed.
* gh-107782: Pydoc: fall back to __text_signature__ if inspect.signature() ↵Serhiy Storchaka2023-08-113-40/+94
| | | | | | | fails (GH-107786) It allows to show signatures which are not representable in Python, e.g. for getattr and dict.pop.
* gh-106558: break ref cycles through exceptions in multiprocessing manager ↵Andrew Geng2023-08-113-2/+49
| | | | (#106559)
* gh-105481: split opcode_ids.h out of opcode.h so that it can be generated ↵Irit Katriel2023-08-116-236/+286
| | | | separately (#107866)
* Extend _sqrtprod() to cover the full range of inputs. Add tests. (GH-107855)Raymond Hettinger2023-08-112-6/+97
|