-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
163 Pull requests merged by 40 people
-
gh-130605: reenable test_concurrent_futures tests under TSAN
#135790 merged
Jun 21, 2025 -
[3.14] Docs: Remove unnecessary trailing backslashes (GH-135781)
#135791 merged
Jun 21, 2025 -
Remove unnecessary trailing backslashes
#135781 merged
Jun 21, 2025 -
gh-135532: optimize calls to
PyMem_Malloc
in SHAKE digest computation#135744 merged
Jun 21, 2025 -
[3.14] gh-127146: Skip test_os.test_mode for Emscripten (GH-135764)
#135784 merged
Jun 21, 2025 -
[3.14] gh-135557: use atomic stores in
heapq
operations in free-threading (GH-135601)#135787 merged
Jun 21, 2025 -
gh-135759: consistently reject negative sizes in SHAKE digests
#135767 merged
Jun 21, 2025 -
gh-135557: Use atomic writes on heapq operations
#135601 merged
Jun 21, 2025 -
[3.14] gh-135645: Added
supports_isolated_interpreters
tosys.implementation
(GH-135667)#135786 merged
Jun 21, 2025 -
gh-135645: Added
supports_isolated_interpreters
tosys.implementation
#135667 merged
Jun 21, 2025 -
gh-127146: Skip test_os.test_mode for Emscripten
#135764 merged
Jun 21, 2025 -
[3.13] gh-135756: Fix nonexistent parameter in tkinter docs (GH-135770)
#135777 merged
Jun 20, 2025 -
[3.14] gh-135756: Fix nonexistent parameter in tkinter docs (GH-135770)
#135776 merged
Jun 20, 2025 -
gh-135756: Fix nonexistent parameter in tkinter docs
#135770 merged
Jun 20, 2025 -
[3.14] gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size (gh-135724)
#135775 merged
Jun 20, 2025 -
gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size
#135724 merged
Jun 20, 2025 -
gh-135380: enhance critical section held assertions
#135381 merged
Jun 20, 2025 -
gh-135721: skip
test_trashcan_python_class
on wasm buildbots with stack overflow#135766 merged
Jun 20, 2025 -
gh-131798: JIT: Optimize _CALL_LEN when the length is known
#135260 merged
Jun 20, 2025 -
[3.14] Docs: Document
PyExceptionClass
functions in the C API (GH-135697)#135757 merged
Jun 20, 2025 -
[3.13] Docs: Document
PyExceptionClass
functions in the C API (GH-135697)#135758 merged
Jun 20, 2025 -
Docs: Document
PyExceptionClass_Name
#135697 merged
Jun 20, 2025 -
gh-135748: use argument clinic for more socket methods
#135749 merged
Jun 20, 2025 -
[3.14] gh-89083: add links to RFC 9562 sections in UUID docs (GH-135684)
#135747 merged
Jun 20, 2025 -
gh-89083: Attaching RFC links in UUID docs
#135684 merged
Jun 20, 2025 -
[3.14] gh-135532: update
Modules/_hacl/python_hacl_namespaces.h
(GH-135741)#135745 merged
Jun 20, 2025 -
gh-135532: use
_Py_strhex
in_md5.md5.hexdigest
#135742 merged
Jun 20, 2025 -
gh-135532: update
python_hacl_namespaces.h
#135741 merged
Jun 20, 2025 -
[3.14] gh-135532: simplify handling of HACL* errors in
_hmac
(GH-135740)#135743 merged
Jun 20, 2025 -
gh-135379: fix MSVC warning: conversion from 'stwodigits' to 'digit'
#135714 merged
Jun 20, 2025 -
gh-135532: simplify handling of HACL* errors in
_hmac
#135740 merged
Jun 20, 2025 -
[3.14] gh-135608: Add a null check for attribute promotion to fix a JIT crash (GH-135613)
#135739 merged
Jun 20, 2025 -
gh-135608: Add a null check for attribute promotion to fix a JIT crash
#135613 merged
Jun 20, 2025 -
[3.14] gh-127146: Add skip_emscripten_stack_overflow in a few places (GH-135722)
#135733 merged
Jun 19, 2025 -
gh-127146: Add skip_emscripten_stack_overflow in a few places
#135722 merged
Jun 19, 2025 -
[3.14] gh-135543: Emit sys.remote_exec audit event when sys.remote_exec is called (GH-135544)
#135732 merged
Jun 19, 2025 -
gh-135543: emit
sys.remote_exec
audit event whensys.remote_exec
has been called#135544 merged
Jun 19, 2025 -
Add tomasr8 as a codeowner for AST, gettext and the Tier 2 optimizer
#135727 merged
Jun 19, 2025 -
[3.14] gh-135561: ensure that the GIL is held when handling an HACL* error in
_hmac
(GH-135562)#135725 merged
Jun 19, 2025 -
gh-135561: ensure that the GIL is held when handling an HACL* error in
_hmac
#135562 merged
Jun 19, 2025 -
[3.14] gh-135709: Fix two compile warnings on WASM buildbot (GH-135712)
#135723 merged
Jun 19, 2025 -
gh-135709: Fix two compile warnings on WASM buildbot
#135712 merged
Jun 19, 2025 -
[3.14] gh-135273: Unify
ZoneInfo.from_file
signatures (GH-135274)#135716 merged
Jun 19, 2025 -
[3.13] gh-135273: Unify
ZoneInfo.from_file
signatures (GH-135274)#135715 merged
Jun 19, 2025 -
[3.13] Docs: Add missing lines between regex and text (GH-134505)
#135719 merged
Jun 19, 2025 -
[3.14] Docs: Add missing lines between regex and text (GH-134505)
#135718 merged
Jun 19, 2025 -
Add missing lines between regex and text
#134505 merged
Jun 19, 2025 -
gh-135273: Unify ZoneInfo.from_file signatures
#135274 merged
Jun 19, 2025 -
gh-135379: Move PyLong_CheckCompact to private header
#135707 merged
Jun 19, 2025 -
[3.13] Docs: Emphasize parameter name in
pkgutil.iter_importers
(GH-135597)#135711 merged
Jun 19, 2025 -
[3.14] Docs: Emphasize parameter name in
pkgutil.iter_importers
(GH-135597)#135710 merged
Jun 19, 2025 -
Emphasize parameter name
#135597 merged
Jun 19, 2025 -
gh-135379: Add back const cast to _PyLong_IsCompact
#135706 merged
Jun 19, 2025 -
gh-133934: Improve sqlite3
.help
message#135224 merged
Jun 19, 2025 -
gh-133439: Fix the error message in the sqlite3 CLI
#133807 merged
Jun 19, 2025 -
GH-135379: Specialize int operations for compact ints only
#135668 merged
Jun 19, 2025 -
[3.14] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681)
#135704 merged
Jun 19, 2025 -
[3.13] gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution (GH-135681)
#135705 merged
Jun 19, 2025 -
gh-126112: Fix test_os.TimerfdTests: use 10 ms resolution
#135681 merged
Jun 19, 2025 -
gh-111758: Run UBSan in GitHub Actions
#135578 merged
Jun 19, 2025 -
[3.13] Document that PyType_GetModuleByDef returns a borrowed reference (GH-135666)
#135702 merged
Jun 19, 2025 -
[3.14] Document that PyType_GetModuleByDef returns a borrowed reference (GH-135666)
#135701 merged
Jun 19, 2025 -
Document that PyType_GetModuleByDef returns a borrowed reference
#135666 merged
Jun 19, 2025 -
[3.14] gh-133485: Use interpreters.Interpreter in InterpreterPoolExecutor (gh-133957)
#135695 merged
Jun 19, 2025 -
[3.14] gh-135450: Remove assertion in
_PyCode_CheckNoExternalState
(gh-135466)#135694 merged
Jun 18, 2025 -
gh-133485: Use interpreters.Interpreter in InterpreterPoolExecutor
#133957 merged
Jun 18, 2025 -
gh-135450: Remove assertion in
_PyCode_CheckNoExternalState
#135466 merged
Jun 18, 2025 -
[3.13] gh-134538: Add link to shutil.rmtree example in function docs (GH-135540)
#135692 merged
Jun 18, 2025 -
[3.14] gh-134538: Add link to shutil.rmtree example in function docs (GH-135540)
#135691 merged
Jun 18, 2025 -
gh-134538: link to example for windows readonly file handling in function docs
#135540 merged
Jun 18, 2025 -
[3.14] gh-135641: Fix flaky
test_capi.test_lock_two_threads
test case (gh-135642)#135687 merged
Jun 18, 2025 -
[3.13] gh-135641: Fix flaky
test_capi.test_lock_two_threads
test case (gh-135642)#135688 merged
Jun 18, 2025 -
gh-135641: Fix flaky
test_capi.test_lock_two_threads
test case#135642 merged
Jun 18, 2025 -
[3.13] Docs: Fix markups for emphasis (GH-135598)
#135686 merged
Jun 18, 2025 -
[3.14] Docs: Fix markups for emphasis (GH-135598)
#135685 merged
Jun 18, 2025 -
Docs: Fix markups for emphasis
#135598 merged
Jun 18, 2025 -
gh-135639: fix
test_cycle
test#135662 merged
Jun 18, 2025 -
[3.14] gh-135376: Fix and improve test_random (GH-135377)
#135680 merged
Jun 18, 2025 -
gh-135376: Fix and improve test_random
#135377 merged
Jun 18, 2025 -
[3.14] gh-135676: lexical analysis: Improve section on Numeric literals (GH-134850)
#135677 merged
Jun 18, 2025 -
gh-135676: lexical analysis: Improve section on Numeric literals
#134850 merged
Jun 18, 2025 -
[3.14] gh-135646: Raise consistent
NameError
exceptions inForwardRef.evaluate()
(GH-135663)#135673 merged
Jun 18, 2025 -
gh-135646: Raise consistent
NameError
exceptions inForwardRef.evaluate()
#135663 merged
Jun 18, 2025 -
[3.14] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338)
#135670 merged
Jun 18, 2025 -
[3.13] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338)
#135671 merged
Jun 18, 2025 -
gh-135335: flush stdout/stderr in forkserver after preloading modules
#135338 merged
Jun 18, 2025 -
gh-133390: Document
SQLITE_KEYWORDS
#135659 merged
Jun 18, 2025 -
[3.14] gh-135627: Remove documentation for LOAD_CONST_IMMORTAL opcode (GH-135632)
#135649 merged
Jun 18, 2025 -
[3.14] gh-134632: Add iOS/Android test skip for C API check for headers. (GH-135656)
#135657 merged
Jun 18, 2025 -
gh-134632: Add iOS/Android test skip for C API check for headers.
#135656 merged
Jun 18, 2025 -
[3.14] gh-127146: Enable large files on Emscripten (GH-135635)
#135655 merged
Jun 18, 2025 -
gh-127146: Enable large files on Emscripten
#135635 merged
Jun 18, 2025 -
[3.14] gh-119180: Only fetch globals and locals if necessary in
annotationlib.get_annotations()
(GH-135644)#135654 merged
Jun 18, 2025 -
[3.14] gh-127146: Emscripten: Fix pathlib glob_dotdot test (GH-135624)
#135653 merged
Jun 18, 2025 -
[3.14] gh-127146: Emscripten: Fix test failure due to missing os.link (GH-135626)
#135652 merged
Jun 18, 2025 -
gh-119180: Only fetch globals and locals if necessary in
annotationlib.get_annotations()
#135644 merged
Jun 18, 2025 -
[3.14] gh-127146: Emscripten: Skip test_url2pathname_resolve_host (GH-135634)
#135651 merged
Jun 18, 2025 -
gh-127146: Emscripten: Fix pathlib glob_dotdot test
#135624 merged
Jun 18, 2025 -
gh-127146: Emscripten: Fix test failure due to missing os.link
#135626 merged
Jun 18, 2025 -
[3.14] gh-127146: Allow ignored keys to be missing in test_sysconfig (GH-135622)
#135650 merged
Jun 18, 2025 -
gh-127146: Emscripten: Skip test_url2pathname_resolve_host
#135634 merged
Jun 18, 2025 -
gh-127146: Allow ignored keys to be missing in test_sysconfig
#135622 merged
Jun 18, 2025 -
gh-135627: Remove documentation for LOAD_CONST_IMMORTAL opcode
#135632 merged
Jun 18, 2025 -
gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF
#134377 merged
Jun 17, 2025 -
[3.14] gh-132775: Fix Interpreter.call() __main__ Visibility (gh-135595)
#135638 merged
Jun 17, 2025 -
add internal asyncio implementation docs
#135469 merged
Jun 17, 2025 -
gh-132775: Fix Interpreter.call() __main__ Visibility
#135595 merged
Jun 17, 2025 -
gh-134584: Decref elimination for float ops in the JIT
#134588 merged
Jun 17, 2025 -
GH-135379: Support limited scalar replacement for replicated uops in the JIT code generator.
#135563 merged
Jun 17, 2025 -
[3.14] gh-132815: Add support for JUMP_BACKWARD in specialization stats (GH-135606)
#135612 merged
Jun 17, 2025 -
[3.14] gh-134262: Catch both URLError and ConnectionError in retries (GH-135365)
#135611 merged
Jun 17, 2025 -
gh-132815: Add support for JUMP_BACKWARD in specialization stats
#135606 merged
Jun 17, 2025 -
gh-134262: Catch both URLError and ConnectionError in retries
#135365 merged
Jun 17, 2025 -
[3.14] gh-134262: increase retries in
Tools/build/generate_sbom.py
…#135596 merged
Jun 17, 2025 -
[3.14] gh-134632: Fix
build-details.json
to useINCLUDEPY
path (GH-134633)#135605 merged
Jun 17, 2025 -
gh-134632: Fix
build-details.json
to useINCLUDEPY
path#134633 merged
Jun 17, 2025 -
[3.14] gh-123299: Add PEP 779 to What's New in Python 3.14 (GH-135555)
#135602 merged
Jun 17, 2025 -
gh-123299: Add PEP 779 to What's New in Python 3.14
#135555 merged
Jun 17, 2025 -
gh-135489: Allow verbose output for PGO runs in _runtest function
#135512 merged
Jun 17, 2025 -
[3.14] gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals (gh-135491)
#135593 merged
Jun 16, 2025 -
[3.14] gh-119132: Update 'Using Python on macOS' documentation. (GH-135591)
#135594 merged
Jun 16, 2025 -
[3.14] gh-128627: Emscripten: Add missing semicolon in ios detection code (GH-135590)
#135592 merged
Jun 16, 2025 -
gh-119132: Update 'Using Python on macOS' documentation.
#135591 merged
Jun 16, 2025 -
gh-135443: Sometimes Fall Back to __main__.__dict__ For Globals
#135491 merged
Jun 16, 2025 -
gh-128627: Emscripten: Add missing semicolon in ios detection code
#135590 merged
Jun 16, 2025 -
Add myself as a codeowner for the object and runtime lifecycle
#135588 merged
Jun 16, 2025 -
[3.13] Use replacements to update versions in "Using Python on macOS" (GH-130400)
#135587 merged
Jun 16, 2025 -
[3.14] Use replacements to update versions in "Using Python on macOS" (GH-130400)
#135586 merged
Jun 16, 2025 -
Use replacements to update versions in "Using Python on macOS"
#130400 merged
Jun 16, 2025 -
[3.13] gh-132617: Fix
dict.update()
mutation check (gh-134815)#135582 merged
Jun 16, 2025 -
[3.14] gh-116738: Make _heapq module thread-safe (GH-135036)
#135309 merged
Jun 16, 2025 -
[3.14] gh-132617: Fix
dict.update()
mutation check (gh-134815)#135581 merged
Jun 16, 2025 -
gh-132617: Fix
dict.update()
mutation check#134815 merged
Jun 16, 2025 -
[3.14] gh-135513: Fix unused variable warning in
crossinterp.c
(GH-135514)#135577 merged
Jun 16, 2025 -
gh-135513: Fix unused variable warning in
crossinterp.c
#135514 merged
Jun 16, 2025 -
[3.14] gh-134160: Split extension module init from PyModule docs; emphasize multi-phase init (GH-135126)
#135470 merged
Jun 16, 2025 -
[3.14] gh-119132: Remove "experimental" tag from the CPython free-threading. (gh-135550)
#135565 merged
Jun 16, 2025 -
[3.14] GH-135171: Revert async generator expressions behavior
#135352 merged
Jun 16, 2025 -
gh-119132: Remove "experimental" tag from the CPython free-threading.
#135550 merged
Jun 16, 2025 -
[3.11] gh-127563: use
dk_log2_index_bytes=3
in empty dicts (GH-127568) (GH-127813)#135463 merged
Jun 16, 2025 -
[3.13] gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222)
#135343 merged
Jun 16, 2025 -
[3.14] gh-120608: fix NEWS entry typo (GH-135535)
#135558 merged
Jun 16, 2025 -
gh-120608: fix NEWS entry typo
#135535 merged
Jun 16, 2025 -
[3.14] gh-127319: Disable port reuse on HTTP, XMLRPC, and logging TCP servers (GH-135405)
#135538 merged
Jun 16, 2025 -
gh-131798: JIT: replace _CHECK_METHOD_VERSION with _CHECK_FUNCTION_VERSION_INLINE
#135022 merged
Jun 16, 2025 -
[3.14] gh-111178: fix UBSan failures for
RemoteUnwinderObject
(GH-135539)#135547 merged
Jun 15, 2025 -
[3.14] gh-135371: Clean tags from pointers in all cases in remote debugging module (GH-135534)
#135545 merged
Jun 15, 2025 -
gh-111178: fix UBSan failures for
RemoteUnwinderObject
#135539 merged
Jun 15, 2025 -
[3.14] gh-135361: update documentation for
remote_debugger_script
audit event (GH-135362)#135546 merged
Jun 15, 2025 -
gh-135361: update documentation for
remote_debugger_script
audit event#135362 merged
Jun 15, 2025 -
[3.14] gh-135371: Fix asyncio introspection output to include internal coroutine chains (GH-135436)
#135509 merged
Jun 15, 2025 -
gh-135371: Clean tags from pointers in all cases in remote debugging module
#135534 merged
Jun 15, 2025 -
[3.14] gh-65697: Improved error msg for configparser key validation (GH-135527)
#135541 merged
Jun 15, 2025 -
gh-65697: Improved error msg for configparser key validation
#135527 merged
Jun 15, 2025 -
gh-127319: Disable port reuse on HTTP, XMLRPC, and logging TCP servers
#135405 merged
Jun 15, 2025 -
[3.13] gh-135171: Update documentation for the generator expression (GH-135351)
#135525 merged
Jun 15, 2025 -
[3.14] gh-135171: Update documentation for the generator expression (GH-135351)
#135524 merged
Jun 15, 2025 -
gh-135171: Update documentation for the generator expression
#135351 merged
Jun 15, 2025
50 Pull requests opened by 39 people
-
gh-135511 Fixed `NameError` and `AttributeError` lack of the message in IDLE
#135526 opened
Jun 15, 2025 -
Synced docs and docstring for `sysconfig.get_platform`
#135530 opened
Jun 15, 2025 -
gh-127264: Update document behavior of Path.resolve()
#135531 opened
Jun 15, 2025 -
[WIP, do not merge] add TestGetmethparlist test to getmethparlist
#135533 opened
Jun 15, 2025 -
gh-135532: module-wide cleanup for HACL*-based extension modules
#135536 opened
Jun 15, 2025 -
gh-94242: Clarify comments for _MAX_WINDOWS_WORKERS in concurrent.futures.process
#135537 opened
Jun 15, 2025 -
gh-135551: Change how sorting picks minimum run length
#135553 opened
Jun 16, 2025 -
gh-102221: Optimize math.lcm() for multiple arguments
#135554 opened
Jun 16, 2025 -
gh-90369: change test server threads to joinable
#135560 opened
Jun 16, 2025 -
gh-135386: Fix "unable to open database file" errors on readonly DB
#135566 opened
Jun 16, 2025 -
gh-129958: New syntax error in format spec applies to both f-strings and t-strings
#135570 opened
Jun 16, 2025 -
gh-135571: Guard _hashlib usage in test_hashlib.py
#135572 opened
Jun 16, 2025 -
gh-135573: Add a check for 0 items to `APPENDS` and `ADDITEMS` opcodes
#135574 opened
Jun 16, 2025 -
gh-135559: Include named aliases in dir() for IntFlag instances
#135584 opened
Jun 16, 2025 -
gh-82088: Improve performance of PyLong_As*() for multi-digit ints
#135585 opened
Jun 16, 2025 -
gh-135106: [crash repro] Randomly deposit objects in `_Py_Dealloc`
#135589 opened
Jun 16, 2025 -
gh-133895: correct values of cmath.cosh/sinh in case of overflows
#135603 opened
Jun 17, 2025 -
gh-102221: Optimize math.lcm() for multiple arguments
#135609 opened
Jun 17, 2025 -
gh-89488: Add warning about `Py_BuildValue("p")` needing exact `int`
#135610 opened
Jun 17, 2025 -
gh-135607: Remove null checking of weakref list in dealloc of extension modules and objects
#135614 opened
Jun 17, 2025 -
gh-123299: Update 'What's New in Python 3.14' from `3.14` branch
#135616 opened
Jun 17, 2025 -
gh-135580: Pickle `FLOAT` opcode supports whitespace
#135619 opened
Jun 17, 2025 -
gh-135615 Fix incorrect heading outlining http status codes, specifically 418
#135625 opened
Jun 17, 2025 -
Remove unneeded `zlib` dependency in zipfile tests
#135631 opened
Jun 17, 2025 -
gh-135640: Adds type checking to ElementTree.ElementTree constructor
#135643 opened
Jun 17, 2025 -
gh-135661: Fix comment parsing in HTMLParser
#135664 opened
Jun 18, 2025 -
gh-135661: Fix CDATA section parsing in HTMLParser
#135665 opened
Jun 18, 2025 -
add async generators section to asyncio internal docs
#135674 opened
Jun 18, 2025 -
gh-109070: multiprocessing.get_context will not set the start method globally
#135678 opened
Jun 18, 2025 -
GH-135106: Restrict trashcan to GC'ed objects
#135682 opened
Jun 18, 2025 -
gh-123471: Make itertools.chain thread-safe
#135689 opened
Jun 18, 2025 -
gh-135698: Fix _interpqueues.create(): max_size >= 0
#135703 opened
Jun 19, 2025 -
gh-135494: Fix python -m test --pgo -x test_re
#135713 opened
Jun 19, 2025 -
gh-135647: fix random.vonmisesvariate() and random.lognormvariate() accept invalid parameters
#135717 opened
Jun 19, 2025 -
Bump mypy to 1.16.1
#135720 opened
Jun 19, 2025 -
gh-135552: Reset type cache after finalization to prevent possible segfault while garbage collecting
#135728 opened
Jun 19, 2025 -
gh-135648: Document that `shutil.copyfileobj` doesn't flush
#135737 opened
Jun 20, 2025 -
gh-135751: traceback: add recent_first and show_lines parameter
#135752 opened
Jun 20, 2025 -
gh-134584: Specialize STORE_FAST by reference and type in JIT
#135761 opened
Jun 20, 2025 -
gh-135755: Docs: C API: Document missing `PyFunction_GET*` macros
#135762 opened
Jun 20, 2025 -
gh-135768: fix allowed/blocked IPv6 domains in `http.cookiejar`
#135771 opened
Jun 20, 2025 -
GH-132532: Make CHECK_PERIODIC an instruction, not just a uop.
#135772 opened
Jun 20, 2025 -
[3.13] gh-135698: Fix Cross-interpreter Queue.full() With Negative/Default max_size
#135778 opened
Jun 20, 2025 -
GH-90117: Check for `list` and `tuple` before `MappingView` in `pprint`
#135779 opened
Jun 21, 2025 -
gh-133548: fix handling of empty and 1-item tuples for `sys.exit`
#135789 opened
Jun 21, 2025 -
[3.14] GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH134276)
#135792 opened
Jun 21, 2025 -
GH-124878: reenable `test_finalize_daemon_thread_hang` test under TSAN
#135793 opened
Jun 21, 2025 -
gh-129824: fix data races in subinterpreters under TSAN
#135794 opened
Jun 21, 2025 -
gh-135795: Support `.tables` in the sqlite3 command-line interface
#135796 opened
Jun 21, 2025 -
gh-135797 Add default empty dict for ast._field_types attribute.
#135800 opened
Jun 21, 2025
66 Issues closed by 36 people
-
Exception unwinding might be broken when handling a memory error.
#132508 closed
Jun 21, 2025 -
race condition in threading when interpreter finalized while daemon thread runs (thread sanitizer identified)
#124878 closed
Jun 21, 2025 -
TSan: data race with _PyThreadState_Attach and _PyThreadState_Detach
#116910 closed
Jun 21, 2025 -
SystemError in OpenSSL's SHAKE when passing negative digest sizes
#135759 closed
Jun 21, 2025 -
data race between lock free list reads and heapq
#135557 closed
Jun 21, 2025 -
3.14: missing sys.implementation.supports_isolated_interpreters?
#135645 closed
Jun 21, 2025 -
gh-135780:Proof of Concept: Integer Overflow Vulnerability in dtoa.c
#135780 closed
Jun 21, 2025 -
`tkinter.commondialog.Dialog.show()` documentation has nonexistent `color` parameter
#135756 closed
Jun 20, 2025 -
Add tkinter to the official embeddable python zip file
#99566 closed
Jun 20, 2025 -
Re Bug
#135750 closed
Jun 20, 2025 -
`test_capi` fails on wasm buildbots with stack overflow
#135721 closed
Jun 20, 2025 -
Segfault/abort in `_Py_uop_sym_new_const` on a JIT build
#135608 closed
Jun 20, 2025 -
Spam
#135738 closed
Jun 20, 2025 -
Parse long strings with \U codes.
#135735 closed
Jun 20, 2025 -
`_hmac`: GIL may be released while attempting to set an exception
#135561 closed
Jun 19, 2025 -
Add new audit event for `sys.remote_exec()`
#135543 closed
Jun 19, 2025 -
test_repl's test_no_memory: AssertionError: -6 not found in (1, 120)
#118331 closed
Jun 19, 2025 -
Two warnings on `wasm32-wasi Non-Debug PR` buildbot
#135709 closed
Jun 19, 2025 -
Unify ZoneInfo.from_file signature
#135273 closed
Jun 19, 2025 -
subprocess.run adds quotes in unexpected places
#135696 closed
Jun 19, 2025 -
os.path.realpath(symlink to DOS devices path that starts with '\\?\Some without ":"\') returns without prefix.
#102440 closed
Jun 19, 2025 -
Minor InterpreterPoolExecutor Issues
#133485 closed
Jun 19, 2025 -
List comprehensions cause subinterpreter crashes
#135450 closed
Jun 19, 2025 -
shutil.rmtree - link to example for windows readonly file handling in function docs
#134538 closed
Jun 18, 2025 -
`test_lock_two_threads` flaky in `test_capi`
#135641 closed
Jun 18, 2025 -
Cannot build 3.11.4 on Raspberry pi
#105706 closed
Jun 18, 2025 -
`test_cycle` in `test_free_threading.test_itertools` is flaky
#135639 closed
Jun 18, 2025 -
Crash with Python 3.12 via Boost Python On Concurrent Thread
#135679 closed
Jun 18, 2025 -
Fix and improve test_random
#135376 closed
Jun 18, 2025 -
Raise consistent `NameError` in `ForwardRef.evaluate()`
#135646 closed
Jun 18, 2025 -
imagesize.get(image_path) returns incorrect size for .webp image
#135672 closed
Jun 18, 2025 -
python-config --embed documentation
#83463 closed
Jun 18, 2025 -
C-API Pure Embedding enhancement
#68840 closed
Jun 18, 2025 -
Extending/embedding Python documentation outdated/incomplete
#88052 closed
Jun 18, 2025 -
Trouble when reloading extension modules.
#78490 closed
Jun 18, 2025 -
LOAD_CONST_IMMORTAL is documented in dis as an instruction while it is a specialized instruction
#135627 closed
Jun 18, 2025 -
Use After Free on Py_INCREF
#135636 closed
Jun 18, 2025 -
Make generator methods `gen_set_name` and `gen_set_qualname` thread-safe in free-threaded builds
#133931 closed
Jun 17, 2025 -
SEGV on _Py_type_getattro_impl
#135637 closed
Jun 17, 2025 -
For the lowercase German alphabet `ß`, `upper()` returns `SS` instead of the uppercase German alphabet `ẞ`
#135630 closed
Jun 17, 2025 -
json dump sort_keys is not consistent or idempotent
#135623 closed
Jun 17, 2025 -
Python 3.14: undocumented opcodes
#135628 closed
Jun 17, 2025 -
Fix `Uop.replicated` definition in `cases_generator/analyzer.py`
#134294 closed
Jun 17, 2025 -
Add retries to downloads of Windows dependencies
#134262 closed
Jun 17, 2025 -
test__opcode fails with missing 'jump_backward' in specialization stats
#132815 closed
Jun 17, 2025 -
Generator expression behavior changed in 3.13.4 - it does not throw exception anymore
#135171 closed
Jun 17, 2025 -
`MutableMapping.update` performance improvement
#135575 closed
Jun 17, 2025 -
Flatten itertools.chain objects?
#135480 closed
Jun 17, 2025 -
How to get msecs from PyTime API in 3.13?
#124088 closed
Jun 17, 2025 -
Interpreter.call() Fails For Various Builtins
#135443 closed
Jun 17, 2025 -
Possible data race between split_keys_entry_added and dict_dict_merge under free-threading, 3.13
#132245 closed
Jun 16, 2025 -
`dict.update()` mutation check too broad
#132617 closed
Jun 16, 2025 -
"variable tstate set but not used" in `crossinterp.c`
#135513 closed
Jun 16, 2025 -
Unhelpful error message for A.__annotate__('x')
#135564 closed
Jun 16, 2025 -
Support more Second-Level Domain Names in lib http.cookiejar
#135528 closed
Jun 16, 2025 -
Pip no longer in the PATH for 3.13.4
#135149 closed
Jun 16, 2025 -
SIGSEGV when access a fork Event in a spawn Process
#89461 closed
Jun 16, 2025 -
Python 3.14.0a2 should have raised exception when a socket is already in used, shouldn't it?
#127319 closed
Jun 16, 2025 -
The decode_header() function decodes raw part to bytes or str, depending on encoded part
#67022 closed
Jun 15, 2025 -
`get_all_awaited_by()` shows incorrect call stacks in awaited_by relationships
#135371 closed
Jun 15, 2025 -
Record the `remote_debugger_script` audit event in doc
#135361 closed
Jun 15, 2025 -
asyncio.Runner & Eventloop will try to create thread at interpreter shutdown to shutdown default executor
#135413 closed
Jun 15, 2025
62 Issues opened by 54 people
-
Better module info for SyntaxWarnings during AST parsing
#135801 opened
Jun 21, 2025 -
Support changing return value of a function in sys.monitoring
#135799 opened
Jun 21, 2025 -
ast.parse(mode='single') exception for block statements without trailing newline
#135798 opened
Jun 21, 2025 -
`ast.class._field_types` causes Exception when `ast.class._fields` does not cause Exception
#135797 opened
Jun 21, 2025 -
Support more dot commands for sqlite3 command-line interface
#135795 opened
Jun 21, 2025 -
Use NETRC environment variable
#135788 opened
Jun 21, 2025 -
Crossbuild: `sys.implementation` and `build-details.json`
#135785 opened
Jun 21, 2025 -
`umask`ed `os.makedirs()` sometimes fails on Emscripten
#135783 opened
Jun 21, 2025 -
Possible Integer Overflow Vulnerability in dtoa.c
#135782 opened
Jun 21, 2025 -
clang -fsanitize=memory detected error with the trivial program that embeds the Python interpreter
#135774 opened
Jun 20, 2025 -
venv using symlinks and empty pyvenv.cfg isn't recognized as venv / able to find python home
#135773 opened
Jun 20, 2025 -
Embedded Python on Windows, `site_import=0`: `sys.path` contains executable path rather than sys.prefix
#135769 opened
Jun 20, 2025 -
Correctly block IPv6 domains in `http.cookiejar`
#135768 opened
Jun 20, 2025 -
Improve error message when passing an invalid producer to `dict`
#135765 opened
Jun 20, 2025 -
Add a Clinic Convert for positive-only `Py_ssize_t` (but not `size_t`)
#135763 opened
Jun 20, 2025 -
The error message from `codecs.register_error()` and `str.encode()` should be clearer
#135760 opened
Jun 20, 2025 -
Undocumented 3.14 C API
#135755 opened
Jun 20, 2025 -
Software Network 3.13.5 module fails to build
#135754 opened
Jun 20, 2025 -
Support `locale` module on Android
#135753 opened
Jun 20, 2025 -
traceback: add `recent_first` and `show_lines` parameters
#135751 opened
Jun 20, 2025 -
use argument clinic for more socket functions
#135748 opened
Jun 20, 2025 -
3.13.2: cast in Py_XDECREF causes runtime failures with immortal objects
#135746 opened
Jun 20, 2025 -
GeneratorExit and asyncio.TaskGroup - missing from _is_base_error?
#135736 opened
Jun 20, 2025 -
Inaccurate description of multiprocessing.Queue.close()
#135730 opened
Jun 19, 2025 -
Extraneous error output when process exits after using subinterpreters
#135729 opened
Jun 19, 2025 -
Regression in multiprocessing.set_start_method introduced in Python 3.13.4
#135726 opened
Jun 19, 2025 -
some instructions in __annotate__ have incorrect code positions
#135700 opened
Jun 19, 2025 -
Abort in `_interpqueuesmodule` due to queue being created with negative `maxsize`
#135698 opened
Jun 19, 2025 -
Add a docker compose configuration file
#135693 opened
Jun 18, 2025 -
3.14.0b3 JIT build fails with `KeyError: 'R_X86_64_GOTPCREL'`
#135690 opened
Jun 18, 2025 -
Log File Handlers Do not Respect logging.raiseExceptions = False
#135683 opened
Jun 18, 2025 -
Reword the Lexical Analysis chapter of the docs
#135676 opened
Jun 18, 2025 -
`platform.mac_ver()` returns macOS version of 16.0 instead of 26.0 on Tahoe
#135675 opened
Jun 18, 2025 -
ctypes._CData._b_base_ does not point to root ctypes object
#135669 opened
Jun 18, 2025 -
HTMLParser differences from the HTML5 specification
#135661 opened
Jun 18, 2025 -
`KeyError` hides the exception raised by str(key)
#135660 opened
Jun 18, 2025 -
``tkinter.text`` is not documented
#135658 opened
Jun 18, 2025 -
`shutil.copyfileobj()` doesn't flush at end of copy
#135648 opened
Jun 18, 2025 -
random.vonmisesvariate() and random.lognormvariate() accept invalid parameters despite docs constraints
#135647 opened
Jun 18, 2025 -
Potential thread unsafety in test_free_threading.test_monitoring
#135633 opened
Jun 17, 2025 -
Documentation for except* could be clearer
#135629 opened
Jun 17, 2025 -
Misleading pyrepl warnings when _curses module is missing
#135621 opened
Jun 17, 2025 -
Add support for defining variadic callbacks via ctypes
#135620 opened
Jun 17, 2025 -
ASan detects memory leaks in Python REPL during immediate exit after startup
#135618 opened
Jun 17, 2025 -
with statement star target
#135617 opened
Jun 17, 2025 -
HTTP modules documentation displays a list of both unsupported http and supported codes, contrary to caption.
#135615 opened
Jun 17, 2025 -
data race with extension modules checking for empty weaklist
#135607 opened
Jun 17, 2025 -
venv overwrites existing .gitignore
#135604 opened
Jun 17, 2025 -
unittest mocks don't get applied to children with forkserver multiprocessing start method
#135583 opened
Jun 16, 2025 -
Pickle `FLOAT` opcode inconsistency with whitespace
#135580 opened
Jun 16, 2025 -
Pickle `NEWOBJ`/`NEWOBJ_EX` opcodes don't type check `arg`
#135579 opened
Jun 16, 2025 -
Pickle `APPENDS` and `ADDITEMS` missing check
#135573 opened
Jun 16, 2025 -
Guard call to _hashlib in test_hashlib.py
#135571 opened
Jun 16, 2025 -
Add customization to country code second-level domains in DefaultPolicy of lib http.cookiejar
#135567 opened
Jun 16, 2025 -
enum: dir() of IntFlag instance excludes complex binary values
#135559 opened
Jun 16, 2025 -
Segmentation fault, possibly due to a GC issue
#135552 opened
Jun 16, 2025 -
Change how sorting picks minimum run length
#135551 opened
Jun 16, 2025 -
Unhandled `armv8l` key in `sysconfig.get_platform` on Android
#135542 opened
Jun 15, 2025 -
Rewrite & cleanup HACL*-based extension modules
#135532 opened
Jun 15, 2025 -
urllib.parse.parse_qs should not parse a query string containing illegal characters
#135523 opened
Jun 14, 2025
175 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
gh-135307: Fix email error when policy max_line_length is set to 0 or None
#135367 commented on
Jun 21, 2025 • 19 new comments -
gh-135239: simpler use of mutex in hashlib & co
#135267 commented on
Jun 21, 2025 • 18 new comments -
GH-133136: Revise QSBR to reduce excess memory held
#135473 commented on
Jun 21, 2025 • 12 new comments -
Clarify some details regarding `sys.monitoring`
#133981 commented on
Jun 19, 2025 • 10 new comments -
gh-135041: Expand and update ``pickletools`` module docstrings
#135042 commented on
Jun 17, 2025 • 10 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Jun 20, 2025 • 8 new comments -
gh-116738: Make grp module thread-safe
#135434 commented on
Jun 17, 2025 • 7 new comments -
gh-102221: speed up math.lcm by swapping numbers
#111450 commented on
Jun 18, 2025 • 6 new comments -
gh-135401: Test AWS-LC as a cryptography library in CI
#135402 commented on
Jun 17, 2025 • 5 new comments -
gh-135056: Add a --cors CLI argument to http.server
#135057 commented on
Jun 20, 2025 • 5 new comments -
gh-115119: removed implicit fallback to the bundled libmpdec
#134078 commented on
Jun 18, 2025 • 5 new comments -
gh-102247: Improve documentation of http.HTTPStatus members update
#133190 commented on
Jun 21, 2025 • 5 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Jun 21, 2025 • 4 new comments -
gh-132732: Automatically constant evaluate pure operations
#132733 commented on
Jun 20, 2025 • 4 new comments -
gh-135487: fix `reprlib.Repr.repr_int` when given very large integers
#135506 commented on
Jun 21, 2025 • 4 new comments -
gh-135241: Changed the opcode of _pickle module to look for 00 and 01 specifically
#135242 commented on
Jun 17, 2025 • 4 new comments -
gh-131338: Disable new stack size code for non-glibc on linux.
#134336 commented on
Jun 21, 2025 • 4 new comments -
gh-132314: suppress `maybe-uninitialized` compiler warning
#134207 commented on
Jun 20, 2025 • 3 new comments -
gh-135282: change documented signature of ``itertools.accumulate()``
#135283 commented on
Jun 21, 2025 • 3 new comments -
gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat`
#135346 commented on
Jun 19, 2025 • 3 new comments -
gh-127971: fix off-by-one read beyond the end of a string during search
#132574 commented on
Jun 21, 2025 • 3 new comments -
gh-75229: make ensurepip honour value of --prefix option
#135488 commented on
Jun 16, 2025 • 3 new comments -
gh-116502: Fix memory access violation on fatal error with Windows
#116503 commented on
Jun 21, 2025 • 3 new comments -
gh-126703: add freelist for ints with small number of digits
#129638 commented on
Jun 15, 2025 • 2 new comments -
gh-132962: _pyrepl: Prevent crash on Windows when stdout is redirected
#135456 commented on
Jun 16, 2025 • 2 new comments -
gh-59598: Ignore leading whitespace in `JSONDecoder.raw_decode`
#117397 commented on
Jun 19, 2025 • 2 new comments -
gh-51067: add `ZipFile.remove()`
#103033 commented on
Jun 21, 2025 • 1 new comment -
gh-135110: Fix misleading generator.close() documentation
#135152 commented on
Jun 21, 2025 • 1 new comment -
gh-129926: Speed up sqlite3.Row item access
#129927 commented on
Jun 20, 2025 • 1 new comment -
gh-119786: Add InternalDocs/qsbr.md.
#135411 commented on
Jun 20, 2025 • 1 new comment -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
Jun 19, 2025 • 1 new comment -
gh-134861: Add CSV and 🍌SV output formats to `asyncio ps`
#134862 commented on
Jun 20, 2025 • 1 new comment -
GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 commented on
Jun 16, 2025 • 1 new comment -
gh-108362: Retarget incremental GC changes to 3.14
#125453 commented on
Jun 16, 2025 • 0 new comments -
gh-128514: Enable `-hugify` for BOLT
#128849 commented on
Jun 21, 2025 • 0 new comments -
gh-128965: pickle `load_build` function checks if `state` is None, not False
#128966 commented on
Jun 17, 2025 • 0 new comments -
gh-130327: Always traverse managed dictionaries, even when inline values are available
#130469 commented on
Jun 19, 2025 • 0 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Jun 21, 2025 • 0 new comments -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#130799 commented on
Jun 15, 2025 • 0 new comments -
gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available.
#131201 commented on
Jun 18, 2025 • 0 new comments -
IDLE - clear and restart the shell window
#50393 commented on
Jun 16, 2025 • 0 new comments -
bpo-35270: Cmd.complete: use completedefault also with cmd=None
#10588 commented on
Jun 15, 2025 • 0 new comments -
bpo-35302: Try each (remote addrinfo, local addrinfo) pair when connecting.
#11241 commented on
Jun 15, 2025 • 0 new comments -
gh-79888: support __index__ and __float__ in time functions
#11636 commented on
Jun 15, 2025 • 0 new comments -
[WIP] bpo-24177: Add env var proxy support to http.client
#11729 commented on
Jun 15, 2025 • 0 new comments -
bpo-17164: Make MozillaCookieJar use curl's format for session cookies
#11792 commented on
Jun 15, 2025 • 0 new comments -
bpo-35989: Forbid a netmask > 32 for ipaddress.IPv4Network
#11844 commented on
Jun 15, 2025 • 0 new comments -
bpo-35954: Clarify string conversion in ConfigParser
#11918 commented on
Jun 15, 2025 • 0 new comments -
bpo-36053 fix pkgutil.walk_packages
#11956 commented on
Jun 15, 2025 • 0 new comments -
bpo-36121: Override field_size_limit per csv.reader object
#12071 commented on
Jun 15, 2025 • 0 new comments -
bpo-36226: Fix multipart false positive header defects
#12214 commented on
Jun 15, 2025 • 0 new comments -
bpo-35100: add unquote_to_bytes_plus to the urllib.parse module
#12368 commented on
Jun 15, 2025 • 0 new comments -
bpo-31062: Allow socket.makefile to handle line buffering properly
#12370 commented on
Jun 15, 2025 • 0 new comments -
bpo-36335: add bdb.Bdb.is_skipped_frame
#12392 commented on
Jun 15, 2025 • 0 new comments -
gh-99080: Preserve backslash character not used to escape quotes in .netrc files
#99088 commented on
Jun 20, 2025 • 0 new comments -
gh-72496: Implemented patch to improve performance of string.Template
#99177 commented on
Jun 15, 2025 • 0 new comments -
gh-70647: Better promote how to safely parse yearless dates in datetime.
#116179 commented on
Jun 15, 2025 • 0 new comments -
Docs: Use `arguments` to replace `args` in `argparse.rst`
#135510 commented on
Jun 15, 2025 • 0 new comments -
gh-119949: refactor test_exc() helper in test_format.py
#135452 commented on
Jun 18, 2025 • 0 new comments -
gh-135444: fix DatagramTransport buffer_size accounting
#135445 commented on
Jun 16, 2025 • 0 new comments -
gh-133982: Use implementation-specific open in test_fileio OtherFileTests
#135364 commented on
Jun 17, 2025 • 0 new comments -
gh-126631: fix pre-loading of __main__
#135295 commented on
Jun 18, 2025 • 0 new comments -
gh-127502: Update XML vulnerability table
#135294 commented on
Jun 18, 2025 • 0 new comments -
gh-132661: Document t-strings and `templatelib`
#135229 commented on
Jun 17, 2025 • 0 new comments -
gh-135177: Raise OverflowError in _Py_call_instrumentation_jump to handle potential integer overflow
#135202 commented on
Jun 20, 2025 • 0 new comments -
GH-132554: Specialize `GET_ITER` and `FOR_ITER` for `range`
#135063 commented on
Jun 17, 2025 • 0 new comments -
gh-134869: Fix Ctrl+C corrupts REPL autocomplete
#134929 commented on
Jun 15, 2025 • 0 new comments -
gh-134887: Add references to `locale` module for locale-aware number formatting references in `string` module docs
#134888 commented on
Jun 15, 2025 • 0 new comments -
gh-134873: Avoid quadratic complexities in idlelib
#134874 commented on
Jun 16, 2025 • 0 new comments -
gh-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jun 21, 2025 • 0 new comments -
gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support
#134606 commented on
Jun 17, 2025 • 0 new comments -
gh-134551: Add t-strings support to pprint
#134577 commented on
Jun 16, 2025 • 0 new comments -
[3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 commented on
Jun 17, 2025 • 0 new comments -
gh-124397: Add threading.iter_locked
#133908 commented on
Jun 18, 2025 • 0 new comments -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 commented on
Jun 17, 2025 • 0 new comments -
GH-133789: Fix unpickling of pathlib objects pickled in Python 3.13
#133831 commented on
Jun 20, 2025 • 0 new comments -
gh-125996: fix thread safety of ordered dict
#133734 commented on
Jun 20, 2025 • 0 new comments -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
Jun 18, 2025 • 0 new comments -
gh-133601: Remove deprecated `typing.no_type_check_decorator`
#133602 commented on
Jun 17, 2025 • 0 new comments -
gh-133448: Fix test_file in test_urllib2 on Windows with a longer repo path
#133449 commented on
Jun 15, 2025 • 0 new comments -
gh-133059: Increase _PY_NSMALLPOSINTS size
#133160 commented on
Jun 18, 2025 • 0 new comments -
Implement PEP 788
#133110 commented on
Jun 21, 2025 • 0 new comments -
gh-132771: Added assert for potential Integer Overflow in the mark_stacks function
#132830 commented on
Jun 20, 2025 • 0 new comments -
gh-123471: Make itertools.product and itertools.combinations thread-safe
#132814 commented on
Jun 18, 2025 • 0 new comments -
gh-45048: Document the availability and uses of the SO_ constants
#132752 commented on
Jun 15, 2025 • 0 new comments -
Update "Format String Syntax" documentation block to match actual behaviour
#132736 commented on
Jun 19, 2025 • 0 new comments -
gh-128213: fast path for bytes creation from list and tuple
#132590 commented on
Jun 18, 2025 • 0 new comments -
gh-131379: Fix assertionError in __move_tall when scrolling through REPL history
#131450 commented on
Jun 18, 2025 • 0 new comments -
Clarify `base64.a85(en,de)code` documentation for Adobe mode
#134837 commented on
Jun 16, 2025 • 0 new comments -
str.split(): allow removing empty strings (when sep is not None)
#73123 commented on
Jun 16, 2025 • 0 new comments -
speed-up PyLong_As*() for large longs
#82088 commented on
Jun 16, 2025 • 0 new comments -
`test_free_threading.test_type.TestType.test_attr_cache_consistency` crashes intermittently
#128804 commented on
Jun 17, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Jun 17, 2025 • 0 new comments -
No information provided when PGO profile test fails when using --enable-optimizations
#135489 commented on
Jun 17, 2025 • 0 new comments -
Pass return value on ValueError exceptions in the cmath/math modules
#133895 commented on
Jun 17, 2025 • 0 new comments -
Optimize math.lcm(*xs)
#102221 commented on
Jun 17, 2025 • 0 new comments -
Allow "p" in Py_BuildValue
#89488 commented on
Jun 17, 2025 • 0 new comments -
Improve statistics.median() complexity
#135157 commented on
Jun 17, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Jun 17, 2025 • 0 new comments -
XID_Continue Unicode characters in function/class names highlighted incorrectly (colorizer.py)
#135052 commented on
Jun 17, 2025 • 0 new comments -
Using the `function` argument of `itertools.accumulate()` gets error against the doc
#135282 commented on
Jun 17, 2025 • 0 new comments -
sys.settrace dramatic slowdown in 3.12
#107674 commented on
Jun 17, 2025 • 0 new comments -
Segfault from calling `StringIO` methods in threads on free-threading debug build
#135410 commented on
Jun 18, 2025 • 0 new comments -
Implement PEP 649 and PEP 749
#119180 commented on
Jun 18, 2025 • 0 new comments -
Support completion for sqlite3 command-line interface
#133390 commented on
Jun 18, 2025 • 0 new comments -
Introduce platform.vm_info (or similar) as a replacement for recently deprecated platform.java_ver.
#116504 commented on
Jun 18, 2025 • 0 new comments -
Cannot use ProcessPoolExecutor if in a decorator?
#85749 commented on
Jun 18, 2025 • 0 new comments -
Add support for t-strings in the stdlib logging library
#134394 commented on
Jun 18, 2025 • 0 new comments -
Document that "multiprocessing.get_context()" is also setting the context globally
#109070 commented on
Jun 18, 2025 • 0 new comments -
Document correctness proof for Fraction.limit_denominator
#95723 commented on
Jun 15, 2025 • 0 new comments -
Heisenbug that kills process via SIGALRM
#133687 commented on
Jun 15, 2025 • 0 new comments -
`NameError` has different actions when be raised in IDLE
#135511 commented on
Jun 15, 2025 • 0 new comments -
pathlib: Path('.').exists() returns True when current working directory (cwd) was deleted
#127264 commented on
Jun 15, 2025 • 0 new comments -
Create tests for turtle module
#135272 commented on
Jun 15, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
Jun 15, 2025 • 0 new comments -
datetime.datetime.now() returns wrong time on Windows when env var TZ is set
#124286 commented on
Jun 15, 2025 • 0 new comments -
os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
Jun 15, 2025 • 0 new comments -
Off-by-one error in _winapi.WaitForMultipleObjects
#94242 commented on
Jun 15, 2025 • 0 new comments -
Use CSPRNG for random UUID node ID
#135244 commented on
Jun 15, 2025 • 0 new comments -
Smarter use of a mutex in incremental HMAC and hash functions
#135239 commented on
Jun 15, 2025 • 0 new comments -
Stack overflow test errors in Alpine after GH-130398
#131338 commented on
Jun 15, 2025 • 0 new comments -
Explicitly disable SIMD128/256 support for HACL* on aarch64-linux
#135032 commented on
Jun 15, 2025 • 0 new comments -
configparser accepts invalid keys and sections when writing
#65697 commented on
Jun 15, 2025 • 0 new comments -
Fatal error in dbm.gdbm
#66234 commented on
Jun 16, 2025 • 0 new comments -
`urllib.request.HTTPRedirectHandler` documentation uses `hdrs` instead of `headers`
#135468 commented on
Jun 16, 2025 • 0 new comments -
Daemonic threads not killed in some circumstances in python 3.13
#123940 commented on
Jun 16, 2025 • 0 new comments -
emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 commented on
Jun 16, 2025 • 0 new comments -
SIGBUS: writing to `mmap`ed device beyond file size
#119817 commented on
Jun 16, 2025 • 0 new comments -
Recursively calling makepasv() finally leads to core dumped.
#90369 commented on
Jun 16, 2025 • 0 new comments -
Unable to read sqlite3 database keys in read-only directory with Python 3.13 with shelve
#135386 commented on
Jun 16, 2025 • 0 new comments -
Unvendor `libmpdec` sources
#115119 commented on
Jun 16, 2025 • 0 new comments -
`generator.close()` never raises `GeneratorExit`
#135110 commented on
Jun 20, 2025 • 0 new comments -
Performance issue with ARM64 windows Python release binaries
#134524 commented on
Jun 20, 2025 • 0 new comments -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 commented on
Jun 20, 2025 • 0 new comments -
codeobject.co_nlocals and codeobject.co_varnames are incorrect for function definition
#133326 commented on
Jun 20, 2025 • 0 new comments -
Increased memory usage with mimalloc
#135153 commented on
Jun 20, 2025 • 0 new comments -
Memory access violation on fatal error with Windows
#116502 commented on
Jun 20, 2025 • 0 new comments -
Broken tests with "legacy" sys.float_repr_style
#128051 commented on
Jun 21, 2025 • 0 new comments -
Emscripten: Get test suite passing
#127146 commented on
Jun 21, 2025 • 0 new comments -
webbrowser.open doesn't work on Android
#90371 commented on
Jun 21, 2025 • 0 new comments -
`sys.exit` unpacks its argument if it is a 0- or 1-element tuple
#133548 commented on
Jun 21, 2025 • 0 new comments -
Improve PyREPL auto-indentation
#133710 commented on
Jun 21, 2025 • 0 new comments -
Eliminate redundant refcounting in the JIT
#134584 commented on
Jun 21, 2025 • 0 new comments -
Various data races in subinterpreter tests under TSAN
#129824 commented on
Jun 21, 2025 • 0 new comments -
PEP 739 / `build-details.json`: `c_api.headers` does not include the `pythonX.Y` directory
#134632 commented on
Jun 21, 2025 • 0 new comments -
gh-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
Jun 18, 2025 • 0 new comments -
gh-38066: IDLE: Dedenting with shift+tab
#2210 commented on
Jun 18, 2025 • 0 new comments -
gh-76377: Rewrite plistlib with functional style.
#4671 commented on
Jun 18, 2025 • 0 new comments -
gh-68443: Replace debug level-related logic in http client with logging
#8633 commented on
Jun 15, 2025 • 0 new comments -
gh-78319: add UTF8 marker per RFC
#9436 commented on
Jun 15, 2025 • 0 new comments -
gh-69282: test_httpservers hangs since Python 3.5
#9564 commented on
Jun 15, 2025 • 0 new comments -
bpo-34800: Fix email.contentmanager raise error when policy.max_line_length is 0 or None
#9578 commented on
Jun 15, 2025 • 0 new comments -
bpo-34861 Make cProfile default output more useful
#9655 commented on
Jun 15, 2025 • 0 new comments -
ZipInfo corrupts file names in some old zip archives
#84353 commented on
Jun 18, 2025 • 0 new comments -
`test_weakref.test_threaded_weak_key_dict_deepcopy` crash: merged objects should have ob_tid == 0
#135106 commented on
Jun 18, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Jun 18, 2025 • 0 new comments -
Increase _PY_NSMALLPOSINTS size
#133059 commented on
Jun 18, 2025 • 0 new comments -
Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 commented on
Jun 18, 2025 • 0 new comments -
remove/delete method for zipfile objects
#51067 commented on
Jun 18, 2025 • 0 new comments -
Make concurrent iteration over pairwise, combinations, permutations, cwr, product, etc. from itertools safe under free-threading
#123471 commented on
Jun 18, 2025 • 0 new comments -
Add the interpreters Module, Implementing PEP 734
#134939 commented on
Jun 19, 2025 • 0 new comments -
Should we support unicode in width/precision formatting fields?
#135025 commented on
Jun 19, 2025 • 0 new comments -
Support __index__() in getrandbits(), randbytes() and others
#135378 commented on
Jun 19, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jun 19, 2025 • 0 new comments -
test_os.TimerfdTests is flaky
#126112 commented on
Jun 19, 2025 • 0 new comments -
Inline values array into the object
#115776 commented on
Jun 19, 2025 • 0 new comments -
Bytecode changes in 3.14 are not documented in `dis` module docs
#135447 commented on
Jun 19, 2025 • 0 new comments -
CI should run Undefined Behavior Sanitizer (UBSAN), as already done for ASAN
#111758 commented on
Jun 19, 2025 • 0 new comments -
Regression tests do not support exclusion and pgo in the same invocation
#135494 commented on
Jun 19, 2025 • 0 new comments -
Top-of-stack caching in the JIT
#135379 commented on
Jun 19, 2025 • 0 new comments -
An object referenced only through it's own `__dict__` can get collected too early.
#130327 commented on
Jun 19, 2025 • 0 new comments -
socketserver.BaseRequestHandler inherited class
#89976 commented on
Jun 20, 2025 • 0 new comments -
`test_perf_profiler` fails on aarch64 Fedora Stable buildbots
#131038 commented on
Jun 20, 2025 • 0 new comments -
Undocumented 3.13 C API
#118915 commented on
Jun 20, 2025 • 0 new comments -
json dump fails for mixed-type keys when sort_keys is specified
#69643 commented on
Jun 20, 2025 • 0 new comments