-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
144 Pull requests merged by 48 people
-
gh-131740: minor readability fix in PyUnstable_GC_VisitObjects
#131786 merged
Mar 28, 2025 -
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT
#130372 merged
Mar 28, 2025 -
[3.13] gh-131807: fix ResourceWarning in test_ucn.py (GH-131808)
#131845 merged
Mar 28, 2025 -
docs: -I also implies -P
#131539 merged
Mar 28, 2025 -
[3.13] gh-131423: Update to OpenSSL 3.0.16. (GH-131839)
#131848 merged
Mar 28, 2025 -
[3.13] gh-117174: Adapt test_multiple_statements_fail_early now that we have always source (GH-131065)
#131850 merged
Mar 28, 2025 -
[3.12] gh-131423: Update to OpenSSL 3.0.16. (GH-131839)
#131849 merged
Mar 28, 2025 -
[3.12] gh-131807: fix ResourceWarning in test_ucn.py (GH-131808)
#131846 merged
Mar 28, 2025 -
gh-131423: Update to OpenSSL 3.0.16.
#131839 merged
Mar 28, 2025 -
GH-131678: fix Windows tail-call CI does not run the test cases
#131690 merged
Mar 28, 2025 -
gh-131807: fix ResourceWarning in test_ucn.py
#131808 merged
Mar 28, 2025 -
[3.12] gh-127949: fix resource warnings in
test_tasks.py
(GH-128172)#131806 merged
Mar 28, 2025 -
Use
assert*
comparison methods intest_timer_comparison
#129513 merged
Mar 28, 2025 -
gh-117174: Adapt
test_multiple_statements_fail_early
to new REPL behavior (follow-up gh-131065)#131836 merged
Mar 28, 2025 -
[3.13] gh-127949: fix resource warnings in
test_tasks.py
(GH-128172)#131805 merged
Mar 28, 2025 -
gh-128002: run all asyncio tests with tsan CI
#131797 merged
Mar 28, 2025 -
[3.12] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen
#131828 merged
Mar 28, 2025 -
[3.13] gh-118518: Minor improvements to perf docs (GH-130866)
#131059 merged
Mar 28, 2025 -
[3.13] gh-128231: Use
runcode()
return value for failing early (GH-129488)#130513 merged
Mar 28, 2025 -
[3.12] gh-128446: Run Windows CI tests on each commit (GH-131702)
#131706 merged
Mar 28, 2025 -
[3.13] gh-128446: Run Windows CI tests on each commit (GH-131702)
#131705 merged
Mar 28, 2025 -
gh-131738: optimize builtin any/all/tuple calls with a generator expression arg
#131737 merged
Mar 28, 2025 -
gh-126835: Refine constant folding tests in
test_peepholer.py::TestTranforms
#131826 merged
Mar 28, 2025 -
[3.13] gh-131818: Add imply
-P
in-I
's help message (GH-131819)#131822 merged
Mar 28, 2025 -
[3.12] gh-131818: Add imply
-P
in-I
's help message (GH-131819)#131823 merged
Mar 28, 2025 -
gh-131818: Add imply
-P
in-I
's help message#131819 merged
Mar 28, 2025 -
gh-119180: Use equality when comparing against
annotationlib.Format
#131755 merged
Mar 28, 2025 -
GH-130415: Remove redundant
sym_matches_type
calls in the JIT optimizer#131778 merged
Mar 27, 2025 -
gh-128438: Use
EnvironmentVarGuard
fordatetimetester.py
to manage environment varibales#130002 merged
Mar 27, 2025 -
gh-131178: Add tests for
tokenize
command-line interface#131274 merged
Mar 27, 2025 -
gh-131525: Cache the result of tuple_hash
#131529 merged
Mar 27, 2025 -
gh-118761: Always lazy import
re
inlocale
#129860 merged
Mar 27, 2025 -
[3.12] Fix typo in importlib.metadata.rst (gh-131596)
#131631 merged
Mar 27, 2025 -
[3.13] Fix typo in importlib.metadata.rst (gh-131596)
#131630 merged
Mar 27, 2025 -
[3.13] gh-131712: Build _suggestions extension on Windows (GH-131759)
#131790 merged
Mar 27, 2025 -
gh-111178: Skip undefined behavior checks in _PyPegen_lookahead()
#131714 merged
Mar 27, 2025 -
gh-131712: Build _suggestions extension on Windows
#131759 merged
Mar 27, 2025 -
GH-131729: Consider in-memory state when merging storage and stack
#131773 merged
Mar 27, 2025 -
Revise pycore_stackref.h comments.
#130601 merged
Mar 27, 2025 -
gh-131782: Fix cast to match type of
bits
.#131783 merged
Mar 27, 2025 -
gh-131763: Fix incorrect if statement
#131765 merged
Mar 26, 2025 -
gh-131236: allow to generate multiple UUIDs at once via CLI
#131218 merged
Mar 26, 2025 -
[3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764)
#131774 merged
Mar 26, 2025 -
[3.12] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764)
#131775 merged
Mar 26, 2025 -
GH-119866: Don't clear
frame->stackpointer
on release builds#131750 merged
Mar 26, 2025 -
gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value
#131764 merged
Mar 26, 2025 -
gh-131586: Avoid refcount contention in some "special" calls
#131588 merged
Mar 26, 2025 -
[3.13] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm …
#131754 merged
Mar 26, 2025 -
[3.12] gh-131649: fix test_string_literals SyntaxWarning (GH-131650) (GH-131766)
#131772 merged
Mar 26, 2025 -
[3.13] gh-131649: fix test_string_literals SyntaxWarning (GH-131650)
#131766 merged
Mar 26, 2025 -
gh-123358: Use
_PyStackRef
inLOAD_DEREF
#130064 merged
Mar 26, 2025 -
GH-131729: Code-gen better liveness analysis
#131732 merged
Mar 26, 2025 -
[3.12] gh-131741: Add documentation for Windows version detection change in
platform
(GH-131742)#131768 merged
Mar 26, 2025 -
[3.13] gh-131741: Add documentation for Windows version detection change in
platform
(GH-131742)#131767 merged
Mar 26, 2025 -
gh-131741: Add documentation for Windows version detection change in
platform
#131742 merged
Mar 26, 2025 -
gh-131649: fix test_string_literals SyntaxWarning
#131650 merged
Mar 26, 2025 -
gh-117657: Fix data race in
compare_unicode_unicode_threadsafe
#131746 merged
Mar 26, 2025 -
[3.13] document that
sys._is_gil_enabled
is CPython-specific (GH-131748)#131760 merged
Mar 26, 2025 -
no issue: Document that sys._is_gil_enabled is CPython-specific
#131748 merged
Mar 26, 2025 -
gh-130881: Handle conditionally defined annotations
#130935 merged
Mar 26, 2025 -
gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm gen
#131744 merged
Mar 26, 2025 -
gh-130673: Gracefully handle section in jit build
#130906 merged
Mar 25, 2025 -
GH-131691: fix SEH for clang-cl on Windows
#131730 merged
Mar 25, 2025 -
[3.13] gh-129900: Fix
SystemExit
return codes when the REPL is started from the command line (GH-129901)#131734 merged
Mar 25, 2025 -
gh-129900: Fix
SystemExit
return codes when the REPL is started from the command line#129901 merged
Mar 25, 2025 -
gh-131647: fix 'sys.path_hooks is empty' warning in test_permission_e…
#131648 merged
Mar 25, 2025 -
gh-130887: remove trailing jump in AArch64 JIT stencils
#131042 merged
Mar 25, 2025 -
[3.13] gh-131719: add NULL pointer check to
_PyMem_FreeDelayed
(gh-131720)#131722 merged
Mar 25, 2025 -
gh-131719: add NULL ptr check to _PyMem_FreeDelayed
#131720 merged
Mar 25, 2025 -
gh-131711: Preventing the use of a null pointer in set_tp_mro
#131713 merged
Mar 25, 2025 -
gh-127945: fix thread safety of ctypes state
#131710 merged
Mar 25, 2025 -
gh-127945: add locking to malloc closure in free-threading
#131662 merged
Mar 25, 2025 -
gh-131707: fix unawaited coroutine warning in test_coroutines.Corouti…
#131708 merged
Mar 25, 2025 -
gh-128446: Run Windows CI tests on each commit
#131702 merged
Mar 25, 2025 -
gh-131666: mark
anext_awaitable.close
as aMETH_NOARGS
instead ofMETH_VARARGS
#131671 merged
Mar 25, 2025 -
GH-131473: tweak PreferredToolArchitecture for bundled clang-cl
#131689 merged
Mar 24, 2025 -
gh-127146: Fix Emscripten build with --pydebug
#131672 merged
Mar 24, 2025 -
[3.13] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679)
#131692 merged
Mar 24, 2025 -
[3.12] gh-131677: Fix flaky test_lru_cache_threaded3 (gh-131679)
#131693 merged
Mar 24, 2025 -
gh-131677: Fix flaky test_lru_cache_threaded3
#131679 merged
Mar 24, 2025 -
[3.13] gh-131670: Fix crash in
anext()
when__anext__
is sync and raises (GH-131682)#131686 merged
Mar 24, 2025 -
[3.12] gh-131670: Fix crash in
anext()
when__anext__
is sync and raises (GH-131682)#131687 merged
Mar 24, 2025 -
gh-130928: Fix error message during bytes formatting for the 'i' flag
#130967 merged
Mar 24, 2025 -
gh-131670: Fix crash in
anext()
when__anext__
is sync and raises#131682 merged
Mar 24, 2025 -
gh-111178: Fix function signature in pyexpat.c
#131674 merged
Mar 24, 2025 -
GH-131521: fix clangcl build on Windows for zlib-ng
#131526 merged
Mar 24, 2025 -
gh-111178: fix UBSan for
custom.c
examples#131606 merged
Mar 24, 2025 -
GH-128520: pathlib ABCs: tighten up argument types
#131621 merged
Mar 24, 2025 -
gh-115684: Clarify datetime
replace
documentation#116519 merged
Mar 24, 2025 -
GH-128520: pathlib ABCs: validate
magic_open()
arguments#131617 merged
Mar 24, 2025 -
GH-128520: pathlib ABCs: reject empty pattern in
ReadablePath.glob()
#127343 merged
Mar 24, 2025 -
GH-131296: fix clang-cl warning on Windows in _wmimodule.cpp
#131587 merged
Mar 24, 2025 -
gh-111178: Fix function signatures for test_socket
#131667 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
anextawaitableobject
#131609 merged
Mar 24, 2025 -
gh-111178: Skip tests which require deep stack if UBsan
#131669 merged
Mar 24, 2025 -
gh-111178: Fix function signatures for test_capi
#131659 merged
Mar 24, 2025 -
gh-111178: Fix function signature for test_threading
#131663 merged
Mar 24, 2025 -
gh-128421: Avoid TSAN warnings in sys._current_frames()
#131548 merged
Mar 24, 2025 -
gh-111178: Fix function signatures for test_zoneinfo
#131664 merged
Mar 24, 2025 -
gh-111178: Fix function signatures for test_ctypes
#131660 merged
Mar 24, 2025 -
[3.13] gh-131645: fix ResourceWarnings in
test_asyncio.test_events
(#131646)#131661 merged
Mar 24, 2025 -
gh-128715: Expose ctypes.CField, with info attributes
#128950 merged
Mar 24, 2025 -
[3.12] Docs: Fix documentation for "PyTypeObject Definition" (GH-130936)
#131459 merged
Mar 24, 2025 -
gh-131311: Extract _replace_array_elements from PyCStructUnionType_update_stginfo
#131504 merged
Mar 24, 2025 -
gh-128485: ensure that dlmalloc initializes itself at import time in ctypes
#131633 merged
Mar 24, 2025 -
gh-131311: Fix additional memory leaks in ctypes
#131429 merged
Mar 24, 2025 -
gh-131645: fix ResourceWarnings in test_asyncio.test_events
#131646 merged
Mar 24, 2025 -
[3.13] gh-130587: Add hand-written docs for non-OP tokens (GH-130588)
#131465 merged
Mar 24, 2025 -
gh-123909: Remove obsolete note in PyType_FromMetaclass docs
#131506 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Modules/_testcapimodule.c
#131614 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Modules/_testcapi/*.c
#131613 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
bytesobject.c
#131603 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Python/legacy_tracing.c
#131611 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Modules/_testmultiphase.c
#131615 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Python/instrumentation.c
#131608 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
PyStdPrinter_Object
#131607 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
_PyExecutorObject
#131610 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
PyBufferWrapper
#131616 merged
Mar 24, 2025 -
gh-111178: fix UBSan failures for
Modules/_testbuffer.c
#131612 merged
Mar 24, 2025 -
[3.12] gh-131045: [Enum] fix flag containment checks when using values (GH-131053)
#131232 merged
Mar 24, 2025 -
[3.12] gh-131357: Add a set of asserts to test.test_capi.test_bytearray (GH-131554)
#131629 merged
Mar 23, 2025 -
[3.13] gh-131045: [Enum] fix flag containment checks when using values (GH-131053)
#131167 merged
Mar 23, 2025 -
gh-111178: fix UBSan failures for
TaskStepMethWrapper
#131602 merged
Mar 23, 2025 -
Fix typo in importlib.metadata.rst
#131596 merged
Mar 23, 2025 -
gh-130080: do not fold match case constants in unoptimized AST
#131577 merged
Mar 23, 2025 -
[3.12] gh-130283: update deprecated links and examples in
urllib.request
docs (GH-130284)#131627 merged
Mar 23, 2025 -
[3.13] gh-130283: update deprecated links and examples in
urllib.request
docs (GH-130284)#131626 merged
Mar 23, 2025 -
gh-130283: update deprecated links and examples in
urllib.request
docs#130284 merged
Mar 23, 2025 -
[3.13] gh-131418: remove unused legacy typedefs in
{md5,sha1}module.c
(GH-131420)#131620 merged
Mar 23, 2025 -
[3.12] gh-121529: Document
from_
parameter in_mboxMMDF
public methods (GH-121530)#131622 merged
Mar 23, 2025 -
[3.13] gh-121529: Document
from_
parameter in_mboxMMDF
public methods (GH-121530)#131623 merged
Mar 23, 2025 -
gh-121529: Document from_ parameter in _mboxMMDF methods
#121530 merged
Mar 23, 2025 -
[3.12] gh-131418: remove unused legacy typedefs in
{md5,sha1}module.c
(GH-131420)#131619 merged
Mar 23, 2025 -
gh-131418: remove unused legacy typedefs in
{md5,sha1}module.c
#131420 merged
Mar 23, 2025 -
[3.13] gh-131357: Add a set of asserts to test.test_capi.test_bytearray (GH-131554)
#131601 merged
Mar 23, 2025 -
gh-131357: Add a set of asserts to test.test_capi.test_bytearray
#131554 merged
Mar 23, 2025 -
GH-131296: fix clang-cl warning on Windows in semaphore.c
#131595 merged
Mar 22, 2025 -
gh-131566: Skip
test_tracemalloc_track_race
under TSAN#131567 merged
Mar 22, 2025 -
gh-131296: fix clang-cl warning in tracemalloc.c
#131514 merged
Mar 22, 2025 -
[3.12] gh-131457: Fix typo in BNF description of function signatures (GH-131460)
#131576 merged
Mar 22, 2025 -
[3.13] gh-131457: Fix typo in BNF description of function signatures (GH-131460)
#131575 merged
Mar 22, 2025 -
gh-131457: Fix typo in BNF description of function signatures
#131460 merged
Mar 22, 2025
74 Pull requests opened by 44 people
-
gh-131540: Improve type checking error for `args` in `threading.Thread` objects
#131582 opened
Mar 22, 2025 -
gh-130870: Preserve `GenericAlias` subclasses in `typing.get_type_hints()`
#131583 opened
Mar 22, 2025 -
GH-131296: fix clang-cl warning on Windows in pegen.h
#131584 opened
Mar 22, 2025 -
gh-90772: Add option to output UTC datetimes as "Z" in .isoformat()
#131585 opened
Mar 22, 2025 -
GH-131296: fix clang-cl warning on Windows in thread_nt.h
#131589 opened
Mar 22, 2025 -
GH-131296: fix clang-cl warning on Windows in overlapped.c
#131590 opened
Mar 22, 2025 -
gh-131591: Implement PEP 768
#131592 opened
Mar 22, 2025 -
GH-131296: fix clang-cl warning on Windows in sre.c
#131593 opened
Mar 22, 2025 -
GH-131296: fix clang-cl warning on Windows in getpath.c
#131594 opened
Mar 22, 2025 -
gh-90120: Specify UTF-8 encoding in `PyModule_AddString{Constant,Macro}` docs
#131597 opened
Mar 23, 2025 -
GH-131296: fix clang-cl warning on Windows in _winapi.c
#131600 opened
Mar 23, 2025 -
GH-131296: fix clang-cl warning on Windows in longobject.c for 32bit builds
#131604 opened
Mar 23, 2025 -
gh-111178: allow AC to disable fastcall convention to avoid UBSan failures
#131605 opened
Mar 23, 2025 -
gh-131423: Update OpenSSL to 3.0.16 (macOS, Windows) and 3.4.1 (Linux)
#131618 opened
Mar 23, 2025 -
gh-131624: Fix posix_spawn tests failing on NetBSD with stack limit assertions
#131625 opened
Mar 23, 2025 -
gh-131628: use duck-typing in `inspect` to support Cython
#131632 opened
Mar 23, 2025 -
pathlib ABCs: yield progress reports from `WritablePath._copy_from()`
#131636 opened
Mar 23, 2025 -
gh-100929: Add `%F` format code to strptime
#131637 opened
Mar 23, 2025 -
gh-60115: Support frozen modules for linecache.getline()
#131638 opened
Mar 23, 2025 -
GH-130798: Add type hints to pathlib.types
#131639 opened
Mar 23, 2025 -
Docs: Update `PyExc_*` tables in the c-api documentation
#131640 opened
Mar 24, 2025 -
add __type_checking__ keyword
#131641 opened
Mar 24, 2025 -
gh-73069: fix race conditions in os.scandir and associated direntry
#131642 opened
Mar 24, 2025 -
gh-131652: remove duplicated bits in `Lib/test/clinic.test.c`
#131653 opened
Mar 24, 2025 -
gh-131656: Solved the cross-interpreter support of `multiprocessing` module
#131657 opened
Mar 24, 2025 -
gh-111178: remove unnecessary clinic casts to `PyCFunction`
#131665 opened
Mar 24, 2025 -
gh-111178: Fix getsockaddrarg() undefined behavior
#131668 opened
Mar 24, 2025 -
gh-111178: remove redundant casts for functions with correct signatures
#131673 opened
Mar 24, 2025 -
[3.13] gh-115684: Clarify datetime `replace` documentation (GH-116519)
#131676 opened
Mar 24, 2025 -
[WIP] gh-129813: Add PyBytesWriter C API (flavor with size)
#131681 opened
Mar 24, 2025 -
[3.12] gh-115684: Clarify datetime `replace` documentation (GH-116519)
#131694 opened
Mar 24, 2025 -
gh-128813: hide mixed-mode functions for complex arithmetic from C-API
#131703 opened
Mar 25, 2025 -
gh-127945: fix thread safety of creating instances of ctypes structures
#131716 opened
Mar 25, 2025 -
gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 opened
Mar 25, 2025 -
gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 opened
Mar 25, 2025 -
gh-91349: Expose the crc32 function from the lzma library
#131721 opened
Mar 25, 2025 -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 opened
Mar 25, 2025 -
gh-131736: Only do seclevel workaround if seclevel greater than 1
#131739 opened
Mar 25, 2025 -
[3.13] GH-130673: Gracefully handle missing sections in JIT build (GH-130906)
#131749 opened
Mar 25, 2025 -
GH-114809: Add support for macOS multi-arch builds with the JIT enabled
#131751 opened
Mar 26, 2025 -
gh-131757: allow lru_cache functions to execute concurrently
#131758 opened
Mar 26, 2025 -
GH-131556: calculate PYBUILDDIR in the makefile instead of sysconfig
#131761 opened
Mar 26, 2025 -
gh-131675: mimalloc: fix mi_atomic_yield on 32-bit ARM
#131784 opened
Mar 27, 2025 -
gh-131788: make resource_tracker re-entrant safe
#131787 opened
Mar 27, 2025 -
gh-131791: Improve speed of `textwrap.dedent` by replacing `re`
#131792 opened
Mar 27, 2025 -
Add `TYPE_CHECKING` builtin
#131793 opened
Mar 27, 2025 -
gh-118761: Improve import time of `sqlite3`
#131796 opened
Mar 27, 2025 -
gh-127405: Add `ABIFLAGS` to `sysconfig.get_config_vars()` on Windows
#131799 opened
Mar 27, 2025 -
GH-131798: Allow the JIT to remove more `int`/`float`/`str` guards
#131800 opened
Mar 27, 2025 -
[3.13] gh-128770: raise warnings as errors in test suite - except for test_s…
#131802 opened
Mar 27, 2025 -
GH-131726: Split up `_CHECK_VALIDITY_AND_SET_IP`
#131810 opened
Mar 27, 2025 -
gh-91555: disable logger while handling log record
#131812 opened
Mar 27, 2025 -
gh-83371: handle exceptions from callbacks in process pools
#131813 opened
Mar 27, 2025 -
gh-131814: Remove logic stripping URL components not suffixed with /
#131815 opened
Mar 27, 2025 -
GH-131798: Remove guard for known type in TO_BOOL_STR
#131816 opened
Mar 28, 2025 -
GH-131296: fix clang-cl warning on Windows in socketmodule.c
#131821 opened
Mar 28, 2025 -
[3.12] gh-128770: raise warnings as errors in test suite - except for test_s…
#131824 opened
Mar 28, 2025 -
GH-131498: Another refactoring of the code generator
#131827 opened
Mar 28, 2025 -
gh-126835: Rename AST optimization related stuff after moving const folding to the peephole optimizier
#131830 opened
Mar 28, 2025 -
GH-131296: fix clang-cl warning on Windows in socketmodule.h
#131832 opened
Mar 28, 2025 -
gh-131831: Implement PEP 758 – Allow except and except* expressions without parentheses
#131833 opened
Mar 28, 2025 -
[3.13] Revert "gh-128231: Use `runcode()` return value for failing early (GH-129488) (#130513)"
#131834 opened
Mar 28, 2025 -
gh-130843: expose 48-bit timestamp for UUIDv7
#131838 opened
Mar 28, 2025 -
gh-107006: Move `threading.local` docstring to docs
#131840 opened
Mar 28, 2025 -
gh-130924: Do not create cells for usages of names in local annotations
#131843 opened
Mar 28, 2025 -
GH-131770: increase assumed WASI stack size to 131072 (wasi-sdk default)
#131844 opened
Mar 28, 2025 -
gh-131842: Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131847 opened
Mar 28, 2025 -
gh-131586: Avoid refcount contention in context managers
#131851 opened
Mar 28, 2025 -
gh-131853: test binary header in `msgfmt` generated file
#131854 opened
Mar 28, 2025 -
GH-130397: use __stack_high and __stack_low LLVM WASM attributes
#131855 opened
Mar 28, 2025 -
gh-131803: Clarify that you must register signal handlers for set_wakeup_fd
#131859 opened
Mar 29, 2025 -
gh-131865: Properly apply exported CFLAGS for dtrace/systemtap builds
#131866 opened
Mar 29, 2025 -
gh-121249: add news about struct module
#131867 opened
Mar 29, 2025
94 Issues closed by 40 people
-
Found a bug in _strptime.py
#131856 closed
Mar 28, 2025 -
Install a static installation description file as part of the Python installation
#107956 closed
Mar 28, 2025 -
asyncio.events.BaseDefaultEventLoopPolicy gone from Python 3.14 without prior deprecation
#131148 closed
Mar 28, 2025 -
PidfdChildWatcher removed without deprecation
#130915 closed
Mar 28, 2025 -
`test_ssl` failures in free threading Windows optimized builds
#131804 closed
Mar 28, 2025 -
Windows tail-call CI does not run the test cases
#131678 closed
Mar 28, 2025 -
ResourceWarning in test.test_ucn.UnicodeNamesTest.test_named_sequences_full (when http request 404s)
#131807 closed
Mar 28, 2025 -
[Docs] add a new Sphinx `VersionChange` directive `.. scheduled-changed::`
#131733 closed
Mar 28, 2025 -
PyUnstable_GC_VisitObjects should traverse the permanent generation as well
#131740 closed
Mar 28, 2025 -
optimize any/all/tuple calls with a generator expression arg
#131738 closed
Mar 28, 2025 -
URLLib Join Behaviour
#131814 closed
Mar 28, 2025 -
`python -I`'s help message missing imply `-P`
#131818 closed
Mar 28, 2025 -
What is wrong with this email related code
#131777 closed
Mar 27, 2025 -
Python3.13 logging level not working
#131789 closed
Mar 27, 2025 -
`_suggestions` module missing on Windows, untested
#131712 closed
Mar 27, 2025 -
Intern dataclass field names to improve performance
#112653 closed
Mar 27, 2025 -
Cast error with _Py_TryIncrefCompareStackRef and -Wc++11-narrowing
#131782 closed
Mar 27, 2025 -
Add `.subgroup()` and `.split()` methods to `BaseException`
#125825 closed
Mar 27, 2025 -
Misleading error message
#131785 closed
Mar 27, 2025 -
Add support for relocatable installations using $ORIGIN in RPAT
#131780 closed
Mar 26, 2025 -
Unnecessary NULL check for `code->_co_monitoring` in `remove_tools`
#131763 closed
Mar 26, 2025 -
Allow to generate multiple UUIDs at once via CLI
#131236 closed
Mar 26, 2025 -
Dereferencing the pointer 'parser_token->metadata' with a NULL value
#131762 closed
Mar 26, 2025 -
Duplicated results when spinning tasks with ThreadPoolExecutor.submit(lambda: x)
#131771 closed
Mar 26, 2025 -
Concurrent reads from `cell` objects (`LOAD_DEREF`) do not scale well
#123358 closed
Mar 26, 2025 -
The code generated by `DECREF_INPUTS()` is often inefficient and complex
#131695 closed
Mar 26, 2025 -
"What's new" notes for 3.12 don't mention `platform` changes regarding Windows 11 detection
#131741 closed
Mar 26, 2025 -
SyntaxWarning in test_string_literals
#131649 closed
Mar 26, 2025 -
Copyright date should be 2001-present
#131753 closed
Mar 26, 2025 -
JIT build crashes on x86_64-linux with LLVM 18
#130673 closed
Mar 25, 2025 -
clang-cl on Windows incorrectly compiles SEH (structured exception handling)
#131691 closed
Mar 25, 2025 -
Exit code in case of an error is always 1 since Python 3.13
#129900 closed
Mar 25, 2025 -
Problemas al instalar SPACY
#131735 closed
Mar 25, 2025 -
clang-cl on Windows fails to compile after zlib-ng
#131521 closed
Mar 25, 2025 -
clang-cl on Windows still needs PreferredToolArchitecture
#131473 closed
Mar 25, 2025 -
Error al instalar SPACY
#131731 closed
Mar 25, 2025 -
Faulthandler segfaults when called from threads
#131580 closed
Mar 25, 2025 -
ImportWarning in test_importlib ... test_permission_error_cwd
#131647 closed
Mar 25, 2025 -
JIT: remove jumps at the end of every micro op on aarch64
#130887 closed
Mar 25, 2025 -
_PyMem_FreeDelayed() missing a NULL pointer check
#131719 closed
Mar 25, 2025 -
Using a null pointer in set_tp_mro
#131711 closed
Mar 25, 2025 -
Some error paths do not set Exceptions in _testexternalinspection
#130052 closed
Mar 25, 2025 -
[Windows] New REPL doesn't allow to input non-ASCII Unicode characters
#130804 closed
Mar 25, 2025 -
RuntimeWarning in test_coroutines.CoroutineTest.test_await_17
#131707 closed
Mar 25, 2025 -
asyncio.current_task() is None for asyncio.tasks._PyTask 3.14a6
#131709 closed
Mar 25, 2025 -
UnicodeEncodeError in email.generator.py
#131655 closed
Mar 25, 2025 -
`anextawaitable_close()` should be a `METH_NOARGS` not `METH_VARARGS`
#131666 closed
Mar 25, 2025 -
Ctrl + Left/Right Arrow Key not working properly inside Python Interpreter
#131700 closed
Mar 25, 2025 -
Add strict=True Parameter to int() for Stricter String Parsing
#131699 closed
Mar 25, 2025 -
timedelta
#131698 closed
Mar 24, 2025 -
Flaky test `test_lru_cache_threaded3`
#131677 closed
Mar 24, 2025 -
Possible memory leak in _ctypes/PyCStructUnionType_update_stginfo on fail path
#131311 closed
Mar 24, 2025 -
flaky `test_traceback` on free-threaded Windows (x86)
#131685 closed
Mar 24, 2025 -
`anext(A(), default)` crashes when `StopAsyncIteration` is raised by a synchronous `__anext__`
#131670 closed
Mar 24, 2025 -
We shouldn't use locking APIs when creating sets in bytecode
#130312 closed
Mar 24, 2025 -
Data race between _Py_NewReference and _Py_IsOwnedByCurrentThread under free-threading
#131680 closed
Mar 24, 2025 -
datetime.date.replace() description not clear enough
#115684 closed
Mar 24, 2025 -
Identical branch in conditional node
#131651 closed
Mar 24, 2025 -
Make Argument Clinic aware of possible UBSan failures
#128180 closed
Mar 24, 2025 -
[3.12] Crash of repeated `Programs/_testembed.c` on Windows DEBUG build
#128833 closed
Mar 24, 2025 -
Windows on ARM should install to (Arm) directory
#131337 closed
Mar 24, 2025 -
Emscripten installation instructions shouldn't recommend installing to a non-user path
#126201 closed
Mar 24, 2025 -
datetime.timestamp() lose precision when the time is too large
#90683 closed
Mar 24, 2025 -
Race in _ctypes_alloc_callback and libffi under free-threading
#128485 closed
Mar 24, 2025 -
ResourceWarning(s) from test_asyncio.test_events.TestPyGetEventLoop.test_get_event_loop_new_process
#131645 closed
Mar 24, 2025 -
`enum.Flag.__contains__` changed behavior since python 3.12
#131045 closed
Mar 24, 2025 -
Extra letters added to my Python Code causing error's. Tried Copilot with not luck.
#131643 closed
Mar 24, 2025 -
add a timestamp() method to datetime.date class
#103072 closed
Mar 23, 2025 -
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 724: character maps to <undefined>
#131635 closed
Mar 23, 2025 -
Deprecate and remove the __subclasses__ feature in future versions
#131634 closed
Mar 23, 2025 -
docs: fix deprecated or broken examples in urllib.request documentation.
#130283 closed
Mar 23, 2025 -
Remove un-necessary typedefs in `md5module.c` and `sha1module.c`
#131418 closed
Mar 23, 2025 -
Undocumented from_ parameter in _mboxMMDF methods
#121529 closed
Mar 23, 2025 -
locale.getdefaultlocale() envvars default code and documentation mismatch
#51230 closed
Mar 23, 2025 -
Tamil locale is using outdated encoding
#84723 closed
Mar 23, 2025 -
locale.normalize returns non-existing locale
#98478 closed
Mar 23, 2025 -
locale module example is wrong for some platforms
#91343 closed
Mar 23, 2025 -
`test.test_httpservers.CGIHTTPServerTestCase` OSError: [Errno 39] Directory not empty
#116575 closed
Mar 22, 2025 -
test_write_filtered_python_package in test_zipfile fails with PermissionError
#107914 closed
Mar 22, 2025 -
explore hashlib use of the Apple CryptoKit macOS
#91280 closed
Mar 22, 2025 -
ssl_renegotiate() doesn't seem to be exposed
#77243 closed
Mar 22, 2025 -
Add a set of asserts to test.test_capi.test_bytearray
#131552 closed
Mar 22, 2025 -
`tracemalloc.start()` and `tracemalloc.stop()` race condition
#131566 closed
Mar 22, 2025 -
blake2module.c needs to be compiled with libhacl SIMD flags
#130213 closed
Mar 22, 2025 -
Failed to build cpython in macOS because it was expecting "python.exe"
#131563 closed
Mar 22, 2025 -
Replacing autotools with meson
#131578 closed
Mar 22, 2025 -
Update bundled pip to 25.0.1
#129583 closed
Mar 22, 2025 -
csv not realising type 'TextIO' is compatible with 'SupportsWrite[str]'.
#131574 closed
Mar 22, 2025 -
Typo in BNF description of function signatures
#131457 closed
Mar 22, 2025
47 Issues opened by 36 people
-
Systemtap on linux does not properly apply hardening CFLAGS when compiling using --with-dtrace
#131865 opened
Mar 29, 2025 -
Update bundled setuptools to address CVE-2024-6345, CVE-2022-40897 in cpython 3.9, 3.10 & 3.11
#131864 opened
Mar 29, 2025 -
Update bundled pip to address CVE-2023-5752 in cpython 3.9 & 3.10
#131860 opened
Mar 29, 2025 -
UserString subtypes parameterless `__init__`
#131857 opened
Mar 28, 2025 -
`msgfmt.py`: Test validity of generated file
#131853 opened
Mar 28, 2025 -
`msgfmt.py`: Handling of header inconsistent with GNU `msgfmt`
#131852 opened
Mar 28, 2025 -
Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131842 opened
Mar 28, 2025 -
Improve ContextVar in closures documentation
#131837 opened
Mar 28, 2025 -
Implement PEP 758 – Allow except and except* expressions without parentheses
#131831 opened
Mar 28, 2025 -
Fix sqlite timezone-naive adapter recipe
#131825 opened
Mar 28, 2025 -
New warning in the main (-Warray-bounds)
#131820 opened
Mar 28, 2025 -
`exec` and `eval` incorrectly accepting subclass of `dict` as `globals`
#131811 opened
Mar 27, 2025 -
Please upgrade bundled Expat to 2.7.1
#131809 opened
Mar 27, 2025 -
`signal.set_wakeup_fd` does not work unless you register a no-op signal handler for the relevant signal
#131803 opened
Mar 27, 2025 -
Better uop coverage in the JIT optimizer
#131798 opened
Mar 27, 2025 -
Crash (AccessViolation) running `py -m ensurepip` from windows docker container `python:3.12`
#131795 opened
Mar 27, 2025 -
File descriptor leak using multiprocessing.Queue
#131794 opened
Mar 27, 2025 -
Add `only_whitespace` option to `textwrap.dedent`
#131791 opened
Mar 27, 2025 -
intermittent ResourceTracker called reentrantly for resource cleanup in tests
#131788 opened
Mar 27, 2025 -
Freeze the `_sysconfigdata_*` module
#131779 opened
Mar 26, 2025 -
Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 opened
Mar 26, 2025 -
Parser stack overflow on WASI with `--with-pydebug`
#131770 opened
Mar 26, 2025 -
WASM build scripts don't honor `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 opened
Mar 26, 2025 -
functools.lru_cache prevents function being cached from executing concurrently under free-threading
#131757 opened
Mar 26, 2025 -
Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 opened
Mar 25, 2025 -
New REPL: `python -q` outputs unnecessary blank space on empty terminal
#131743 opened
Mar 25, 2025 -
Only do seclevel workaround if seclevel greater than 1
#131736 opened
Mar 25, 2025 -
Generated interpreter does not spill the correct value of the stack pointer for output arrays.
#131729 opened
Mar 25, 2025 -
JIT code has too many validity checks
#131726 opened
Mar 25, 2025 -
msgfmt: Generate GNU hash table
#131725 opened
Mar 25, 2025 -
http.client._MAXHEADERS = 100 limit no longer sufficient
#131724 opened
Mar 25, 2025 -
statistics.fmean() does not support Decimal data, contrary to documentation
#131723 opened
Mar 25, 2025 -
Error calling BaseHTTPRequestHandler.end_headers()
#131715 opened
Mar 25, 2025 -
Add PyNumber_Complex() and PyComplex_FromString() functions
#131704 opened
Mar 25, 2025 -
Add reproducibility test for `gzip.compress()`
#131697 opened
Mar 24, 2025 -
`TypeVarTuple` and `ParamSpec` allow too few arguments to be specified when used together
#131696 opened
Mar 24, 2025 -
`DECREF_INPUTS()` should be escaping
#131688 opened
Mar 24, 2025 -
pkgutil.walk_packages(None) imports tests and then their SkipTest exceptions ends iteration
#131684 opened
Mar 24, 2025 -
build: big endian ARM builds fail with mimalloc enabled
#131675 opened
Mar 24, 2025 -
Cross-implementation support of `multiprocessing` module
#131656 opened
Mar 24, 2025 -
Remove duplicated bits in `Lib/test/clinic.test.c`
#131652 opened
Mar 24, 2025 -
Duck-typing in `inspect.getfile`
#131628 opened
Mar 23, 2025 -
posix_spawn and posix_spawnp tests failing on NetBSD with stack limit assertions
#131624 opened
Mar 23, 2025 -
concurrent.futures.ProcessPoolExecutor raises during shutdown
#131598 opened
Mar 23, 2025 -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 opened
Mar 22, 2025 -
Use stackrefs in `_PyType_LookupRef` and related functions
#131586 opened
Mar 22, 2025 -
test_embed and test_ssl failing on linux 6.12.13
#131579 opened
Mar 22, 2025
188 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-100926: Move ctype's pointers cache to StgInfo
#131282 commented on
Mar 29, 2025 • 42 new comments -
gh-118948: add support for ISO 8601 basic format to ``datetime``
#120553 commented on
Mar 22, 2025 • 17 new comments -
gh-131524: Update platform CLI to use argparse
#131542 commented on
Mar 24, 2025 • 13 new comments -
gh-127266: avoid data races when updating type slots
#131174 commented on
Mar 28, 2025 • 12 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Mar 26, 2025 • 12 new comments -
Enable Windows on Arm GitHub runners
#131559 commented on
Mar 28, 2025 • 11 new comments -
gh-131466: `concurrent.futures.Executor.map`: avoid temporarily exceeding `buffersize` while collecting the next result
#131467 commented on
Mar 25, 2025 • 9 new comments -
gh-117829: add --include and --exclude flag to zipapp
#120537 commented on
Mar 24, 2025 • 8 new comments -
gh-99108: Implement HACL* HMAC
#130157 commented on
Mar 29, 2025 • 6 new comments -
gh-103072: Add a `timestamp()` method to `datetime.date`
#131226 commented on
Mar 23, 2025 • 6 new comments -
GH-109564: add asyncio.Server state machine
#131009 commented on
Mar 25, 2025 • 6 new comments -
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}`
#130708 commented on
Mar 26, 2025 • 3 new comments -
gh-93096: fix `test_mimetypes.test_guess_type_conflicting_with_mimetypes`
#131408 commented on
Mar 28, 2025 • 3 new comments -
gh-124210: Add introduction to docs for threading module
#127046 commented on
Mar 29, 2025 • 2 new comments -
gh-131050: Allow CPython test to handle TLS libraries lacking FFDHE ciphersuites
#131051 commented on
Mar 28, 2025 • 2 new comments -
gh-112632 : Added an option for block formatting to Lib/pprint.py
#129274 commented on
Mar 28, 2025 • 2 new comments -
gh-77065: Add optional keyword-only argument `echochar` for `getpass.getpass`
#130496 commented on
Mar 25, 2025 • 2 new comments -
WIP: gh-114467: Support posix_spawn in subprocess.Popen with cwd != None
#114468 commented on
Mar 27, 2025 • 2 new comments -
gh-113775: Fix HttpOnly Prefix Issue in MozillaCookieJar.save method
#113795 commented on
Mar 23, 2025 • 2 new comments -
gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
Mar 27, 2025 • 2 new comments -
Docs: C API: Improve documentation around non-Python threads with subinterpreters
#131087 commented on
Mar 24, 2025 • 2 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Mar 28, 2025 • 1 new comment -
gh-131507: Add support for syntax highlighting in PyREPL
#131562 commented on
Mar 22, 2025 • 1 new comment -
gh-124176: `create_autospec` must not change how dataclass defaults are mocked
#124724 commented on
Mar 25, 2025 • 1 new comment -
gh-115783: Deprecate support for invalid ISO formats in `datetime.fromisoformat`
#131522 commented on
Mar 29, 2025 • 1 new comment -
gh-130453: pygettext: Allow specifying multiple keywords with the same function name
#131380 commented on
Mar 23, 2025 • 1 new comment -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
Mar 24, 2025 • 1 new comment -
gh-116093: ABCMeta.__subclasscheck__ now initializes cls if it is not yet initialized
#119719 commented on
Mar 26, 2025 • 0 new comments -
gh-80744: pdb: do not read .pdbrc twice when in $HOME
#12731 commented on
Mar 22, 2025 • 0 new comments -
gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 commented on
Mar 26, 2025 • 0 new comments -
Improve the frozenset.is(sub|super)set docstrings
#129622 commented on
Mar 29, 2025 • 0 new comments -
gh-114199: Run some tests in new process to dismiss deprecated warning
#116108 commented on
Mar 29, 2025 • 0 new comments -
gh-115997: Make `HTTPResponse.read1` and `readline` raise `IncompleteRead`
#115998 commented on
Mar 23, 2025 • 0 new comments -
threading module is missing basic/introductory usage example
#124210 commented on
Mar 29, 2025 • 0 new comments -
Update os.walk example to avoid .git subdirs instead of CVS subdirs
#127541 commented on
Mar 29, 2025 • 0 new comments -
gh-76984: Handle DATA correctly for LMTP with multiple RCPT
#18896 commented on
Mar 28, 2025 • 0 new comments -
Reorganize `os.path` documentation
#130536 commented on
Mar 29, 2025 • 0 new comments -
venv base path does not resolve symlinks using realpath()
#106045 commented on
Mar 29, 2025 • 0 new comments -
gh-130327: Always traverse managed dictionaries, even when inline values are available
#130469 commented on
Mar 25, 2025 • 0 new comments -
Top-of-stack caching in the interpreter
#131498 commented on
Mar 28, 2025 • 0 new comments -
Move const folding to the peephole optimizer
#126835 commented on
Mar 28, 2025 • 0 new comments -
clang-cl issues many warnings when building on Windows
#131296 commented on
Mar 28, 2025 • 0 new comments -
computed-goto interpreter: Prevent the compiler from merging `DISPATCH` calls
#129987 commented on
Mar 28, 2025 • 0 new comments -
Customize UUIDv7 generation for database partitioning
#130843 commented on
Mar 28, 2025 • 0 new comments -
Possible `heap-use-after-free` in ctypes in Python 3.12
#113576 commented on
Mar 28, 2025 • 0 new comments -
Move threading.local docs from docstring to the docs
#107006 commented on
Mar 28, 2025 • 0 new comments -
multiprocessing.get_logger() logger deadlock on first call by subprocess to logger.info("...") due to internal logger.debug(...) call by multiprocessing.Queue._start_thread
#91555 commented on
Mar 28, 2025 • 0 new comments -
rpath with $ORIGIN not followed when load binary modules
#115028 commented on
Mar 28, 2025 • 0 new comments -
Improve import time of various stdlib modules
#118761 commented on
Mar 28, 2025 • 0 new comments -
_result_handler dies on raised exceptions [multiprocessing]
#83371 commented on
Mar 28, 2025 • 0 new comments -
str(zipfile.Path()) not working when root attribute is io.BytesIO
#100609 commented on
Mar 28, 2025 • 0 new comments -
Type hints for `pathlib.types`
#130798 commented on
Mar 28, 2025 • 0 new comments -
Local annotation turns local variables in cells
#130924 commented on
Mar 28, 2025 • 0 new comments -
Segfault in faulthandler signal handler with threads
#116008 commented on
Mar 28, 2025 • 0 new comments -
Update OpenSSL versions for CI and Windows
#131423 commented on
Mar 28, 2025 • 0 new comments -
bytes.fromhex is much slower than binascii.a2b_hex
#131171 commented on
Mar 28, 2025 • 0 new comments -
Set `sys.abiflags` on Windows to make check free-threaded/debug builds easier
#127405 commented on
Mar 28, 2025 • 0 new comments -
Implement stack overflow protection for webassembly
#130397 commented on
Mar 28, 2025 • 0 new comments -
`_abc._abc_subclasscheck` has very poor performance and (I think) a memory leak
#92810 commented on
Mar 28, 2025 • 0 new comments -
gh-130524 Create WinGetpassTest class for improved coverage
#130529 commented on
Mar 23, 2025 • 0 new comments -
gh-130536: Added details to `os.path` documentation
#130557 commented on
Mar 23, 2025 • 0 new comments -
gh-130703: Implement wrapping to width for msgids
#130705 commented on
Mar 23, 2025 • 0 new comments -
gh-129098: avoid using content of `_pyrepl/__main__.py` when reporting tracebacks
#130721 commented on
Mar 23, 2025 • 0 new comments -
gh-89157: Make C and Python implementation of `datetime.date.fromisoformat` consistent.
#131007 commented on
Mar 26, 2025 • 0 new comments -
gh-131116: Fix inspect._finddoc to work with cached_property objects.
#131165 commented on
Mar 24, 2025 • 0 new comments -
GH-129149: Add fast paths to four more `PyLong_From*` functions
#131211 commented on
Mar 24, 2025 • 0 new comments -
gh-123471: Make concurrent iteration over itertools.cycle safe under free-threading
#131212 commented on
Mar 23, 2025 • 0 new comments -
gh-115999: Update whats news for free-threaded 3.14
#131285 commented on
Mar 23, 2025 • 0 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
Mar 27, 2025 • 0 new comments -
GH-131288: use _AddressOfReturnAddress in _Py_get_machine_stack_pointer to silence MSVC warning in pycore_ceval.h for release builds
#131289 commented on
Mar 28, 2025 • 0 new comments -
gh-131178: Update help message for `timeit` CLI
#131326 commented on
Mar 28, 2025 • 0 new comments -
gh-130197: pygettext: Fix and test the `--exclude-file` option
#131381 commented on
Mar 26, 2025 • 0 new comments -
GH-114911: use time.perf_counter in Stopwatch
#131469 commented on
Mar 27, 2025 • 0 new comments -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
Mar 23, 2025 • 0 new comments -
gh-131505: Move len boundary assertions before using len.
#131536 commented on
Mar 24, 2025 • 0 new comments -
gh-130522: Fix threading errors during garbage collection
#131537 commented on
Mar 25, 2025 • 0 new comments -
gh-123720: When closing an asyncio server, stop the handlers
#124689 commented on
Mar 23, 2025 • 0 new comments -
Minor improvements to faq/programming.rst
#127261 commented on
Mar 28, 2025 • 0 new comments -
gh-127405: Set `sys.abiflags` on Windows
#127406 commented on
Mar 25, 2025 • 0 new comments -
gh-127541: Update os.walk example
#127765 commented on
Mar 28, 2025 • 0 new comments -
Document that dict.setdefault takes no keyword arguments
#128208 commented on
Mar 25, 2025 • 0 new comments -
gh-128213: fast path for bytes creation from list and tuple
#128214 commented on
Mar 26, 2025 • 0 new comments -
gh-128307: support eager_start kwarg in create_eager_task_factory
#128306 commented on
Mar 25, 2025 • 0 new comments -
gh-127073: Clear completion list when KeyboardInterrupt occurs in REPL
#128467 commented on
Mar 26, 2025 • 0 new comments -
gh-128639: Don't assume one thread in subinterpreter finalization
#128640 commented on
Mar 28, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Mar 24, 2025 • 0 new comments -
gh-84464: Update `turtle.circle()` drawing direction doc
#128986 commented on
Mar 28, 2025 • 0 new comments -
gh-117779: Fix reading duplicated entries in zipfile by name
#129254 commented on
Mar 28, 2025 • 0 new comments -
gh-129327: revise hashlib documentation to account for FIPS removing sha1
#129334 commented on
Mar 28, 2025 • 0 new comments -
gh-129694: Add `test_exceptions` to parallel TSAN jobs
#129746 commented on
Mar 27, 2025 • 0 new comments -
gh-129994: Add docs to socket.create_server
#129996 commented on
Mar 28, 2025 • 0 new comments -
gh-128384: Use a context variable for warnings.catch_warnings
#130010 commented on
Mar 27, 2025 • 0 new comments -
gh-130141: clean up asyncio._SelectorTransport during __del__
#130142 commented on
Mar 25, 2025 • 0 new comments -
gh-87135: Raise PythonFinalizationError when joining a blocked daemon thread
#130402 commented on
Mar 24, 2025 • 0 new comments -
Missing fast path in PyLong_From*() functions for compact integers
#129149 commented on
Mar 22, 2025 • 0 new comments -
datetime.datetime.strptime get day error
#84417 commented on
Mar 23, 2025 • 0 new comments -
RecvmsgIntoSCMRightsStreamTest and RecvmsgSCMRightsStreamTest fails on NetBSD
#125860 commented on
Mar 23, 2025 • 0 new comments -
ValueError: filedescriptor out of range during test_subprocess on NetBSD
#124986 commented on
Mar 23, 2025 • 0 new comments -
AssertionError in test_whichdb_ndbm on NetBSD
#124486 commented on
Mar 23, 2025 • 0 new comments -
test_thread_time fails on NetBSD: time difference exceeds expected threshold
#123978 commented on
Mar 23, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Mar 23, 2025 • 0 new comments -
Leaked semaphore objects in test_concurrent_futures
#104090 commented on
Mar 23, 2025 • 0 new comments -
Clarify that PyModule_AddString{Constant,Macro} use utf-8
#90120 commented on
Mar 23, 2025 • 0 new comments -
input() not including built-in newline if string > 236 characters
#131248 commented on
Mar 23, 2025 • 0 new comments -
Unrecoverable stack overflow with infinite recursion on macOS
#131543 commented on
Mar 23, 2025 • 0 new comments -
HttpOnly prefix appending feature of MozillaCookieJar almost never works
#113775 commented on
Mar 23, 2025 • 0 new comments -
Improve documentation of locale encoding functions
#57283 commented on
Mar 23, 2025 • 0 new comments -
locale.setlocale example incorrect
#85204 commented on
Mar 23, 2025 • 0 new comments -
Make pathlib ABCs usable by zipfile.Path
#128520 commented on
Mar 23, 2025 • 0 new comments -
ftplib `retrbinary(rest=...)` seems to send incorrect data
#127561 commented on
Mar 23, 2025 • 0 new comments -
setting a locale that uses comma as decimal separator breaks tkinter.DoubleVar
#84008 commented on
Mar 23, 2025 • 0 new comments -
locale.getlocale() returns a non RFC1766 language code
#82986 commented on
Mar 23, 2025 • 0 new comments -
Add more tests for zero-sized bytes objects in `capi` tests
#131357 commented on
Mar 23, 2025 • 0 new comments -
`PyType_AddWatcher` and friends are not thread safe in free-threading
#131544 commented on
Mar 23, 2025 • 0 new comments -
Self-documenting expressions conversion + format-spec
#131176 commented on
Mar 23, 2025 • 0 new comments -
can't step through _frozen_importlib/importlib._bootstrap using pdb
#60115 commented on
Mar 23, 2025 • 0 new comments -
test_codecs fails with RuntimeError on NetBSD
#124476 commented on
Mar 23, 2025 • 0 new comments -
Cython cannot use "pycore_frame.h" in Py3.14a4
#130931 commented on
Mar 24, 2025 • 0 new comments -
Add a platform neutral version of localtime/gmtime
#84948 commented on
Mar 22, 2025 • 0 new comments -
strptime(.., '%c') fails to parse output of strftime('%c', ..) in some locales
#53203 commented on
Mar 22, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Mar 22, 2025 • 0 new comments -
Incorrect installation of `lib-dynload` for custom builds on openSUSE
#131425 commented on
Mar 22, 2025 • 0 new comments -
`concurrent.futures.Executor.map` temporarily exceeds its `buffersize` while collecting the next result
#131466 commented on
Mar 22, 2025 • 0 new comments -
`ast.parse()` inconsistency with type comments vs. `type: ignore`
#131570 commented on
Mar 22, 2025 • 0 new comments -
Syntax highlighting in PyREPL
#131507 commented on
Mar 22, 2025 • 0 new comments -
multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
Mar 22, 2025 • 0 new comments -
Caching the tuple hash calculation speeds up some code significantly
#131525 commented on
Mar 22, 2025 • 0 new comments -
PYTHONSAFEPATH still includes the current directory on Windows for script entrypoints
#131484 commented on
Mar 22, 2025 • 0 new comments -
`ProcessPoolExecutor` only schedule tasks on 1 CPU when systemwise `isolcpus` is enabled
#131439 commented on
Mar 22, 2025 • 0 new comments -
Wrong `Python.asdl` type for `keys` in `Dict` literals
#131421 commented on
Mar 22, 2025 • 0 new comments -
Deprecate PyASCIIObject/PyUnicodeObject
#131510 commented on
Mar 22, 2025 • 0 new comments -
html.parser produces different output than documented
#131535 commented on
Mar 22, 2025 • 0 new comments -
Missleading example of value validation for `dbm` since 3.13
#131323 commented on
Mar 22, 2025 • 0 new comments -
glob.translate incorrectly treats ***
#131478 commented on
Mar 22, 2025 • 0 new comments -
Improve error handling for `args` in `Thread` to prevent confusion with iterable arguments that are not a `list` or `tuple` (such as a `string`)
#131540 commented on
Mar 22, 2025 • 0 new comments -
`typing._eval_type` is not preserving `GenericAlias` subclasses
#130870 commented on
Mar 22, 2025 • 0 new comments -
gc.get_referrers() can be used to see objects before they are fully built
#101855 commented on
Mar 22, 2025 • 0 new comments -
Add ISO Basic format support to datetime.isoformat() and date.isoformat()
#118948 commented on
Mar 22, 2025 • 0 new comments -
Missing DTrace probes
#104280 commented on
Mar 22, 2025 • 0 new comments -
Custom unpickler and pickler for the shelve module
#99631 commented on
Mar 22, 2025 • 0 new comments -
AssertionError: 'LOAD_GLOBAL_MODULE' not found in {'RETURN_VALUE', 'RESUME_CHECK', 'LOAD_GLOBAL'} in test_opcache.py
#111760 commented on
Mar 23, 2025 • 0 new comments -
Python 3.5.2 crashers (from PyPy)
#73069 commented on
Mar 24, 2025 • 0 new comments -
`ctypes` thread safety auditing (and fixing)
#127945 commented on
Mar 25, 2025 • 0 new comments -
inconsistent handling of duplicate ZipFile entries
#117779 commented on
Mar 25, 2025 • 0 new comments -
datetime.strptime without a year fails on Feb 29
#70647 commented on
Mar 25, 2025 • 0 new comments -
Safe synchronous cancellation in asyncio
#103486 commented on
Mar 25, 2025 • 0 new comments -
create_task() recommendation seems like bad practice
#104091 commented on
Mar 25, 2025 • 0 new comments -
Make TSAN tests pass with the GIL disabled in free-threaded builds
#117657 commented on
Mar 25, 2025 • 0 new comments -
Dictionary max modifications threshold too low for JIT
#131194 commented on
Mar 25, 2025 • 0 new comments -
Add ssl.CERT_REQUIRED_NO_VERIFY as possible value for ssl.SSLContext.verify_mode
#90935 commented on
Mar 26, 2025 • 0 new comments -
JIT & macOS fat builds
#114809 commented on
Mar 26, 2025 • 0 new comments -
Implement PEP 649 and PEP 749
#119180 commented on
Mar 26, 2025 • 0 new comments -
Crash Due to Exception in threading._shutdown()
#113148 commented on
Mar 26, 2025 • 0 new comments -
Makefile always regenerates `build-details.json`
#131556 commented on
Mar 26, 2025 • 0 new comments -
Make tempfile.* classes path-like
#87646 commented on
Mar 26, 2025 • 0 new comments -
zippapp/ macOS: .DS_Store files should be excluded from the generated archives
#117829 commented on
Mar 26, 2025 • 0 new comments -
concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 commented on
Mar 26, 2025 • 0 new comments -
UBSan: Calling a function through pointer to incorrect function type is undefined behavior
#111178 commented on
Mar 27, 2025 • 0 new comments -
Audit asyncio thread safety
#128002 commented on
Mar 27, 2025 • 0 new comments -
`test_dllist` fails on NetBSD: dl_iterate_phdr doesn't report shared libraries
#131565 commented on
Mar 27, 2025 • 0 new comments -
ks_c-5601-1987 is used by microsoft when it really means cp949
#62825 commented on
Mar 27, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
Mar 27, 2025 • 0 new comments -
Use zlib-ng (fast!) rather than mainline stale zlib in binary releases
#91349 commented on
Mar 27, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Mar 28, 2025 • 0 new comments -
configure warnings as errors in the test suite
#128770 commented on
Mar 28, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Mar 24, 2025 • 0 new comments -
Decimal strict mode should prevent Decimal("0.89") == 0.89
#125557 commented on
Mar 24, 2025 • 0 new comments -
Race in ctypes PyCFuncPtr_new under free-threading
#128567 commented on
Mar 24, 2025 • 0 new comments -
Race in stgdict PyCStructUnionType_update_stginfo under free-threading
#128570 commented on
Mar 24, 2025 • 0 new comments -
Emscripten: Get test suite passing
#127146 commented on
Mar 24, 2025 • 0 new comments -
datetime.timestamp() doesn't have enough precision to represent datetime.max
#91012 commented on
Mar 24, 2025 • 0 new comments -
Add option to output UTC datetimes as "Z" in `.isoformat()`
#90772 commented on
Mar 24, 2025 • 0 new comments -
locale.getlocale() fails if locale name doesn't include encoding
#64287 commented on
Mar 24, 2025 • 0 new comments -
test_c_locale_coercion fails on OpenBSD
#75812 commented on
Mar 24, 2025 • 0 new comments -
[Windows] test_int.test_denial_of_service failed: took 15ms
#114911 commented on
Mar 24, 2025 • 0 new comments -
asyncio: Re-reverse deprecation of set_event_loop?
#130322 commented on
Mar 24, 2025 • 0 new comments -
Race on `_PyRuntime.signals.unhandled_keyboard_interrupt` when calling `eval()` concurrently in free-threading mode
#128130 commented on
Mar 24, 2025 • 0 new comments -
Checking len bounds after usage in bytesio.c
#131505 commented on
Mar 24, 2025 • 0 new comments -
Untangle ctypes bitfield size and expose field information
#128715 commented on
Mar 24, 2025 • 0 new comments -
Add new format code to strptime for when microsecond is optional
#100929 commented on
Mar 24, 2025 • 0 new comments -
`typing.Annotated` does not flatten through `typing.TypeAliasType`
#130117 commented on
Mar 24, 2025 • 0 new comments -
Use Windows `IFileOperation` to implement copying/moving/deleting in pathlib
#131262 commented on
Mar 24, 2025 • 0 new comments -
Make _Py_c_sum(), _Py_c_diff(), etc (elementary operations on Py_complex) - part of the public API
#128813 commented on
Mar 25, 2025 • 0 new comments -
resurrected asyncio `_SelectorTransport` unregisters fds it doesn't own
#130141 commented on
Mar 25, 2025 • 0 new comments -
`csv` does not round-trip for `complex` numbers
#98485 commented on
Mar 25, 2025 • 0 new comments -
Add integer formatting code for fixed-width signed arithmetic (2's complement)
#74756 commented on
Mar 25, 2025 • 0 new comments -
Optionally prevent child tasks from being cancelled in `asyncio.TaskGroup`
#101581 commented on
Mar 25, 2025 • 0 new comments -
`test_multiprocessing_spawn.test_processes` flaky tests on Windows
#130733 commented on
Mar 25, 2025 • 0 new comments