summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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)
* gh-113785: csv: fields starting with escapechar are not quoted (GH-122110)Mikołaj Kuranowski2024-07-253-1/+5
|
* gh-122191: Fix test_warnings failure if run with -Werror (GH-122222)Serhiy Storchaka2024-07-251-13/+23
| | | | __spec__.loader is now required in the module globals (see gh-86298).