summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gh-117482: Fix the Slot Wrapper Inheritance Tests (gh-122248)Eric Snow2024-07-294-48/+143
| | | The tests were only checking cases where the slot wrapper was present in the initial case. They were missing when the slot wrapper was added in the additional initializations. This fixes that.
* gh-122234: Add DECREFs to error paths (#122406)Petr Viktorin2024-07-291-0/+4
| | | Co-Authored-By: Kirill Podoprigora <kirill.bast9@mail.ru>
* gh-122292: Split up ``Lib/test/test_ast.py`` into a couple of files (#122293)Kirill Podoprigora2024-07-295-612/+629
|
* gh-122311: Add more tests for error messages in pickle (GH-122373)Serhiy Storchaka2024-07-291-50/+185
|
* gh-122311: Fix some error messages in pickle (GH-122386)Serhiy Storchaka2024-07-294-7/+11
|
* gh-122234: fix accuracy issues for sum() (#122236)Sergey B Kirpichev2024-07-293-11/+22
| | | | | | | | * Use compensated summation for complex sums with floating-point items. This amends #121176. * sum() specializations for floats and complexes now use PyLong_AsDouble() instead of PyLong_AsLongAndOverflow() and compensated summation as well.
* gh-122311: Add more tests for pickle (GH-122376)Serhiy Storchaka2024-07-282-128/+660
|
* gh-120593: Make _PyLong_CompactValue() parameter const again (#122367)Victor Stinner2024-07-281-4/+4
| | | | | Change _PyLong_IsCompact() and _PyLong_CompactValue() parameter type from 'PyObject*' to 'const PyObject*'. Avoid the Py_TYPE() macro which does not support const parameter.
* gh-122085: Create dedicated page for deprecations (#122352)Hugo van Kemenade2024-07-283-0/+13
| | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* gh-119180: Add myself as CODEOWNER for annotationlib (#122366)Jelle Zijlstra2024-07-281-0/+1
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-122361: Use proper `PyUnicodeWriter_*` API in `constevaluator_call` (#122362)sobolevn2024-07-271-15/+17
|
* gh-119180: Add evaluate functions for type params and type aliases (#122212)Jelle Zijlstra2024-07-2711-159/+385
|
* GH-121462: pathlib docs: improve table of corresponding os/os.path functions ↵Barney Gale2024-07-271-36/+51
| | | | | | | | | | | | | | | | | | | (#121465) Re-order table of corresponding functions with the following priorities: 1. Pure functionality is at the top 2. `os.path` functions are shown before `os` functions 3. Similar functionality is kept together 4. Functionality follows docs order where possible Add a few missed correspondences: - `os.path.isjunction` and `Path.is_junction` - `os.path.ismount` and `Path.is_mount` - `os.lstat()` and `Path.lstat()` - `os.lchmod()` and `Path.lchmod()` Also add footnotes describing a few differences.
* gh-119180: Use type descriptors to access annotations (PEP 749) (#122074)Jelle Zijlstra2024-07-273-5/+117
|
* gh-122085: Use include files for `whatsnew/3.14.rst` deprecations (#122242)Hugo van Kemenade2024-07-274-13/+32
|
* gh-122044: Don't error during gitignore filtering with no files (#122045)Seth Michael Larson2024-07-271-0/+4
|
* gh-122170: Handle ValueError raised by os.stat() in linecache (GH-122176)Bénédikt Tran2024-07-273-2/+37
|
* gh-112301: Compiler warning management tooling (#121730)Nate Ohlson2024-07-275-2/+205
| | | | | Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* gh-122291: Intern latin-1 one-byte strings at startup (GH-122303)Petr Viktorin2024-07-272-62/+40
|
* gh-122332: Fix missing `NULL` check in `asyncio.Task.get_coro` (#122338)Peter Bierma2024-07-273-1/+19
|
* gh-121832: Revert test skip introduced by #122150. (#122340)Russell Keith-Magee2024-07-271-1/+0
| | | Revert test skip introduced by #122150.
* gh-120831: Correct default minimum iOS version. (#122339)Russell Keith-Magee2024-07-271-1/+1
| | | Correct default minimum iOS version.
* Fix underline for 'pty' in What's New in Python 3.14 (#122337)Adam Turner2024-07-271-1/+1
|
* Document ``mimetypes.MimeTypes.add_type()`` (#122301)Subrahmanya Gaonkar2024-07-261-0/+10
| | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
* Remove reference to docs mailing list for bug reports (#122323)Carol Willing2024-07-261-7/+2
|
* gh-122245: Add test case of generic type with __debug__ (#122322)Irit Katriel2024-07-262-2/+6
|
* Manually override bytecode definition in optimizer, to avoid build error ↵Mark Shannon2024-07-262-4/+17
| | | | (GH-122316)
* gh-122201: Lock mutex when setting handling_thread to NULL (#122204)Sam Gross2024-07-262-4/+15
| | | | | In the free-threaded build, we need to lock pending->mutex when clearing the handling_thread in order not to race with a concurrent make_pending_calls in the same interpreter.
* GH-122294: Burn in the addresses of side exits (GH-122295)Brandt Bucher2024-07-266-19/+24
|
* gh-122300: Preserve AST nodes for format specifiers with single elements ↵Pablo Galindo Salgado2024-07-264-3/+8
| | | | (#122308)
* gh-122311: Fix typo in the pickle error formatting code (GH-122312)Serhiy Storchaka2024-07-261-1/+1
|
* gh-121999: Change default tarfile filter to 'data' (GH-122002)WilliamRoyNelson2024-07-266-76/+76
| | | | | | Co-authored-by: Tomas R <tomas.roun8@gmail.com> Co-authored-by: Scott Odle <scott@sjodle.com> Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Petr Viktorin <encukou@gmail.com>
* gh-122245: move checks for writes and shadowing of __debug__ to symtable ↵Irit Katriel2024-07-265-83/+173
| | | | (#122246)
* GH-116090: Fix test and clarify behavior for exception events when ↵Mark Shannon2024-07-262-6/+33
| | | | exhausting a generator. (GH-120697)
* GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is ↵Mark Shannon2024-07-2611-153/+341
| | | | consistent with CALL (GH-122177)
* GH-121131: Clean up and fix some instrumented instructions. (GH-121132)Mark Shannon2024-07-2615-215/+277
| | | | * Add support for 'prev_instr' to code generator and refactor some INSTRUMENTED instructions
* GH-118093: Add tier two support for BINARY_OP_INPLACE_ADD_UNICODE (GH-122253)Brandt Bucher2024-07-258-153/+241
|
* Move macOS matrix to the calling workflow (#121809)Sviatoslav Sydorenko (Святослав Сидоренко)2024-07-252-34/+33
| | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
* GH-118093: Add tier two support for LOAD_ATTR_PROPERTY (GH-122283)Brandt Bucher2024-07-259-99/+168
|
* GH-122034: Add StackRef variants of type checks to reduce the number of ↵Mark Shannon2024-07-254-27/+60
| | | | PyStackRef_AsPyObjectBorrow calls (GH-122037)
* gh-121489: Export private _PyBytes_Join() again (#122267)Marc Mueller2024-07-254-5/+5
|
* GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164)Mark Shannon2024-07-2516-478/+306
|
* gh-116322: Fix typo in the #ifdef check (#122268)Serhiy Storchaka2024-07-251-1/+1
|
* gh-121275: Fix test_logging and test_smtplib with Python build withoud IPv6 ↵AN Long2024-07-251-1/+2
| | | | | support (#121276) Fix test_logging and test_smtplib with Python build withoud IPv6 support
* gh-121913: Use str(exc) instead of exc.strerror in `asyncio.base_events` ↵AN Long2024-07-251-3/+2
| | | | (#122269)
* gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271)Serhiy Storchaka2024-07-252-4/+4
|
* gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149)Serhiy Storchaka2024-07-254-26/+82
| | | | | | Serializing objects with complex __qualname__ (such as unbound methods and nested classes) by name no longer involves serializing parent objects by value in pickle protocols < 4.
* gh-112301: Make fortify source option check -Werror (gh-122141)Nate Ohlson2024-07-252-8/+8
|
* gh-122187: Avoid TSan reported race in `run_udp_echo_server` (#122189)Sam Gross2024-07-251-2/+7
| | | | | TSan doesn't fully recognize the synchronization via I/O, so ensure that socket name is retrieved earlier and use a different socket for sending the "STOP" message.
* gh-122087: Add tests for ismethoddescriptor() and isroutine() with partial ↵Serhiy Storchaka2024-07-251-0/+3
| | | | objects (GH-122219)