Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-122292: Split up ``Lib/test/test_ast.py`` into a couple of files (#122293) | Kirill Podoprigora | 2024-07-29 | 5 | -612/+629 | |
| | ||||||
* | gh-122311: Add more tests for error messages in pickle (GH-122373) | Serhiy Storchaka | 2024-07-29 | 1 | -50/+185 | |
| | ||||||
* | gh-122311: Fix some error messages in pickle (GH-122386) | Serhiy Storchaka | 2024-07-29 | 4 | -7/+11 | |
| | ||||||
* | gh-122234: fix accuracy issues for sum() (#122236) | Sergey B Kirpichev | 2024-07-29 | 3 | -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 Storchaka | 2024-07-28 | 2 | -128/+660 | |
| | ||||||
* | gh-120593: Make _PyLong_CompactValue() parameter const again (#122367) | Victor Stinner | 2024-07-28 | 1 | -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 Kemenade | 2024-07-28 | 3 | -0/+13 | |
| | | | | Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> | |||||
* | gh-119180: Add myself as CODEOWNER for annotationlib (#122366) | Jelle Zijlstra | 2024-07-28 | 1 | -0/+1 | |
| | | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> | |||||
* | gh-122361: Use proper `PyUnicodeWriter_*` API in `constevaluator_call` (#122362) | sobolevn | 2024-07-27 | 1 | -15/+17 | |
| | ||||||
* | gh-119180: Add evaluate functions for type params and type aliases (#122212) | Jelle Zijlstra | 2024-07-27 | 11 | -159/+385 | |
| | ||||||
* | GH-121462: pathlib docs: improve table of corresponding os/os.path functions ↵ | Barney Gale | 2024-07-27 | 1 | -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 Zijlstra | 2024-07-27 | 3 | -5/+117 | |
| | ||||||
* | gh-122085: Use include files for `whatsnew/3.14.rst` deprecations (#122242) | Hugo van Kemenade | 2024-07-27 | 4 | -13/+32 | |
| | ||||||
* | gh-122044: Don't error during gitignore filtering with no files (#122045) | Seth Michael Larson | 2024-07-27 | 1 | -0/+4 | |
| | ||||||
* | gh-122170: Handle ValueError raised by os.stat() in linecache (GH-122176) | Bénédikt Tran | 2024-07-27 | 3 | -2/+37 | |
| | ||||||
* | gh-112301: Compiler warning management tooling (#121730) | Nate Ohlson | 2024-07-27 | 5 | -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 Viktorin | 2024-07-27 | 2 | -62/+40 | |
| | ||||||
* | gh-122332: Fix missing `NULL` check in `asyncio.Task.get_coro` (#122338) | Peter Bierma | 2024-07-27 | 3 | -1/+19 | |
| | ||||||
* | gh-121832: Revert test skip introduced by #122150. (#122340) | Russell Keith-Magee | 2024-07-27 | 1 | -1/+0 | |
| | | | Revert test skip introduced by #122150. | |||||
* | gh-120831: Correct default minimum iOS version. (#122339) | Russell Keith-Magee | 2024-07-27 | 1 | -1/+1 | |
| | | | Correct default minimum iOS version. | |||||
* | Fix underline for 'pty' in What's New in Python 3.14 (#122337) | Adam Turner | 2024-07-27 | 1 | -1/+1 | |
| | ||||||
* | Document ``mimetypes.MimeTypes.add_type()`` (#122301) | Subrahmanya Gaonkar | 2024-07-26 | 1 | -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 Willing | 2024-07-26 | 1 | -7/+2 | |
| | ||||||
* | gh-122245: Add test case of generic type with __debug__ (#122322) | Irit Katriel | 2024-07-26 | 2 | -2/+6 | |
| | ||||||
* | Manually override bytecode definition in optimizer, to avoid build error ↵ | Mark Shannon | 2024-07-26 | 2 | -4/+17 | |
| | | | | (GH-122316) | |||||
* | gh-122201: Lock mutex when setting handling_thread to NULL (#122204) | Sam Gross | 2024-07-26 | 2 | -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 Bucher | 2024-07-26 | 6 | -19/+24 | |
| | ||||||
* | gh-122300: Preserve AST nodes for format specifiers with single elements ↵ | Pablo Galindo Salgado | 2024-07-26 | 4 | -3/+8 | |
| | | | | (#122308) | |||||
* | gh-122311: Fix typo in the pickle error formatting code (GH-122312) | Serhiy Storchaka | 2024-07-26 | 1 | -1/+1 | |
| | ||||||
* | gh-121999: Change default tarfile filter to 'data' (GH-122002) | WilliamRoyNelson | 2024-07-26 | 6 | -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 Katriel | 2024-07-26 | 5 | -83/+173 | |
| | | | | (#122246) | |||||
* | GH-116090: Fix test and clarify behavior for exception events when ↵ | Mark Shannon | 2024-07-26 | 2 | -6/+33 | |
| | | | | exhausting a generator. (GH-120697) | |||||
* | GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is ↵ | Mark Shannon | 2024-07-26 | 11 | -153/+341 | |
| | | | | consistent with CALL (GH-122177) | |||||
* | GH-121131: Clean up and fix some instrumented instructions. (GH-121132) | Mark Shannon | 2024-07-26 | 15 | -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 Bucher | 2024-07-25 | 8 | -153/+241 | |
| | ||||||
* | Move macOS matrix to the calling workflow (#121809) | Sviatoslav Sydorenko (Святослав Сидоренко) | 2024-07-25 | 2 | -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 Bucher | 2024-07-25 | 9 | -99/+168 | |
| | ||||||
* | GH-122034: Add StackRef variants of type checks to reduce the number of ↵ | Mark Shannon | 2024-07-25 | 4 | -27/+60 | |
| | | | | PyStackRef_AsPyObjectBorrow calls (GH-122037) | |||||
* | gh-121489: Export private _PyBytes_Join() again (#122267) | Marc Mueller | 2024-07-25 | 4 | -5/+5 | |
| | ||||||
* | GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164) | Mark Shannon | 2024-07-25 | 16 | -478/+306 | |
| | ||||||
* | gh-116322: Fix typo in the #ifdef check (#122268) | Serhiy Storchaka | 2024-07-25 | 1 | -1/+1 | |
| | ||||||
* | gh-121275: Fix test_logging and test_smtplib with Python build withoud IPv6 ↵ | AN Long | 2024-07-25 | 1 | -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 Long | 2024-07-25 | 1 | -3/+2 | |
| | | | | (#122269) | |||||
* | gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) | Serhiy Storchaka | 2024-07-25 | 2 | -4/+4 | |
| | ||||||
* | gh-82951: Fix serializing by name in pickle protocols < 4 (GH-122149) | Serhiy Storchaka | 2024-07-25 | 4 | -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 Ohlson | 2024-07-25 | 2 | -8/+8 | |
| | ||||||
* | gh-122187: Avoid TSan reported race in `run_udp_echo_server` (#122189) | Sam Gross | 2024-07-25 | 1 | -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 Storchaka | 2024-07-25 | 1 | -0/+3 | |
| | | | | objects (GH-122219) | |||||
* | gh-113785: csv: fields starting with escapechar are not quoted (GH-122110) | Mikołaj Kuranowski | 2024-07-25 | 3 | -1/+5 | |
| | ||||||
* | gh-122191: Fix test_warnings failure if run with -Werror (GH-122222) | Serhiy Storchaka | 2024-07-25 | 1 | -13/+23 | |
| | | | | __spec__.loader is now required in the module globals (see gh-86298). |