Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-107938: Synchonise the signature of of sqlite3.connect and ↵ | Erlend E. Aasland | 2023-08-14 | 3 | -18/+61 |
| | | | | sqlite3.Connection.__init__ (#107939) | ||||
* | gh-103082: use IS_VALID_OPCODE instead of _PyOpcode_OpName to check if an ↵ | Irit Katriel | 2023-08-14 | 1 | -4/+4 |
| | | | | opcode is defined (#107882) | ||||
* | gh-107910: Remove not needing newline in error message (GH-107928) | Joon Hwan 김준환 | 2023-08-14 | 2 | -3/+3 |
| | |||||
* | gh-107877: Update logging levels reference table with usage criteria. (#107894) | Vinay Sajip | 2023-08-13 | 1 | -15/+33 |
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> | ||||
* | Add another example to the statistics docs (GH-107904) | Raymond Hettinger | 2023-08-13 | 2 | -0/+57 |
| | |||||
* | gh-107880: Teach Argument Clinic to clone __init__ and __new__ methods (#107885) | Erlend E. Aasland | 2023-08-13 | 5 | -8/+244 |
| | |||||
* | Improve `_typing.__doc__` (#107908) | Nikita Sobolev | 2023-08-13 | 1 | -1/+1 |
| | |||||
* | gh-107883: Argument Clinic: Handle full module/class path in ↵ | Erlend E. Aasland | 2023-08-12 | 2 | -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 Na | 2023-08-12 | 3 | -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) | wookie184 | 2023-08-12 | 1 | -1/+1 |
| | |||||
* | gh-104469 : Convert _testcapi/vectorcall_limited.c to use AC (gh-107857) | nahyeon | 2023-08-12 | 2 | -4/+68 |
| | |||||
* | gh-101162: Forbid using issubclass() with GenericAlias as the 1st arg ↵ | Nikita Sobolev | 2023-08-11 | 4 | -1/+20 |
| | | | | (GH-103369) | ||||
* | GH-106485: Create object's dict-values instead of creating __dict__, when we ↵ | Mark Shannon | 2023-08-11 | 2 | -3/+9 |
| | | | | can. (GH-107843) | ||||
* | gh-91051: fix segfault when using all 8 type watchers (#107853) | Carl Meyer | 2023-08-11 | 5 | -4/+18 |
| | |||||
* | gh-106844: Fix issues in _winapi.LCMapStringEx (GH-107832) | Serhiy Storchaka | 2023-08-11 | 4 | -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 Storchaka | 2023-08-11 | 3 | -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 Geng | 2023-08-11 | 3 | -2/+49 |
| | | | | (#106559) | ||||
* | gh-105481: split opcode_ids.h out of opcode.h so that it can be generated ↵ | Irit Katriel | 2023-08-11 | 6 | -236/+286 |
| | | | | separately (#107866) | ||||
* | Extend _sqrtprod() to cover the full range of inputs. Add tests. (GH-107855) | Raymond Hettinger | 2023-08-11 | 2 | -6/+97 |
| | |||||
* | Docs: Document PyBUF_MAX_NDIM (#107865) | Erlend E. Aasland | 2023-08-11 | 1 | -3/+7 |
| | |||||
* | gh-84805: Autogenerate signature for METH_NOARGS and METH_O extension ↵ | Serhiy Storchaka | 2023-08-11 | 10 | -17/+227 |
| | | | | functions (GH-107794) | ||||
* | gh-107421: Clarify `OrderedDict` Examples and Recipes (#107613) | shailshouryya | 2023-08-11 | 1 | -3/+3 |
| | |||||
* | Fix the long64 reader in umarshal.py (GH-107828) | Martin DeMello | 2023-08-10 | 1 | -4/+4 |
| | |||||
* | gh-107810: Improve DeprecationWarning for metaclasses with custom tp_new ↵ | Marc Mueller | 2023-08-10 | 3 | -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. Smith | 2023-08-10 | 2 | -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 Shannon | 2023-08-10 | 2 | -6/+39 |
| | | | | (GH-107780) | ||||
* | GH-106485: Handle dict subclasses correctly when dematerializing `__dict__` ↵ | Mark Shannon | 2023-08-10 | 7 | -7/+169 |
| | | | | (GH-107837) | ||||
* | gh-106149: move CFG and basicblock definitions into flowgraph.c, use them as ↵ | Irit Katriel | 2023-08-10 | 4 | -478/+482 |
| | | | | opaque types in compile.c (#107639) | ||||
* | GH-107774: Add missing audit event for PEP 669 (GH-107775) | Mark Shannon | 2023-08-10 | 4 | -0/+30 |
| | |||||
* | gh-95065: Argument Clinic: Add functional tests of deprecated positionals ↵ | Erlend E. Aasland | 2023-08-10 | 5 | -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) | denballakh | 2023-08-10 | 3 | -0/+11 |
| | | | Co-authored-by: Kumar Aditya <kumaraditya@python.org> | ||||
* | gh-107689: Add docstring to `ctypes.Array` (#107697) | Kostya Farber | 2023-08-10 | 1 | -2/+12 |
| | |||||
* | Update README for the cases generator (#107826) | Guido van Rossum | 2023-08-10 | 1 | -2/+6 |
| | |||||
* | GH-107812: extend `socket`'s netlink support to FreeBSD (gh-107813) | Mina Galić | 2023-08-10 | 5 | -1/+23 |
| | |||||
* | gh-91054: make code watcher tests resilient to other watchers (#107821) | Carl Meyer | 2023-08-09 | 2 | -3/+12 |
| | |||||
* | gh-107814: Avoid output from Nuget installation in find_python.bat (GH-107815) | Max Bachmann | 2023-08-09 | 2 | -2/+7 |
| | |||||
* | GH-106485: Dematerialize instance dictionaries when possible (GH-106539) | Brandt Bucher | 2023-08-09 | 10 | -24/+88 |
| | |||||
* | GH-105848: Simplify the arrangement of CALL's stack (GH-107788) | Brandt Bucher | 2023-08-09 | 16 | -682/+627 |
| | |||||
* | gh-95065: Produce nicer deprecation messages in Argument Clinic (#107808) | Erlend E. Aasland | 2023-08-09 | 2 | -18/+211 |
| | |||||
* | gh-104683: Argument Clinic: Params now render their own docstrings (#107790) | Erlend E. Aasland | 2023-08-09 | 2 | -18/+21 |
| | | | Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com> | ||||
* | gh-104683: Remove unused variables from `Tools/clinic` and tests for ↵ | Alex Waygood | 2023-08-09 | 2 | -8/+3 |
| | | | | `Tools/clinic` (#107771) | ||||
* | GH-107724: Fix the signature of `PY_THROW` callback functions. (GH-107725) | Mark Shannon | 2023-08-09 | 6 | -18/+39 |
| | |||||
* | Future-proof helper function with zero handling. (GH-107798) | Raymond Hettinger | 2023-08-09 | 1 | -0/+2 |
| | |||||
* | Docs: clean up Argument Clinic howto's (#107797) | Erlend E. Aasland | 2023-08-09 | 2 | -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. Aasland | 2023-08-09 | 1 | -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 Storchaka | 2023-08-09 | 3 | -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. Aasland | 2023-08-08 | 1 | -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. Aasland | 2023-08-08 | 5 | -1/+51 |
| | | | Co-authored-by: Serhiy Storchaka <storchaka@gmail.com> | ||||
* | GH-107596: Specialize str[int] (GH-107597) | Brandt Bucher | 2023-08-08 | 10 | -97/+172 |
| | |||||
* | GH-100425: Note improved commutativity in sum(). (GH-107785) | Raymond Hettinger | 2023-08-08 | 2 | -3/+3 |
| |