Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | gh-108303: Remove the non-test `Lib/test/reperf.py` (GH-114356) | sobolevn | 2024-09-13 | 3 | -28/+15 | |
| | ||||||
* | gh-123961: Remove global variable `ModDict` in `_cursesmodule.c` (#123962) | Bénédikt Tran | 2024-09-13 | 2 | -38/+44 | |
| | ||||||
* | GH-101599: Update docs to remove redundant option in argparse tutorial (#124025) | Savannah Ostrowski | 2024-09-13 | 1 | -1/+1 | |
| | ||||||
* | gh-116622: Mock the passage of time in Android logcat rate limit tests (#124015) | Malcolm Smith | 2024-09-13 | 2 | -7/+30 | |
| | | | | | Mock the passage of time in Android logcat rate limit tests Co-authored-by: Russell Keith-Magee <russell@keith-magee.com> | |||||
* | gh-123614: Add save function to turtle.py (#123617) | Yngve Mardal Moe | 2024-09-13 | 4 | -1/+122 | |
| | ||||||
* | gh-116622: Android test script improvements (#124012) | Malcolm Smith | 2024-09-13 | 2 | -17/+34 | |
| | | | | | | * Set Android test script stdout to line-buffered * Print warning logcat messages on stderr * Add a -vv option to display high-volume messages which are rarely useful * Documentation and comment improvements | |||||
* | gh-123976: Refresh docs around custom providers. (#123977) | Jason R. Coombs | 2024-09-13 | 2 | -23/+28 | |
| | | | | | * gh-123976: Refresh docs around custom providers. * Remove excess whitespace. | |||||
* | gh-124027: Support Del, PgUp, and PgDn on TERM=vt100 (#124028) | Miro Hrončok | 2024-09-13 | 3 | -0/+5 | |
| | | | | | | | | | | | pyrepl: Support Del, PgUp, and PgDn on TERM=vt100 From Fedora's /etc/inputrc: "\e[5~": history-search-backward "\e[6~": history-search-forward "\e[3~": delete-char Fixes https://github.com/python/cpython/issues/124027 | |||||
* | gh-124019: do not call codegen_annotations_in_scope if there are no ↵ | Irit Katriel | 2024-09-12 | 1 | -14/+10 | |
| | | | | annotations (#124020) | |||||
* | gh-123085: Fix issue in inferred caller when resources package has no source ↵ | Jason R. Coombs | 2024-09-12 | 3 | -4/+43 | |
| | | | | | | | (#123102) gh-123085: Fix issue in inferred caller when resources package has no source. From importlib_resources 6.4.3 (python/importlib_resources#314). | |||||
* | gh-124013: remove _PyCompile_IsTopLevelAwait (#124014) | Irit Katriel | 2024-09-12 | 3 | -29/+0 | |
| | ||||||
* | gh-123923: Defer refcounting for `f_executable` in `_PyInterpreterFrame` ↵ | Sam Gross | 2024-09-12 | 18 | -99/+177 | |
| | | | | | | | | (#123924) Use a `_PyStackRef` and defer the reference to `f_executable` when possible. This avoids some reference count contention in the common case of executing the same code object from multiple threads concurrently in the free-threaded build. | |||||
* | GH-123996: Explicitly mark 'self_or_null' as an array of size 1 to ensure ↵ | Mark Shannon | 2024-09-12 | 7 | -327/+344 | |
| | | | | that it is kept in memory for calls (GH-124003) | |||||
* | gh-123994: Generate utf-16 file using little endian and BOM. (#123995) | Jason R. Coombs | 2024-09-12 | 1 | -2/+2 | |
| | ||||||
* | gh-123968: Fix lower bound for `python -m random --float` (#123971) | Anders Kaseorg | 2024-09-12 | 3 | -5/+6 | |
| | ||||||
* | gh-118577: Clarify that inspect.BoundArguments prefers to put values in args ↵ | Nice Zombies | 2024-09-12 | 1 | -1/+2 | |
| | | | | (GH-119936) | |||||
* | Docs: Drop letter PDF (#123912) | Hugo van Kemenade | 2024-09-12 | 2 | -16/+1 | |
| | ||||||
* | gh-111997: update what's new in 3.13 re C API for monitoring events (#123822) | Irit Katriel | 2024-09-12 | 1 | -0/+4 | |
| | ||||||
* | gh-123935: Fix typo in `_get_slots` in `dataclasses.py` (#123941) | sobolevn | 2024-09-12 | 3 | -1/+22 | |
| | ||||||
* | gh-116622: Switch test_stress_delivery_simultaneous from SIGUSR1 to SIGUSR2 ↵ | Malcolm Smith | 2024-09-12 | 2 | -6/+25 | |
| | | | | | (#123981) Use SIGUSR1 instead of SIGUSR2 to improve reliability of signal stress test on Android. | |||||
* | gh-121735: Fix module-adjacent references in zip files (#123037) | Jason R. Coombs | 2024-09-12 | 40 | -261/+223 | |
| | | | | | | | | | | | | | | | * gh-116608: Apply style and compatibility changes from importlib_metadata. * gh-121735: Ensure module-adjacent resources are loadable from a zipfile. * gh-121735: Allow all modules to be processed by the ZipReader. * Add blurb * Remove update-zips script, unneeded. * Remove unnecessary references to removed static fixtures. * Remove zipdata fixtures, unused. | |||||
* | Fix "The Matrix" movie release year in `typing.rst` (#123965) | sobolevn | 2024-09-11 | 1 | -1/+1 | |
| | ||||||
* | Update Sphinx Lint and fix unnecessary parentheses in `:func:`s (#123960) | Hugo van Kemenade | 2024-09-11 | 3 | -6/+6 | |
| | ||||||
* | gh-123958: apply docstring removal optimization in ast_opt instead of ↵ | Irit Katriel | 2024-09-11 | 5 | -23/+47 | |
| | | | | codegen (#123959) | |||||
* | gh-123290: fix reference leaks in the error-branches of `_cursesmodule.c` ↵ | Bénédikt Tran | 2024-09-11 | 1 | -147/+211 | |
| | | | | (#123953) | |||||
* | gh-108951: Document how to terminate an asyncio.TaskGroup (#123837) | Bénédikt Tran | 2024-09-11 | 1 | -0/+47 | |
| | | | | | We don't want to add another API, since the recipe is straightforward and rarely needed. The advantage is that we could backport this to the earliest Python version that has taskgroups (3.11, alas in security mode already, so we'll just do 3.12 and 3.13). | |||||
* | gh-119180: Documentation for PEP 649 and 749 (#122235) | Jelle Zijlstra | 2024-09-11 | 11 | -104/+680 | |
| | | | | | Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com> Co-authored-by: Carol Willing <carolcode@willingconsulting.com> | |||||
* | gh-123942: add missing test for docstring-handling code in ast_opt.c (#123943) | Irit Katriel | 2024-09-11 | 1 | -0/+26 | |
| | ||||||
* | gh-123919: Fix null handling in `_freeze_module.c` (#123920) | sobolevn | 2024-09-11 | 1 | -0/+11 | |
| | ||||||
* | Fix invisible character typo (#123933) | Xie Yanbo | 2024-09-11 | 1 | -1/+1 | |
| | | | | Remove accidental addition of zero-width character (U+FEFF) reported by @jaraco: - https://github.com/python/cpython/commit/c3f4a6b52418d9b9f091f864cb6340d0d5fc6966#commitcomment-146456562 | |||||
* | gh-123811: test that round() can return signed zero (#123829) | Sergey B Kirpichev | 2024-09-11 | 1 | -5/+5 | |
| | ||||||
* | gh-77894: Fix a crash when the GC breaks a loop containing a memoryview ↵ | Serhiy Storchaka | 2024-09-11 | 4 | -33/+57 | |
| | | | | | | | (GH-123898) Now a memoryview object can only be cleared if there are no buffers that refer it. | |||||
* | gh-123915: Ensure that Windows AMD64 and ARM64 release builds use different ↵ | adang1345 | 2024-09-10 | 2 | -1/+2 | |
| | | | | directories (GH-123918) | |||||
* | gh-123881: make compiler add the .generic_base base class without ↵ | Irit Katriel | 2024-09-10 | 3 | -47/+52 | |
| | | | | | | constructing AST nodes (#123883) | |||||
* | gh-122239: Add actual count in unbalanced unpacking error message when ↵ | Tushar Sadhwani | 2024-09-10 | 4 | -3/+83 | |
| | | | | possible (#122244) | |||||
* | gh-123165: update docs signature for `dis.disassemble` (#123808) | Bénédikt Tran | 2024-09-10 | 1 | -1/+2 | |
| | ||||||
* | gh-123905: Update TOML description to include version number (GH-123906) | Petr Viktorin | 2024-09-10 | 1 | -1/+1 | |
| | | | | | | | Update TOML description to include version number There is some movement, currently blocked, that would update the TOML spec to 1.1.0; this would include breaking changes to what characters are allowed. Thus, it is worthwhile for the library page to be clear which version is implemented here. Co-authored-by: Paul Hoffman <phoffman@proper.com> | |||||
* | gh-123609: Clarify usage of standalone `PyBUF_FORMAT` (GH-123778) | Peter Bierma | 2024-09-10 | 1 | -4/+5 | |
| | ||||||
* | gh-123892: Add "_wmi" to sys.stdlib_module_names (#123893) | Victor Stinner | 2024-09-10 | 3 | -0/+3 | |
| | ||||||
* | gh-123881: Add additional test coverage for PEP 695 edge cases (#123886) | Jelle Zijlstra | 2024-09-10 | 1 | -0/+17 | |
| | ||||||
* | Small improvements to the itertools docs (GH-123885) | Raymond Hettinger | 2024-09-10 | 2 | -8/+26 | |
| | ||||||
* | gh-66449: remove duplicate configparser section in 3.13 whatsnew (#123874) | Anthony Sottile | 2024-09-09 | 1 | -8/+0 | |
| | ||||||
* | gh-122213: Add notes for pickle serialization errors (GH-122214) | Serhiy Storchaka | 2024-09-09 | 5 | -100/+443 | |
| | | | | This allows to identify the source of the error. | |||||
* | gh-123826: Fix unused function warnings in mimalloc on NetBSD (#123827) | Furkan Onder | 2024-09-09 | 1 | -2/+2 | |
| | ||||||
* | gh-121404: split compile.c into compile.c and codegen.c (#123651) | Irit Katriel | 2024-09-09 | 11 | -6647/+6657 | |
| | ||||||
* | gh-84808: socket.connect_ex: Handle negative errno (GH-122304) | Jérôme Duval | 2024-09-09 | 2 | -2/+20 | |
| | | | | | POSIX allows errno to be negative. Even though all currently supported platforms have non-negative errno, relying on a quirk like that would make Python less portable. | |||||
* | gh-117482: Simplify the Fix For Builtin Types Slot Wrappers (GH-122865) | Eric Snow | 2024-09-09 | 5 | -42/+38 | |
| | | | | | | | | | | | | | | | | | In gh-121602, I applied a fix to a builtin types initialization bug. That fix made sense in the context of some broader future changes, but introduced a little bit of extra complexity. That fix has turned out to be incomplete for some of the builtin types we haven't been testing. I found that out while improving the tests. A while back, @markshannon suggested a simpler fix that doesn't have that problem, which I've already applied to 3.12 and 3.13. I'm switching to that here. Given the potential long-term benefits of the more complex (but still incomplete) approach, I'll circle back to it in the future, particularly after I've improved the tests so no corner cases slip through the cracks. (This is effectively a "forward-port" of 716c677 from 3.13.) | |||||
* | Mention `curl` in `contextvars` docs (#123838) | sobolevn | 2024-09-09 | 1 | -4/+6 | |
| | ||||||
* | Fix typos (#123775) | algonell | 2024-09-09 | 43 | -59/+59 | |
| | ||||||
* | gh-123823: Fix test_posix for unsupported posix_fallocate on NetBSD (#123824) | Furkan Onder | 2024-09-09 | 1 | -1/+3 | |
| | | | Fix test_posix for unsupported posix_fallocate on NetBSD. |