summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Docs: Document PyBUF_MAX_NDIM (#107865)Erlend E. Aasland2023-08-111-3/+7
|
* gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension ↵Serhiy Storchaka2023-08-1110-17/+227
| | | | functions (GH-107794)
* gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613)shailshouryya2023-08-111-3/+3
|
* Fix the long64 reader in umarshal.py (GH-107828)Martin DeMello2023-08-101-4/+4
|
* gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new ↵Marc Mueller2023-08-103-4/+5
| | | | | | (GH-107834) Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
* gh-107838: In dataclasses, improve error message when a non-default field ↵Eric V. Smith2023-08-102-7/+7
| | | | | follows a default field. (gh-107842) Add the name of the previous default argument field in an error message.
* GH-107674: Avoid allocating boxed ints for `sys.settrace` line events ↵Mark Shannon2023-08-102-6/+39
| | | | (GH-107780)
* GH-106485: Handle dict subclasses correctly when dematerializing `__dict__` ↵Mark Shannon2023-08-107-7/+169
| | | | (GH-107837)
* gh-106149: move CFG and basicblock definitions into flowgraph.c, use them as ↵Irit Katriel2023-08-104-478/+482
| | | | opaque types in compile.c (#107639)
* GH-107774: Add missing audit event for PEP 669 (GH-107775)Mark Shannon2023-08-104-0/+30
|
* gh-95065: Argument Clinic: Add functional tests of deprecated positionals ↵Erlend E. Aasland2023-08-105-1162/+1338
| | | | | | | | | | | | (#107768) Move the "deprecated positinal" tests from clinic.test.c to _testclinic.c. Mock PY_VERSION_HEX in order to prevent generated compiler warnings/errors to trigger. Put clinic code for deprecated positionals in Modules/clinic/_testclinic_depr_star.c.h for easy inspection of the generated code. Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* gh-107409: set `__wrapped__` attribute in `reprlib.recursive_repr` (#107410)denballakh2023-08-103-0/+11
| | | Co-authored-by: Kumar Aditya <kumaraditya@python.org>
* gh-107689: Add docstring to `ctypes.Array` (#107697)Kostya Farber2023-08-101-2/+12
|
* Update README for the cases generator (#107826)Guido van Rossum2023-08-101-2/+6
|
* GH-107812: extend `socket`'s netlink support to FreeBSD (gh-107813)Mina Galić2023-08-105-1/+23
|
* gh-91054: make code watcher tests resilient to other watchers (#107821)Carl Meyer2023-08-092-3/+12
|
* gh-107814: Avoid output from Nuget installation in find_python.bat (GH-107815)Max Bachmann2023-08-092-2/+7
|
* GH-106485: Dematerialize instance dictionaries when possible (GH-106539)Brandt Bucher2023-08-0910-24/+88
|
* GH-105848: Simplify the arrangement of CALL's stack (GH-107788)Brandt Bucher2023-08-0916-682/+627
|
* gh-95065: Produce nicer deprecation messages in Argument Clinic (#107808)Erlend E. Aasland2023-08-092-18/+211
|
* gh-104683: Argument Clinic: Params now render their own docstrings (#107790)Erlend E. Aasland2023-08-092-18/+21
| | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-104683: Remove unused variables from `Tools/clinic` and tests for ↵Alex Waygood2023-08-092-8/+3
| | | | `Tools/clinic` (#107771)
* GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725)Mark Shannon2023-08-096-18/+39
|
* Future-proof helper function with zero handling. (GH-107798)Raymond Hettinger2023-08-091-0/+2
|
* Docs: clean up Argument Clinic howto's (#107797)Erlend E. Aasland2023-08-092-11/+12
| | | | - fix formatting in @text_signature howto and NEWS entry - fix formatting and example text in deprecate-positionals howto
* gh-80282: Argument Clinic: Add clarifying comment about ASCII docstring ↵Erlend E. Aasland2023-08-091-0/+5
| | | | | limitation (#107764) Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
* gh-106052: Fix bug in the matching of possessive quantifiers (gh-106515)Serhiy Storchaka2023-08-093-0/+21
| | | | | | It did not work in the case of a subpattern containing backtracking. Temporary implement possessive quantifiers as equivalent greedy qualifiers in atomic groups.
* gh-104683: Argument Clinic: refactor format_docstring() (#107623)Erlend E. Aasland2023-08-081-46/+36
| | | | | | | Extract helper methods for formatting the signature and parameter sections, and clean up the remaining function body. Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* gh-104683: Add --exclude option to Argument Clinic CLI (#107770)Erlend E. Aasland2023-08-085-1/+51
| | | Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
* GH-107596: Specialize str[int] (GH-107597)Brandt Bucher2023-08-0810-97/+172
|
* GH-100425: Note improved commutativity in sum(). (GH-107785)Raymond Hettinger2023-08-082-3/+3
|