-
-
Notifications
You must be signed in to change notification settings - Fork 31.6k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
149 Pull requests merged by 54 people
-
Remove duplicate includes: Python/importdl.c
#132623 merged
Apr 18, 2025 -
gh-131173: Improve exception handling during take_ownership processing
#132620 merged
Apr 17, 2025 -
Docs: Migrate entirely to PSF hosted plausible for analytics
#132648 merged
Apr 17, 2025 -
[3.13] gh-132649: Allow passing --include-tcltk to PC\layout on Windows ARM64 (GH-132650)
#132656 merged
Apr 17, 2025 -
gh-132649: Allow passing --include-tcltk to PC\layout on Windows ARM64
#132650 merged
Apr 17, 2025 -
gh-127945: fix critical sections around ctypes array
#132646 merged
Apr 17, 2025 -
gh-132284: Don't wrap base PyCFunction slots on class creation if not overridden
#132329 merged
Apr 17, 2025 -
gh-132493: Avoid eager import of annotationlib in typing (again)
#132596 merged
Apr 17, 2025 -
gh-132042: Do not lookup tp_dict each time to speedup class creation
#132619 merged
Apr 17, 2025 -
gh-132561: Fix the public
multiprocessing.SemLock.locked
method#132586 merged
Apr 17, 2025 -
[3.13] gh-130070: Fix
exec(<string>, closure=<non-None>)
unexpected path (GH-130071)#132627 merged
Apr 17, 2025 -
gh-101410: revert loghelper() change in 75f59bb for integer input
#132625 merged
Apr 17, 2025 -
gh-130070: Fix
exec(<string>, closure=<non-None>)
unexpected path#130071 merged
Apr 17, 2025 -
Remove duplicate includes: Python/ast_opt.c
#132621 merged
Apr 17, 2025 -
gh-118761: Add helper to ensure that lazy imports are actually lazy
#132614 merged
Apr 17, 2025 -
GH-131296: fix clang-cl warning on Windows in overlapped.c
#131590 merged
Apr 16, 2025 -
gh-128384: Fix for unreliable warnings unit tests.
#132611 merged
Apr 16, 2025 -
[3.13] gh-132608: Fix a sample code coloring for ast.While (GH-132609)
#132612 merged
Apr 16, 2025 -
Add Doc section in free-threaded ext howto for critical sections
#132531 merged
Apr 16, 2025 -
gh-132608: Fix a sample code coloring for ast.While
#132609 merged
Apr 16, 2025 -
Remove unused headers from _asynciomodule.c file
#132047 merged
Apr 16, 2025 -
fix some typos in docfiles(.rst .md)
#132589 merged
Apr 16, 2025 -
[3.13] typing docs: Clarify Protocol / runtime_checkable docs (GH-132606)
#132607 merged
Apr 16, 2025 -
Clean up pdb state after each pdb doctest
#132577 merged
Apr 16, 2025 -
typing docs: Clarify Protocol / runtime_checkable docs
#132606 merged
Apr 16, 2025 -
gh-127945: change _ctypes_test static globals to thread local
#132575 merged
Apr 16, 2025 -
gh-131798: Use
sym_new_type
instead ofsym_new_not_null
for_BUILD_LIST
,_BUILD_SLICE
, and_BUILD_MAP
#132434 merged
Apr 16, 2025 -
[3.13] typing: Add missing test case for Protocol inheritance (GH-132597)
#132603 merged
Apr 16, 2025 -
gh-130104: Call __rpow__ in ternary pow() if necessary
#130251 merged
Apr 16, 2025 -
typing: Add missing test case for Protocol inheritance
#132597 merged
Apr 16, 2025 -
gh-132493: lazy evaluation of annotations in
typing._proto_hook
#132534 merged
Apr 16, 2025 -
[3.13] gh-130052: Fix search_map_for_section() error handling (GH-132594)
#132598 merged
Apr 16, 2025 -
gh-130052: Fix search_map_for_section() error handling
#132594 merged
Apr 16, 2025 -
annotationlib: Move ForwardRef tests to test_annotationlib
#132571 merged
Apr 16, 2025 -
Use Windows ARM64 hosted runners
#132546 merged
Apr 16, 2025 -
annotationlib: Remove some unnecessary dict copies
#132495 merged
Apr 16, 2025 -
[3.13] gh-130941: Fix
configparser
parsing values withallow_no_value
andinterpolation
set (GH-130949)#132588 merged
Apr 16, 2025 -
[3.13] gh-127591: Fix altering environment in test_urllib2 (unsetting no_proxy) (GH-132584)
#132585 merged
Apr 16, 2025 -
gh-130941: Fix
configparser
parsing values withallow_no_value
andinterpolation
set#130949 merged
Apr 16, 2025 -
gh-127591: Fix altering environment in test_urllib2 (unsetting no_proxy)
#132584 merged
Apr 16, 2025 -
gh-132099: Accept an integer as the address for BTPROTO_HCI on Linux
#132525 merged
Apr 16, 2025 -
[3.13] gh-132535: Fix resource warnings in test_timeout (GH-132572)
#132580 merged
Apr 16, 2025 -
gh-132535: Fix resource warnings in test_timeout
#132572 merged
Apr 16, 2025 -
gh-132070: add
PyObject_Realloc
suppression in free-threading#132468 merged
Apr 16, 2025 -
[3.13] Docs: Synchronise
indexsidebar.html
with docsbuild-scripts (GH-132567)#132573 merged
Apr 15, 2025 -
gh-132536: Do not disable PY_THROW event in bdb
#132537 merged
Apr 15, 2025 -
Docs: Synchronise
indexsidebar.html
with docsbuild-scripts#132567 merged
Apr 15, 2025 -
gh-132491: Rename annotationlib.value_to_string to type_repr
#132492 merged
Apr 15, 2025 -
gh-129463: Remove two attributes from ForwardRef equality
#132283 merged
Apr 15, 2025 -
[3.13] gh-114713: Handle case of an empty string passed to
zoneinfo.ZoneInfo
(GH-114731)#132563 merged
Apr 15, 2025 -
gh-114713: handle case of an empty string passed to ZoneInfo
#114731 merged
Apr 15, 2025 -
GH-90812: Add test for
urlopen()
of file URI for UNC path#132489 merged
Apr 15, 2025 -
gh-132493: Support deferred annotations in Protocols
#132494 merged
Apr 15, 2025 -
[3.13] Fix argument order in multinomial() example (gh-132557)
#132560 merged
Apr 15, 2025 -
Fix argument order in multinomial() example
#132557 merged
Apr 15, 2025 -
GH-131296: fix clang-cl warning on Windows in pegen.h
#131584 merged
Apr 15, 2025 -
gh-127945: move initialization of field desc to module exec in ctypes
#132552 merged
Apr 15, 2025 -
[3.13] gh-132176: Fix crash on
type()
whentuple
subclass passed asbases
(GH-132212)#132548 merged
Apr 15, 2025 -
gh-132176: Fix crash on
type()
whentuple
subclass passed asbases
#132212 merged
Apr 15, 2025 -
gh-130664: support '_' (just as ',') in Decimal's formatting
#132155 merged
Apr 15, 2025 -
gh-129987: Selectively re-enable SLP autovectorization of _PyEval_EvalFrameDefault
#132530 merged
Apr 15, 2025 -
GH-123599: Match
file:
URL hostname against machine hostname in urllib#132523 merged
Apr 15, 2025 -
[3.13] gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale (GH-132477)
#132528 merged
Apr 14, 2025 -
gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale
#132477 merged
Apr 14, 2025 -
gh-70145: Add support for channels in Bluetooth HCI protocol
#132481 merged
Apr 14, 2025 -
gh-85702: Catch IsADirectoryError in zoneinfo
#131333 merged
Apr 14, 2025 -
gh-131885: Document
/
forcodecs
functions#131992 merged
Apr 14, 2025 -
[3.13] gh-131803: Clarify that you must register signal handlers for set_wakeup_fd (GH-131859)
#132522 merged
Apr 14, 2025 -
[3.13] gh-46236: Add missing PyUnicode_FromOrdinal() doc (#132040)
#132521 merged
Apr 14, 2025 -
gh-131803: Clarify that you must register signal handlers for set_wakeup_fd
#131859 merged
Apr 14, 2025 -
gh-46236: Add missing PyUnicode_FromOrdinal() doc
#132040 merged
Apr 14, 2025 -
[3.13] gh-132099: Harmonize Bluetooth address handling (GH-132486)
#132497 merged
Apr 14, 2025 -
gh-131757: allow lru_cache functions to execute concurrently
#131758 merged
Apr 14, 2025 -
[3.13] gh-132515: de-duplicate
test_dataclass_derived_generic_from_slotted_base
(GH-132516)#132518 merged
Apr 14, 2025 -
gh-132515: de-duplicate
test_dataclass_derived_generic_from_slotted_base
#132516 merged
Apr 14, 2025 -
Docs: fix some typos in
Doc/library
#132511 merged
Apr 14, 2025 -
[3.13] gh-86513: improve docs of loop.call_exception_handler (GH-132466)
#132487 merged
Apr 14, 2025 -
GH-131498: Allow 'peek' variables to be modified
#132506 merged
Apr 14, 2025 -
gh-127945: fix thread safety and add lock held assertions to paramfunc in ctypes
#132473 merged
Apr 14, 2025 -
[3.13] gh-132435: Test syntax warnings in a finally block (GH-132436)
#132503 merged
Apr 14, 2025 -
[3.13] gh-124986: Fix test_no_leaking in test_subprocess on NetBSD and FreeBSD (GH-132476)
#132498 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the email tests
#129055 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the http tests
#129058 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the urllib tests
#129056 merged
Apr 14, 2025 -
GH-115322: fix ctypes call_function audit hook on 32-bit platforms
#132496 merged
Apr 14, 2025 -
gh-124986: Fix test_no_leaking in test_subprocess on NetBSD and FreeBSD
#132476 merged
Apr 14, 2025 -
gh-132099: Harmonize Bluetooth address handling
#132486 merged
Apr 14, 2025 -
GH-125866: Support complete "file:" URLs in urllib
#132378 merged
Apr 14, 2025 -
gh-132064: Make annotationlib use __annotate__ if only it is present
#132195 merged
Apr 13, 2025 -
gh-132388: fix typos in
Lib/test/test_hmac.py
#132480 merged
Apr 13, 2025 -
gh-120144: Refactor bdb monitoring backend to match settrace behavior
#132484 merged
Apr 13, 2025 -
GH-115322: Add missing audit hooks
#115624 merged
Apr 13, 2025 -
gh-86513: improve docs of loop.call_exception_handler
#132466 merged
Apr 13, 2025 -
gh-132435: Test syntax warnings in a
finally
block#132436 merged
Apr 13, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
library/plistlib.rst
(GH-132422)#132485 merged
Apr 13, 2025 -
gh-101100: Fix sphinx warnings in
library/plistlib.rst
#132422 merged
Apr 13, 2025 -
[3.13] gh-132111: Document dataclasses.InitVar (GH-132446)
#132483 merged
Apr 13, 2025 -
gh-132111: Document dataclasses.InitVar
#132446 merged
Apr 13, 2025 -
[3.13] gh-132099: Fix documentation for the BTPROTO_HCI protocol (GH-132118)
#132482 merged
Apr 13, 2025 -
gh-132099: Fix documentation for the BTPROTO_HCI protocol
#132118 merged
Apr 13, 2025 -
[3.13] gh-132106: Ensure that running `logging.handlers.QueueListener…
#132471 merged
Apr 13, 2025 -
gh-131624: Fix posix_spawn tests failing on NetBSD with stack limit assertions
#131625 merged
Apr 13, 2025 -
[3.13] gh-131927: Prevent emitting optimizer warnings twice in the REPL (GH-131993)
#132463 merged
Apr 13, 2025 -
gh-123471: Make concurrent iteration over itertools.repeat safe under free-threading
#131247 merged
Apr 13, 2025 -
gh-132106: Ensure that running
logging.handlers.QueueListener
cannot be started again#132444 merged
Apr 13, 2025 -
[3.13] gh-132354: document return value for
asyncio.Task.cancel
(GH-132374)#132465 merged
Apr 13, 2025 -
gh-132354: document return value for
asyncio.Task.cancel
#132374 merged
Apr 13, 2025 -
[3.13] Fix a typo in c-api/typeobj.rst (GH-132317)
#132464 merged
Apr 13, 2025 -
Doc: Fix a typo in c-api/typeobj.rst
#132317 merged
Apr 13, 2025 -
Docs: Fix a typo in c-api/unicode.rst
#132318 merged
Apr 13, 2025 -
gh-132429: Remove not working test for Bluetooth socket
#132459 merged
Apr 12, 2025 -
[3.13] gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD
#132458 merged
Apr 12, 2025 -
gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD
#132431 merged
Apr 12, 2025 -
[3.13] gh-132213: use relaxed atomics for set hash
#132447 merged
Apr 12, 2025 -
gh-132388: Increase test coverage for HMAC
#132389 merged
Apr 12, 2025 -
[3.13] gh-132185: Speed up expanduser() test with large password database (GH-132231)
#132443 merged
Apr 12, 2025 -
gh-132185: Speed up expanduser() test with large password database
#132231 merged
Apr 12, 2025 -
[3.13] Docs: Fix specifications of
gcvisitobjects_t
(GH-132433)#132441 merged
Apr 12, 2025 -
Fix documentation for gcvisitobjects_t
#132433 merged
Apr 12, 2025 -
[3.13] gh-58211: Add tests for the
__self__
attribute of builtins functions (GH-113575)#132437 merged
Apr 12, 2025 -
gh-58211: Add tests for __self__ attribute of builtins functions
#113575 merged
Apr 12, 2025 -
gh-132106: Allow logging.handlers.QueueListener to be used as a context manager
#132107 merged
Apr 12, 2025 -
[3.13] gh-123441: Update Belorussian spelling (GH-132409)
#132432 merged
Apr 12, 2025 -
gh-123441: Update Belorussian spelling
#132409 merged
Apr 12, 2025 -
gh-131927: Prevent emitting optimizer warnings twice in the REPL
#131993 merged
Apr 12, 2025 -
[3.13] GH-132417: ctypes: Fix potential
Py_DECREF(NULL)
when handling functions returningPyObject *
(GH-132418)#132425 merged
Apr 12, 2025 -
gh-125434: Fix building on OpenBSD
#132393 merged
Apr 12, 2025 -
gh-132399: fix invalid function signatures on the free-threaded build
#132400 merged
Apr 12, 2025 -
gh-131290: ensure that test files can be executed as standalone scripts
#131371 merged
Apr 12, 2025 -
GH-132417: ctypes: Fix potential Py_DECREF(NULL) in py_object handling
#132418 merged
Apr 12, 2025 -
gh-132097: fix runtime UB when calling expat handlers
#132265 merged
Apr 12, 2025 -
gh-132097: skip tests raising an explicit SIGSEV when UB sanitizer is on
#132398 merged
Apr 12, 2025 -
gh-130322: drop deprecation of
asyncio.set_event_loop
#132349 merged
Apr 12, 2025 -
gh-132386: Fix a crash when passing a dict subclass to
exec
#132412 merged
Apr 11, 2025 -
Cover
.yaml
file in.editorconfig
#132410 merged
Apr 11, 2025 -
gh-85302: Add support for BTPROTO_SCO on FreeBSD
#131981 merged
Apr 11, 2025 -
[3.13] gh-132356: Find the correct group name in test_group_no_follow_symlinks (GH-132357)
#132404 merged
Apr 11, 2025 -
gh-127405: Add
ABIFLAGS
tosysconfig.get_config_vars()
on Windows#131799 merged
Apr 11, 2025 -
[3.13] CI: Update outdated references to Python version and GH issues (GH-132394)
#132402 merged
Apr 11, 2025 -
gh-111178: fix incorrect function signatures in docs
#132395 merged
Apr 11, 2025 -
gh-132356: Find the correct group name in test_group_no_follow_symlinks
#132357 merged
Apr 11, 2025 -
Update outdated references to Python version and GH issues
#132394 merged
Apr 11, 2025 -
[3.13] gh-130834: Fix free-threaded build with JIT for aarch64 linux
#132368 merged
Apr 11, 2025 -
[3.13] gh-131127: Minimal build support on systems using LibreSSL (GH-131128)
#132392 merged
Apr 11, 2025 -
gh-131127: Minimal build support on systems using LibreSSL
#131128 merged
Apr 11, 2025 -
GH-127682: Only call
__iter__
once in generator expressions.#132351 merged
Apr 11, 2025 -
gh-132257: Remove -flto-partition=none for Linux LTO builds
#132258 merged
Apr 11, 2025 -
gh-132261: Store annotations at hidden internal keys in the class dict
#132345 merged
Apr 11, 2025
83 Pull requests opened by 46 people
-
gh-100239: specialize dict subclasses with no getitem override
#132383 opened
Apr 11, 2025 -
[3.13] GH-127682: Backport GH-132351
#132384 opened
Apr 11, 2025 -
gh-132385: Fix instance error suggestions potential exceptions in `traceback`
#132387 opened
Apr 11, 2025 -
gh-132390: Apply Ruff linting to ``Tools/build``
#132391 opened
Apr 11, 2025 -
gh-132396: ignore some `redefinition of unused name` errors in `Lib/test`
#132397 opened
Apr 11, 2025 -
Use tagged integers on the evaluation stack for `lasti`
#132405 opened
Apr 11, 2025 -
gh-132097: use a macro for semantically casting function pointers
#132406 opened
Apr 11, 2025 -
gh-127833: lexical analysis: Add backticks to BOM example
#132407 opened
Apr 11, 2025 -
gh-130536: Reorganize os.path documentation
#132408 opened
Apr 11, 2025 -
gh-131798: JIT: Split `CALL_TYPE_1` into several uops
#132419 opened
Apr 11, 2025 -
gh-111442: Correct names for all 0's and all 1's hosts in Address objects, and deprecate incorrect names.
#132421 opened
Apr 11, 2025 -
gh-132336: Only mark slow path functions used by the interpreter loop as noinline in free-threaded builds
#132424 opened
Apr 12, 2025 -
gh-132426: `get_annotate_function` vs. mapping namespaces
#132427 opened
Apr 12, 2025 -
gh-132399: ensure correct alignment of `PyInterpreterState` when UBSan is on
#132428 opened
Apr 12, 2025 -
gh-131298: eliminate HACL* static libraries for cryptographic modules
#132438 opened
Apr 12, 2025 -
GH-132439: REPL on Windows swallows characters entered via AltGr
#132440 opened
Apr 12, 2025 -
gh-130655: Move `test_gettext` data to a separate file
#132442 opened
Apr 12, 2025 -
GH-132445: Allowing to reset parameters of Wave_write
#132448 opened
Apr 12, 2025 -
gh-132449: Improve syntax error messages for keywords with typos
#132450 opened
Apr 12, 2025 -
gh-131591: Allow pdb to attach to a running process
#132451 opened
Apr 12, 2025 -
gh-131913: multiprocessing: add interrupt for POSIX
#132453 opened
Apr 12, 2025 -
replace obsolete platforms with more recent examples
#132455 opened
Apr 12, 2025 -
gh-132457: make staticmethod and classmethod generic
#132460 opened
Apr 12, 2025 -
gh-132461: Fix crash in OrderedDict.setdefault when key has unstable hash
#132462 opened
Apr 13, 2025 -
gh-130655: Add a test for big-endian MO files in `gettext`
#132469 opened
Apr 13, 2025 -
gh-132470: Prevent crash in ctypes.CField when `byte_size` is incorrect
#132475 opened
Apr 13, 2025 -
gh-129210: GC optimisations for case where no objects being collected have finalizers
#132488 opened
Apr 14, 2025 -
gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function
#132490 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056)
#132499 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the http tests (GH-129058)
#132500 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the email tests (GH-129055)
#132501 opened
Apr 14, 2025 -
gh-76187: Document the `c` typecode for `multiprocessing.Array`.
#132504 opened
Apr 14, 2025 -
gh-131185: Use a proper thread-local for cached thread states
#132510 opened
Apr 14, 2025 -
annotations: Add tests to check that async comprehensions produce errors
#132513 opened
Apr 14, 2025 -
gh-81793: Always call linkat() from os.link(), if available
#132517 opened
Apr 14, 2025 -
gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 opened
Apr 14, 2025 -
gh-132527: Added missing `w` typecode to array() error message
#132529 opened
Apr 14, 2025 -
gh-132532: Add `CHECK_PERIODIC` instruction and use it for CALLs instead of the uop version.
#132533 opened
Apr 14, 2025 -
gh-131178: Add tests for http.server command-line interface
#132540 opened
Apr 15, 2025 -
GH-132508: Use tagged integers on the evaluation stack for the last instruction offset
#132545 opened
Apr 15, 2025 -
gh-124864: Extends smtplib documentation on ESMTP options format
#132547 opened
Apr 15, 2025 -
gh-130662: accept leading zeros in precision/width for Decimal's formatting
#132549 opened
Apr 15, 2025 -
gh-117031: Add support for arbitrary C integer types for PyMemberDef.type
#132550 opened
Apr 15, 2025 -
GH-132554: "Virtual" iterators
#132555 opened
Apr 15, 2025 -
Add internal docs about the free-threaded GC.
#132562 opened
Apr 15, 2025 -
gh-131798: Add JIT path for _BUILD_STRING
#132564 opened
Apr 15, 2025 -
gh-69619: Add whitespace term to glossary and reference in `stdtypes.rst`
#132568 opened
Apr 15, 2025 -
GH-132566: Add `pathlib.Path.info.is_junction()`
#132569 opened
Apr 15, 2025 -
gh-127971: fix off-by-one read beyond the end of a string during search
#132574 opened
Apr 16, 2025 -
gh-121468: Support async breakpoint in pdb
#132576 opened
Apr 16, 2025 -
gh-132474: optimize rounding of int's for large negative ndigits
#132579 opened
Apr 16, 2025 -
gh-114713: Handle case of an empty bytes object passed to `zoneinfo.ZoneInfo`
#132582 opened
Apr 16, 2025 -
gh-128213: fast path for bytes creation from list and tuple
#132590 opened
Apr 16, 2025 -
gh-127081: fix some un-thread-safe use of libc functions
#132591 opened
Apr 16, 2025 -
GH-132554: Add stats for GET_ITER
#132592 opened
Apr 16, 2025 -
gh-117088: Fix AIX build
#132595 opened
Apr 16, 2025 -
Add a LICENSE.spdx file for automatic license identification
#132600 opened
Apr 16, 2025 -
GH-123599: `url2pathname()`: don't call `gethostbyname()` by default
#132610 opened
Apr 16, 2025 -
Docs: Fix outdated struct references in frames.md
#132613 opened
Apr 16, 2025 -
GH-131498: Replace single-element arrays with scalars in `bytecodes.c`
#132615 opened
Apr 16, 2025 -
gh-132551: make BytesIO object free-thread safe
#132616 opened
Apr 16, 2025 -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 opened
Apr 16, 2025 -
Remove duplicate includes: Python/{bytecodes,ceval,optimizer_analysis}.c
#132622 opened
Apr 17, 2025 -
Remove duplicate includes: Include/internal/
#132624 opened
Apr 17, 2025 -
gh-100239: specialize BINARY_OP/SUBSCR for list-slice
#132626 opened
Apr 17, 2025 -
gh-46236: Add missing PyUnicode_Resize() doc
#132628 opened
Apr 17, 2025 -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 opened
Apr 17, 2025 -
gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file
#132632 opened
Apr 17, 2025 -
gh-131591: Add remote debugging attachment protocol documentation
#132638 opened
Apr 17, 2025 -
gh-123503: Replace usages of `addinfourl` and `HTTPResponse` deprecated attributes with stable ones
#132644 opened
Apr 17, 2025 -
[3.13] GH-132380: Add optimization for non-interned type lookup.
#132651 opened
Apr 17, 2025 -
GH-132380: Add optimization for non-interned type lookup.
#132652 opened
Apr 17, 2025 -
gh-132643: use atomic load for dict in specializer
#132653 opened
Apr 17, 2025 -
Get rid of `ERROR_IF`'s "label" parameter
#132654 opened
Apr 17, 2025 -
gh-132657: Add free-threading scaling benchmark for copy.copy and copy.deepcopy
#132658 opened
Apr 17, 2025 -
gh-132657: Avoid locking in frozenset.__contains__
#132659 opened
Apr 17, 2025 -
[3.13] Docs: Migrate entirely to PSF hosted plausible for analytics (GH-132648)
#132660 opened
Apr 17, 2025 -
gh-132661: Implement PEP 750
#132662 opened
Apr 17, 2025 -
gh-132553: Build the perf tool without buildid cache
#132663 opened
Apr 17, 2025 -
[3.12] Docs: Migrate entirely to PSF hosted plausible for analytics (GH-132648)
#132664 opened
Apr 17, 2025 -
gh-132413: Fix crash in _datetime when used at shutdown
#132665 opened
Apr 18, 2025 -
gh-130167: Improve the error case for ``textwrap.dedent``
#132666 opened
Apr 18, 2025
84 Issues closed by 39 people
-
Weird `enum.Enum` signature?
#132543 closed
Apr 18, 2025 -
`test.support.os_helper.EnvironmentVarGuard` is not thread safe
#132113 closed
Apr 18, 2025 -
Refactor tests to split out common test types
#111673 closed
Apr 17, 2025 -
`take_ownership` may erroneously clear MemoryError exceptions
#131173 closed
Apr 17, 2025 -
PC/layout script forcibly disables --include-tcltk on ARM64
#132649 closed
Apr 17, 2025 -
Passing bytes to `tomllib.loads()` gives wrong error message
#132655 closed
Apr 17, 2025 -
Keyboard layout issue with python.exe on windows 11
#132645 closed
Apr 17, 2025 -
Simplify slicing
#132647 closed
Apr 17, 2025 -
annotationlib: Rename value_to_string to type_repr
#132491 closed
Apr 17, 2025 -
`mimetypes`: duplicate entry for bmp
#132635 closed
Apr 17, 2025 -
The new `multiprocessing.[R]Lock.locked()` method fails.
#132561 closed
Apr 17, 2025 -
Segmentation fault issue
#132602 closed
Apr 17, 2025 -
`exec(<string>, closure=<non-None>)` failed assertion
#130070 closed
Apr 17, 2025 -
A sample code for `ast.While` should be colored correctly like the other examples.
#132608 closed
Apr 16, 2025 -
Issues with Decimal and three-argument pow()
#130230 closed
Apr 16, 2025 -
Inconsisted behavior of ternary pow() for Python classes and C extension types
#130104 closed
Apr 16, 2025 -
configparser throws TypeError for combination of interpolation and allow_no_value
#130941 closed
Apr 16, 2025 -
Add support of pickling very large bytes and str objects with protocol < 4
#69557 closed
Apr 16, 2025 -
Making a capture group inside a non capturing group causes the non-capturing group to capture.
#132556 closed
Apr 16, 2025 -
New REPL - readline module does not save history with write_history_file
#130938 closed
Apr 16, 2025 -
Strange behaviour for equal variable and function name
#132583 closed
Apr 16, 2025 -
Inconsistency in handling Bluetooth addresses
#132099 closed
Apr 16, 2025 -
Double parenthesis in activated venv generated by Python 3.12.10
#132361 closed
Apr 16, 2025 -
add several options to msgfmt.py
#77393 closed
Apr 16, 2025 -
test_timeout fails with "ENV CHANGED"
#132535 closed
Apr 16, 2025 -
PY_THROW event can't be turned off for pdb's monitoring backend
#132536 closed
Apr 16, 2025 -
`unzip` and `zipfile` disagree on CRC validity for a wheel
#132526 closed
Apr 15, 2025 -
Aborts from working with memoryviews and buffers across threads in free-threading build
#132565 closed
Apr 15, 2025 -
april16--1
#132570 closed
Apr 15, 2025 -
ZoneInfo gives a surprising exception for `''`
#114713 closed
Apr 15, 2025 -
Tkinter StringVar memory leak?
#132355 closed
Apr 15, 2025 -
Abort when using a tuple subclass instance as the `bases` parameter for `type`
#132176 closed
Apr 15, 2025 -
Python @dataclasses(slots=True) breaks super()
#132544 closed
Apr 15, 2025 -
computed-goto interpreter: Prevent the compiler from merging `DISPATCH` calls
#129987 closed
Apr 15, 2025 -
Make pyperformance runnable from `--disable-gil builds`
#116024 closed
Apr 15, 2025 -
asyncio.gather() not spawning threads concurrently
#132541 closed
Apr 15, 2025 -
ConfigParser has_section() documentation is oblique and not clear
#132478 closed
Apr 15, 2025 -
warnings.catch_warnings is not thread safe or async safe
#128384 closed
Apr 14, 2025 -
warnings.catch_warnings is async-unsafe
#91505 closed
Apr 14, 2025 -
Add a way to trace `PyRefTracer_DESTROY` events in `tracemalloc`
#130695 closed
Apr 14, 2025 -
functools.lru_cache prevents function being cached from executing concurrently under free-threading
#131757 closed
Apr 14, 2025 -
test_codecs fails with RuntimeError on NetBSD
#124476 closed
Apr 14, 2025 -
sockaddr_hci lacks hci_channel (AF_BLUETOOTH sockets)
#70145 closed
Apr 14, 2025 -
`signal.set_wakeup_fd` does not work unless you register a no-op signal handler for the relevant signal
#131803 closed
Apr 14, 2025 -
crypt function not hashing properly on Mac (uses a specific salt)
#77394 closed
Apr 14, 2025 -
`test_dataclass_derived_generic_from_slotted_base` is duplicated
#132515 closed
Apr 14, 2025 -
_ should be reassigned after command execution
#132505 closed
Apr 14, 2025 -
expose the offset of a zipfile from the start of the file as a public API
#84481 closed
Apr 14, 2025 -
Test syntax warnings emitted in a `finally` block
#132435 closed
Apr 14, 2025 -
ValueError: filedescriptor out of range during test_subprocess on NetBSD
#124986 closed
Apr 14, 2025 -
pdb/bdb changes for PEP 669
#103103 closed
Apr 14, 2025 -
Make it possible to use `sys.monitoring` for pdb/bdb
#120144 closed
Apr 14, 2025 -
Improve file URI ergonomics in `urllib.request`
#125866 closed
Apr 14, 2025 -
`singledispatch.register` fails for `lru_cache` decorated functions
#132064 closed
Apr 13, 2025 -
loop.call_exception_handler documentation is lacking
#86513 closed
Apr 13, 2025 -
dataclasses.InitVar undocumented
#132111 closed
Apr 13, 2025 -
codecs.open silently ignores argument errors
#76904 closed
Apr 13, 2025 -
3.14a7 regression: Segfault with PyQt6 in _Py_TYPE
#132454 closed
Apr 13, 2025 -
Allow logging.handlers.QueueListener to be used as a context manager
#132106 closed
Apr 13, 2025 -
Doc unclear that ensure_future should also have its referenced saved somewhere
#129169 closed
Apr 13, 2025 -
AsyncIO-Docs: Task.cancel return value not documented
#132354 closed
Apr 13, 2025 -
`ctypes` pointer writes are not thread safe
#128182 closed
Apr 13, 2025 -
Incorrect subchapter title for range object
#132452 closed
Apr 12, 2025 -
Bluetooth socket support is disabled on NetBSD and DragonFly BSD
#132429 closed
Apr 12, 2025 -
Replace `gh:` with `gh-issue:`
#132456 closed
Apr 12, 2025 -
Multiple tests failing when invoked directly via `./python Lib/test/...`
#131290 closed
Apr 12, 2025 -
Increase test coverage for HMAC
#132388 closed
Apr 12, 2025 -
LTO build triggers warnings in _decimal and bltinmodule.c
#132423 closed
Apr 12, 2025 -
Compilation emits multiple warnings in the finally block
#131927 closed
Apr 12, 2025 -
test_expanduser_pwd2 in test_posixpath can be very slow
#132185 closed
Apr 12, 2025 -
ctypes: NULL-dereference when using py_result restype
#132417 closed
Apr 12, 2025 -
Support hexadecimal floating point literals
#114667 closed
Apr 12, 2025 -
Improve/fix FreeBSD Bluetooth socket support
#85302 closed
Apr 12, 2025 -
asyncio: Re-reverse deprecation of set_event_loop?
#130322 closed
Apr 12, 2025 -
Segfault or failed assertion (`obj != NULL`) in `PyStackRef_FromPyObjectSteal`
#132386 closed
Apr 11, 2025 -
error in building 3.13.2 for arm free-threaded with jit
#130834 closed
Apr 11, 2025 -
Download link for Python 3.5.9 is broken and returns a 404
#117356 closed
Apr 11, 2025 -
sqlite3 reports parsing issues under free-threaded Python 3.13.2
#132370 closed
Apr 11, 2025 -
test_pathlib - test_group_no_follow_symlinks resolves group name from uid rather than gid
#132356 closed
Apr 11, 2025 -
Minimal build support when using LibreSSL
#131127 closed
Apr 11, 2025 -
Use tagged pointers on the stack in the default build.
#127705 closed
Apr 11, 2025 -
Our GCC LTO flags can be improved
#132257 closed
Apr 11, 2025 -
[3.14] annotationlib - calling `get_annotations` on instances gets an unexpected error
#132261 closed
Apr 11, 2025
56 Issues opened by 43 people
-
Overflow handling in `statistics.mean()` and `statistics.fmean()`
#132667 opened
Apr 18, 2025 -
Implement PEP 750 – Template Strings
#132661 opened
Apr 17, 2025 -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 opened
Apr 17, 2025 -
Possible data race between specialize_attr_loadclassattr and ensure_nonmanaged_dict under free-threading
#132643 opened
Apr 17, 2025 -
Document how to format a `timedelta` in human-readable form
#132642 opened
Apr 17, 2025 -
Data race between compare_generic and insert_combined_dict under free-threading
#132641 opened
Apr 17, 2025 -
Add PyLong_AsNativeBytes and PyLong_FromNativeBytes to the stable ABI
#132639 opened
Apr 17, 2025 -
searching for XML elements with position predicates does not work at all when namespaces are involved.
#132637 opened
Apr 17, 2025 -
Multiprocessing queue doesn't make the program exit properly
#132634 opened
Apr 17, 2025 -
Releases missing in 3.11 archive
#132633 opened
Apr 17, 2025 -
JSON CLI: I/O operation on closed file" when parsing JSON Lines file
#132631 opened
Apr 17, 2025 -
Deprecate accepting out of range values for unsigned integers in PyArg_Parse
#132629 opened
Apr 17, 2025 -
`dict.update()` mutation check too broad
#132617 opened
Apr 16, 2025 -
`pkgutil.find_loader` deprecation warning attributed to incorrect module when calling `pkgutil.get_loader`
#132605 opened
Apr 16, 2025 -
Non-runtime_checkable subclass of a runtime_checkable Protocol allows isinstance()
#132604 opened
Apr 16, 2025 -
`create_task(name=...)` silently fails to set name with custom task_factory after gh-128308
#132593 opened
Apr 16, 2025 -
Cryptic error message about ENV CHANGED
#132581 opened
Apr 16, 2025 -
Introduction of Thread._handle: _thread._ThreadHandle in Python3.13 has broken an unknown number of packages
#132578 opened
Apr 16, 2025 -
`pathlib.Path.move()` consumes too much disk space
#132566 opened
Apr 15, 2025 -
Dataclasses erroring when descriptor has mutable default
#132559 opened
Apr 15, 2025 -
Argparse: Unable to combine `choices` with `type`
#132558 opened
Apr 15, 2025 -
Use tagged ints for faster iteration
#132554 opened
Apr 15, 2025 -
Mysterious /home/buildbot/.debug/ directory is filling the disk of AArch64 Fedora buildbots
#132553 opened
Apr 15, 2025 -
Segfault/abort from calling `BytesIO` `unshare_buffer` in threads on a free-threaded build
#132551 opened
Apr 15, 2025 -
threading.Thread.native_id for forking thread wrong after fork
#132542 opened
Apr 15, 2025 -
logging.config.dictConfig can’t set SysLogHandler.append_nul
#132539 opened
Apr 15, 2025 -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 opened
Apr 14, 2025 -
Outdated error message when passing an invalid typecode to `array.array` constructor
#132527 opened
Apr 14, 2025 -
Excessive QSBR memory usage when delay freeing large blocks.
#132519 opened
Apr 14, 2025 -
ConfigParser read() should propagate file errors when only one config file is provided
#132512 opened
Apr 14, 2025 -
Use tagged pointers for more efficient integer operations.
#132509 opened
Apr 14, 2025 -
Exception unwinding might be broken when handling a memory error.
#132508 opened
Apr 14, 2025 -
Collect timestamps on most exceptions for optional display on tracebacks.
#132502 opened
Apr 14, 2025 -
Avoid eagerly evaluating annotations
#132493 opened
Apr 14, 2025 -
SystemError: compiler_lookup_arg(name='name_1') with reftype=7 failed in <genexpr>
#132479 opened
Apr 13, 2025 -
Speed up `int.__round__` for large negative `ndigits`
#132474 opened
Apr 13, 2025 -
Speed up `Fraction.__round__` for large negative `ndigits`
#132472 opened
Apr 13, 2025 -
Building a `ctypes.CField` with wrong `byte_size` aborts
#132470 opened
Apr 13, 2025 -
Document that `inspect.isclass` returns False for `GenericAlias` instances
#132467 opened
Apr 13, 2025 -
Abort from calling `OrderedDict.setdefault` with an invalid value
#132461 opened
Apr 13, 2025 -
Consider making `staticmethod` and `classmethod` generic
#132457 opened
Apr 12, 2025 -
Improve syntax error messages for keywords with typos
#132449 opened
Apr 12, 2025 -
Wave_write throws an error if a setter to an written header information is set to the same value
#132445 opened
Apr 12, 2025 -
New REPL on Windows swallows characters entered via AltGr
#132439 opened
Apr 12, 2025 -
Turtle graphics window positioning glitch and rendering corruption on WSLg
#132430 opened
Apr 12, 2025 -
annotationlib: namespace can be non-`dict`
#132426 opened
Apr 12, 2025 -
Document behavior of Path.symlink_to() when source already exists
#132416 opened
Apr 11, 2025 -
Setuptools now includes bdist_wheel
#132415 opened
Apr 11, 2025 -
Confusing error message when options for `python` are erroneously quoted
#132414 opened
Apr 11, 2025 -
SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 opened
Apr 11, 2025 -
Deprecate (and eventually remove) `tp_is_gc`
#132403 opened
Apr 11, 2025 -
Mac Installer - Option to not overwrite existing python3 links in /usr/local/bin
#132401 opened
Apr 11, 2025 -
UBSan: undefined behaviours when using `-fsanitize=undefined -fno-sanitize-recover` on free-threaded build
#132399 opened
Apr 11, 2025 -
Lint `Lib/test` with existing `ruff` configuration
#132396 opened
Apr 11, 2025 -
Lint `Tools/build` using existing ruff configuration
#132390 opened
Apr 11, 2025 -
Instance attr error suggestions can execute `__getattr__`
#132385 opened
Apr 11, 2025
227 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-99813: Start using `SSL_sendfile` when available
#99907 commented on
Apr 17, 2025 • 32 new comments -
gh-103997: Automatically dedent the argument to "-c"
#103998 commented on
Apr 18, 2025 • 28 new comments -
gh-127604: Add C stack dumps to `faulthandler`
#128159 commented on
Apr 15, 2025 • 26 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
Apr 16, 2025 • 10 new comments -
gh-131116: Fix inspect._finddoc to work with cached_property objects.
#131165 commented on
Apr 12, 2025 • 6 new comments -
GH-124715: Move trashcan mechanism into `Py_Dealloc`
#132280 commented on
Apr 16, 2025 • 6 new comments -
gh-117031: Add support for new member types for PyMemberDef.type
#117032 commented on
Apr 17, 2025 • 6 new comments -
gh-81793: always call linkat() from os.link(), if available
#24997 commented on
Apr 14, 2025 • 6 new comments -
gh-132314: fix stack array init warning
#132376 commented on
Apr 13, 2025 • 5 new comments -
gh-77393: Add `--statistics` opt to `msgfmt.py`
#132136 commented on
Apr 16, 2025 • 5 new comments -
gh-132162: tests for py_universalnewlinefgets
#132164 commented on
Apr 13, 2025 • 5 new comments -
gh-127266: avoid data races when updating type slots
#131174 commented on
Apr 17, 2025 • 4 new comments -
gh-131885: Updates docs to make max and min iterable param positional only
#131868 commented on
Apr 12, 2025 • 4 new comments -
gh-122179: Fix hashlib.file_digest and non-blocking I/O
#122183 commented on
Apr 15, 2025 • 4 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
Apr 18, 2025 • 3 new comments -
gh-131586: Avoid refcount contention in context managers
#131851 commented on
Apr 17, 2025 • 3 new comments -
GH-114809: Add support for macOS multi-arch builds with the JIT enabled
#131751 commented on
Apr 16, 2025 • 2 new comments -
gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
Apr 12, 2025 • 2 new comments -
gh-131952: Add color to the `json` CLI
#132126 commented on
Apr 17, 2025 • 2 new comments -
GH-130415: Improve the JIT's unneeded uop removal pass
#132333 commented on
Apr 14, 2025 • 2 new comments -
gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
Apr 16, 2025 • 1 new comment -
GH-119169: Slightly speed up `os.walk(topdown=True)`
#121431 commented on
Apr 17, 2025 • 1 new comment -
gh-120220: Deprecate legacy methods for tracing variables in Tkinter
#120223 commented on
Apr 11, 2025 • 1 new comment -
Add lock-free set contains implemention
#132290 commented on
Apr 13, 2025 • 1 new comment -
gh-132346: Docs: Clarify that reference counts aren't stable between versions
#132352 commented on
Apr 11, 2025 • 1 new comment -
gh-128546: Document that getaddrinfo() can return raw data
#128547 commented on
Apr 14, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Apr 14, 2025 • 0 new comments -
gh-128066: Fixed PyREPL history saving on read-only file systems
#128088 commented on
Apr 11, 2025 • 0 new comments -
gh-102431: clarify constraints on arguments of logical_xxx methods
#102836 commented on
Apr 17, 2025 • 0 new comments -
gh-127555: Document that sys.tracebacklimit can be set to None
#127556 commented on
Apr 14, 2025 • 0 new comments -
gh-125038: redundant GET_ITER instructions are removed from genexpr code
#126408 commented on
Apr 12, 2025 • 0 new comments -
gh-125828 : Fix 'get_value' missing on [Bounded]Semaphore on multiprocessing MacOSX
#125829 commented on
Apr 13, 2025 • 0 new comments -
GH-124549: Add a note that when over-specifying datetime format, only the last directive gets used.
#125009 commented on
Apr 16, 2025 • 0 new comments -
gh-109311: Remove support for non-complex/float types in __complex/float__
#112680 commented on
Apr 17, 2025 • 0 new comments -
gh-116436: Improve error message when TypeError occurs during dict update
#116443 commented on
Apr 14, 2025 • 0 new comments -
gh-117999: use generic algorithm in complex_pow() if base has special components
#123283 commented on
Apr 17, 2025 • 0 new comments -
gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules
#118655 commented on
Apr 14, 2025 • 0 new comments -
gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 commented on
Apr 14, 2025 • 0 new comments -
gh-120501: Fix reference leak in JIT build
#120649 commented on
Apr 13, 2025 • 0 new comments -
gh-120266: Fix undefined `_utcfromtimestamp` name in `datetimetester`
#120267 commented on
Apr 17, 2025 • 0 new comments -
Preserve command-line history after interpreter crash
#127495 commented on
Apr 11, 2025 • 0 new comments -
gh-78691: add HTTPConnection.settimeout()
#8947 commented on
Apr 13, 2025 • 0 new comments -
gh-78857: Always return a 2-tuple from divmod() and PyNumber_Divmod().
#9301 commented on
Apr 13, 2025 • 0 new comments -
gh-78319: add UTF8 marker per RFC
#9436 commented on
Apr 13, 2025 • 0 new comments -
gh-69282: test_httpservers hangs since Python 3.5
#9564 commented on
Apr 13, 2025 • 0 new comments -
bpo-34861 Make cProfile default output more useful
#9655 commented on
Apr 13, 2025 • 0 new comments -
gh-62491: codecs text streams now split lines only with \r, \n and \r\n.
#9711 commented on
Apr 13, 2025 • 0 new comments -
gh-66079: IDLE: Ability to run 3rd party code checkers
#9802 commented on
Apr 13, 2025 • 0 new comments -
gh-79157: IDLE: first updated working version of a search bar
#9855 commented on
Apr 13, 2025 • 0 new comments -
In _PyIO_trap_eintr(), check if "val" is not an OSError after PyErr_NormalizeException()
#9929 commented on
Apr 13, 2025 • 0 new comments -
gh-79282: Fix inspect.findsource breaking on class frame objects
#10209 commented on
Apr 13, 2025 • 0 new comments -
bpo-22393: Fix multiprocessing.Pool hangs if a worker process dies unexpectedly
#10441 commented on
Apr 13, 2025 • 0 new comments -
bpo-35278: Sanitize tempfile prefix to prevent directory treversal
#10627 commented on
Apr 13, 2025 • 0 new comments -
bpo-35227: Add support for file objects of unknown size to tarfile
#10714 commented on
Apr 13, 2025 • 0 new comments -
bpo-17088: Fix handling of XML attributes when serializing with default namespace
#11050 commented on
Apr 13, 2025 • 0 new comments -
gh-79698: selector.EpollSelector: add new parameter to support extra events
#11193 commented on
Apr 13, 2025 • 0 new comments -
bpo-35302: Try each (remote addrinfo, local addrinfo) pair when connecting.
#11241 commented on
Apr 13, 2025 • 0 new comments -
bpo-33661: Clear Authorization header when redirect to cross-site
#11292 commented on
Apr 13, 2025 • 0 new comments -
gh-79413: Add module and qualname arguments to dataclasses.make_dataclass()
#11371 commented on
Apr 13, 2025 • 0 new comments -
bpo-35638: Introduce fixed point locale aware format type
#11405 commented on
Apr 13, 2025 • 0 new comments -
bpo-19974: Make extractall method of tarfile overwrites directory sym…
#11445 commented on
Apr 13, 2025 • 0 new comments -
bpo-27015: Save kwargs given to exceptions constructor
#11580 commented on
Apr 13, 2025 • 0 new comments -
gh-79951: IDLE - Convert menudefs to dictionary
#11615 commented on
Apr 13, 2025 • 0 new comments -
bpo-44172: Keep reference to original window in curses subwindow objects
#26226 commented on
Apr 14, 2025 • 0 new comments -
gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
Apr 13, 2025 • 0 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
Apr 17, 2025 • 0 new comments -
gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 commented on
Apr 16, 2025 • 0 new comments -
gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 commented on
Apr 15, 2025 • 0 new comments -
gh-91555: disable logger while handling log record
#131812 commented on
Apr 17, 2025 • 0 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Apr 14, 2025 • 0 new comments -
gh-131878: Fix input of unicode characters with two or more code points in new pyrepl on Windows
#131901 commented on
Apr 14, 2025 • 0 new comments -
gh-129068: allow concurrent iteration over range iterators
#131921 commented on
Apr 14, 2025 • 0 new comments -
gh-130167: Add a What's New entry for changes to ``textwrap.{de,in}dent``
#131924 commented on
Apr 17, 2025 • 0 new comments -
gh-131942: Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in Windows-related C code
#131944 commented on
Apr 11, 2025 • 0 new comments -
gh-132026: Ensure _MIPS_SIM has defined _ABI identifiers for comparison
#132027 commented on
Apr 14, 2025 • 0 new comments -
gh-118761: Optimise import time for ``shlex``
#132036 commented on
Apr 18, 2025 • 0 new comments -
gh-119605: Respect `follow_wrapped` for `__init__` and `__new__` when getting class signature with `inspect.signature`
#132055 commented on
Apr 16, 2025 • 0 new comments -
gh-132070: use `_PyObject_IsUniquelyReferenced` in unicodeobject
#132091 commented on
Apr 12, 2025 • 0 new comments -
gh-87790: support thousands separators for formatting fractional part of Decimal's
#132202 commented on
Apr 17, 2025 • 0 new comments -
gh-87790: fix precision_with_grouping in formatting mini-language
#132205 commented on
Apr 17, 2025 • 0 new comments -
gh-128398: improve error message when incorrectly `with` and `async with`
#132218 commented on
Apr 13, 2025 • 0 new comments -
gh-130197: Test various encodings with pygettext
#132244 commented on
Apr 12, 2025 • 0 new comments -
gh-132143: Fix the `AssertionError` in the test case `test.test_sys.TestRemoteExec`
#132248 commented on
Apr 11, 2025 • 0 new comments -
gh-127495: Append to history file before every statement in PyREPL
#132294 commented on
Apr 16, 2025 • 0 new comments -
gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 commented on
Apr 11, 2025 • 0 new comments -
gh-132308: `TracebackException` swallows attributes of falsey `Exception` and falsey `ExceptionGroup`
#132363 commented on
Apr 11, 2025 • 0 new comments -
gh-97517: Add hyperlink to format code information for strftime() and strptime() docstrings.
#132375 commented on
Apr 11, 2025 • 0 new comments -
gh-91153: Fix bytearray holding a reference to its internal buffer when calling into potentially mutating __index__ methods
#132379 commented on
Apr 11, 2025 • 0 new comments -
[3.13] GH-132380: Avoid locking in _PyType_LookupRef()
#132381 commented on
Apr 14, 2025 • 0 new comments -
GH-132415: Bump the setuptools in test.wheeldata
#132382 commented on
Apr 12, 2025 • 0 new comments -
gh-128840: Limit the number of parts in IPv6 address parsing
#128841 commented on
Apr 14, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Apr 17, 2025 • 0 new comments -
gh-71339: Use new assertion methods in tests
#129046 commented on
Apr 14, 2025 • 0 new comments -
gh-69605: Add module autocomplete to PyREPL
#129329 commented on
Apr 17, 2025 • 0 new comments -
gh-132502: Prototyping adding timestamps to tracebacks.
#129337 commented on
Apr 14, 2025 • 0 new comments -
gh-101410: customize error messages for 1-arg math functions
#129497 commented on
Apr 17, 2025 • 0 new comments -
gh-126703: Add freelists for small size lists
#129921 commented on
Apr 15, 2025 • 0 new comments -
gh-86069: Do not ignore the third argument in slot_nb_inplace_power()
#130225 commented on
Apr 16, 2025 • 0 new comments -
gh-130524 Create WinGetpassTest class for improved coverage
#130529 commented on
Apr 12, 2025 • 0 new comments -
gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
Apr 13, 2025 • 0 new comments -
gh-130662: accept leading zeros in precision/width for Fraction's formatting
#130663 commented on
Apr 15, 2025 • 0 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Apr 14, 2025 • 0 new comments -
gh-130827: Support `typing.Self` annotations in `singledispatchmethod()`
#130829 commented on
Apr 14, 2025 • 0 new comments -
gh-130715: Allowed turtle head shape rotation when it is set to an image
#130855 commented on
Apr 11, 2025 • 0 new comments -
gh-130870 Fix _eval_type Handling for GenericAlias with Unflattened Arguments and Union Types
#130897 commented on
Apr 12, 2025 • 0 new comments -
gh-125828 : Fix 'get_value' missing for [Bounded]Semaphore on multiprocessing MacOSX - C workaround
#130913 commented on
Apr 15, 2025 • 0 new comments -
gh-129545 Improve Syntax Error Message for Default Parameter Order
#130937 commented on
Apr 12, 2025 • 0 new comments -
gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions
#131001 commented on
Apr 14, 2025 • 0 new comments -
gh-130197: pygettext: Fix and test the `--exclude-file` option
#131381 commented on
Apr 12, 2025 • 0 new comments -
gh-130895: fix multiprocessing.Process join/wait/poll races
#131440 commented on
Apr 17, 2025 • 0 new comments -
GH-131296: fix clang-cl warning on Windows in longobject.c for 32bit builds
#131604 commented on
Apr 17, 2025 • 0 new comments -
gh-132097: allow AC to disable fastcall convention to avoid UBSan failures
#131605 commented on
Apr 17, 2025 • 0 new comments -
gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised
#131701 commented on
Apr 17, 2025 • 0 new comments -
gh-128813: hide mixed-mode functions for complex arithmetic from C-API
#131703 commented on
Apr 15, 2025 • 0 new comments -
Type hints for `pathlib.types`
#130798 commented on
Apr 12, 2025 • 0 new comments -
pycore_call.h:166:16: warning: ‘small_stack’ may be used uninitialized
#132314 commented on
Apr 12, 2025 • 0 new comments -
docs: fix codecs table data
#123441 commented on
Apr 12, 2025 • 0 new comments -
Undefined references to HACL symbols when statically linking Python 3.12
#131298 commented on
Apr 12, 2025 • 0 new comments -
Improve error message for return in metaclass __new__()
#132343 commented on
Apr 12, 2025 • 0 new comments -
Add `multiprocessing.Process.interrupt`
#131913 commented on
Apr 12, 2025 • 0 new comments -
ssl module: QUIC support for HTTP/3
#81229 commented on
Apr 12, 2025 • 0 new comments -
data race when resizing unicode objects
#132070 commented on
Apr 13, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 commented on
Apr 13, 2025 • 0 new comments -
Improve ContextVar in closures documentation
#131837 commented on
Apr 13, 2025 • 0 new comments -
Add encodings for locales supported by glibc
#66869 commented on
Apr 13, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Apr 13, 2025 • 0 new comments -
Performance regression with cyclic GC vs 3.13
#129210 commented on
Apr 14, 2025 • 0 new comments -
Incorrect handling of unicode character \U00010900
#89268 commented on
Apr 14, 2025 • 0 new comments -
Additional assert methods for unittest
#71339 commented on
Apr 14, 2025 • 0 new comments -
multiprocessing.Array 'c' code is not documented
#76187 commented on
Apr 14, 2025 • 0 new comments -
New REPL: `python -q` outputs unnecessary blank space on empty terminal
#131743 commented on
Apr 14, 2025 • 0 new comments -
Missing audit hooks in several extension modules
#115322 commented on
Apr 14, 2025 • 0 new comments -
Deletion of autoTSSkey during runtime finalization is not safe
#131185 commented on
Apr 14, 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
Apr 14, 2025 • 0 new comments -
Update using/windows to state that 3.12 supports Windows 10 and newer, not 8.1.
#98383 commented on
Apr 14, 2025 • 0 new comments -
test_thread_time fails on NetBSD: time difference exceeds expected threshold
#123978 commented on
Apr 14, 2025 • 0 new comments -
AssertionError in test_whichdb_ndbm on NetBSD
#124486 commented on
Apr 14, 2025 • 0 new comments -
RecvmsgIntoSCMRightsStreamTest and RecvmsgSCMRightsStreamTest fails on NetBSD
#125860 commented on
Apr 14, 2025 • 0 new comments -
Segmentation Faults during build on NetBSD configuring with --enable-profiling
#126099 commented on
Apr 14, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Apr 14, 2025 • 0 new comments -
`test_dllist` fails on NetBSD: dl_iterate_phdr doesn't report shared libraries
#131565 commented on
Apr 14, 2025 • 0 new comments -
posix_spawn and posix_spawnp tests failing on NetBSD with stack limit assertions
#131624 commented on
Apr 14, 2025 • 0 new comments -
The New REPL Does Not Load My Command History
#120766 commented on
Apr 11, 2025 • 0 new comments -
Regression of 3.13.1 with iterator creation being duplicated
#127682 commented on
Apr 11, 2025 • 0 new comments -
Concurrent deallocation of threads while calling `PyEval_SetTrace`
#132296 commented on
Apr 11, 2025 • 0 new comments -
Update function signatures to use `*` and `/` as needed
#131885 commented on
Apr 11, 2025 • 0 new comments -
Suffix in pathlib is not behaving like a file extension
#121347 commented on
Apr 11, 2025 • 0 new comments -
Faulthandler output should include the thread name
#125434 commented on
Apr 11, 2025 • 0 new comments -
Add OpenSSL 3.5 support to CPython infrastructure
#132339 commented on
Apr 11, 2025 • 0 new comments -
Add PEP 688 special buffer methods to C API Type Object and Buffer Protocol docs
#132246 commented on
Apr 11, 2025 • 0 new comments -
New REPL: Text display corruption when resizing terminal with multi-line content
#132267 commented on
Apr 11, 2025 • 0 new comments -
Py_TYPE(lhs)->tp_as_mapping->mp_subscript is not the same as Dict_Type.tp_as_mapping->mp_subscript when it should be
#132284 commented on
Apr 11, 2025 • 0 new comments -
shutil: Inconsistent return types when using pathlib
#132322 commented on
Apr 11, 2025 • 0 new comments -
`tp_versions_used` was added to `PyTypeObject` but is not documented
#132331 commented on
Apr 11, 2025 • 0 new comments -
Add `operator.identity`, the identity function
#132341 commented on
Apr 11, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
Apr 11, 2025 • 0 new comments -
UBSan: runtime undefined behaviours when using `-fsanitize=undefined -fno-sanitize-recover`
#132097 commented on
Apr 11, 2025 • 0 new comments -
Set `sys.abiflags` on Windows
#127405 commented on
Apr 11, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Apr 11, 2025 • 0 new comments -
Reorganize `os.path` documentation
#130536 commented on
Apr 11, 2025 • 0 new comments -
Mocked value at method level not overriding class-level mock in unittest
#122726 commented on
Apr 11, 2025 • 0 new comments -
dataclass defaults and property don't work together
#83428 commented on
Apr 11, 2025 • 0 new comments -
Improve performance in DictConfigurator by optimizing logger lookup
#132372 commented on
Apr 11, 2025 • 0 new comments -
datetime.fromisoformat() accepts invalid ISO 8601 timestamps
#115783 commented on
Apr 11, 2025 • 0 new comments -
Add a `collection.abc.Function` ABC for function-like objects
#131983 commented on
Apr 11, 2025 • 0 new comments -
ipaddress.IPv6Network should not have a broadcast_address property
#111442 commented on
Apr 11, 2025 • 0 new comments -
Crash when generator frame proxies outlive their generator
#125723 commented on
Apr 12, 2025 • 0 new comments -
Don't inline slow path functions in the interpreter loop
#132336 commented on
Apr 12, 2025 • 0 new comments -
Add integer formatting code for fixed-width signed arithmetic (2's complement)
#74756 commented on
Apr 12, 2025 • 0 new comments -
Behavior change for `foo and 1 or 2`: 3.12 newly converts `foo` to bool twice
#124285 commented on
Apr 12, 2025 • 0 new comments -
traceback._compute_suggestion_error crashes on `__getattr__` raising
#129605 commented on
Apr 14, 2025 • 0 new comments -
Thread-unsafe libc functions
#127081 commented on
Apr 17, 2025 • 0 new comments -
email.message_from_bytes heavy memory use
#115512 commented on
Apr 17, 2025 • 0 new comments -
Incompatibility between _decimal and _pydecimal: tp_name for Decimal
#119299 commented on
Apr 17, 2025 • 0 new comments -
Customize and improve error messages in the math module.
#101410 commented on
Apr 17, 2025 • 0 new comments -
test_interpreters.test_stress Crashes in managed_static_type_state_clear()
#127108 commented on
Apr 17, 2025 • 0 new comments -
Specialize long tail of binary operations using a table.
#100239 commented on
Apr 17, 2025 • 0 new comments -
Document PyUnicode_* API
#46236 commented on
Apr 17, 2025 • 0 new comments -
Missing documentation for codecs.escape_decode
#74773 commented on
Apr 17, 2025 • 0 new comments -
Docs: make it easier to reference and markup decorators
#105812 commented on
Apr 17, 2025 • 0 new comments -
Refactor `xml.etree.ElementTree._namespaces`
#120771 commented on
Apr 17, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Apr 17, 2025 • 0 new comments -
MSVC ARM64 compiler regression causing Unicode errors
#113650 commented on
Apr 17, 2025 • 0 new comments -
Improve import time of various stdlib modules
#118761 commented on
Apr 17, 2025 • 0 new comments -
Fix sqlite timezone-naive adapter recipe
#131825 commented on
Apr 17, 2025 • 0 new comments -
resurrected asyncio `_SelectorTransport` unregisters fds it doesn't own
#130141 commented on
Apr 17, 2025 • 0 new comments -
`HTTPErrorProcessor` uses deprecated members of `addinfourl`/`HTTPResponse`
#123503 commented on
Apr 17, 2025 • 0 new comments -
Support more integer types in PyMemberDef
#117031 commented on
Apr 17, 2025 • 0 new comments -
`ctypes` thread safety auditing (and fixing)
#127945 commented on
Apr 17, 2025 • 0 new comments -
Lock contention inside `_PyType_LookupRef`
#132380 commented on
Apr 17, 2025 • 0 new comments -
[3.14] annotationlib - get_annotations returns an empty annotations dict if an `AttributeError` is raised when `__annotations__` is accessed
#125618 commented on
Apr 17, 2025 • 0 new comments -
New REPL on Windows exits when accented character is pasted/typed
#131878 commented on
Apr 17, 2025 • 0 new comments -
Use zlib-ng (fast!) rather than mainline stale zlib in binary releases
#91349 commented on
Apr 17, 2025 • 0 new comments -
Add a Dataclass abstract base class for instance checking and type annotations
#102699 commented on
Apr 17, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
Apr 18, 2025 • 0 new comments -
Improve speed of stdlib functions by replacing `re` uses
#130167 commented on
Apr 18, 2025 • 0 new comments -
gh-68443: Replace debug level-related logic in http client with logging
#8633 commented on
Apr 13, 2025 • 0 new comments -
gh-73126: Don't fail early when __length_hint__() is too big for preallocation.
#8635 commented on
Apr 13, 2025 • 0 new comments -
gh-78646: Added support for bytearrray type , to create IPv4 addresss
#8908 commented on
Apr 13, 2025 • 0 new comments -
`datetime.strptime` accepts incompatible arguments
#124549 commented on
Apr 14, 2025 • 0 new comments -
Line printed at each key pressed in new Python REPL GUI
#125468 commented on
Apr 14, 2025 • 0 new comments -
__self__ on built-in functions is not as documented
#58211 commented on
Apr 15, 2025 • 0 new comments -
os.link(..., follow_symlinks=True) broken on Linux
#81793 commented on
Apr 15, 2025 • 0 new comments -
3.12.2: termios: fetching window size may not work until you set it.
#115189 commented on
Apr 15, 2025 • 0 new comments -
multiprocessing.Queue.get(block=False) can raise queue.Empty on non-empty queue
#87302 commented on
Apr 15, 2025 • 0 new comments -
test_embed and test_ssl failing on linux 6.12.13
#131579 commented on
Apr 15, 2025 • 0 new comments -
smtplib documentation of mail_options/rcpt_options does not cover key-value case
#124864 commented on
Apr 15, 2025 • 0 new comments -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 commented on
Apr 15, 2025 • 0 new comments -
Exception ignored in tp_clear of: <class 'memoryview'>
#110408 commented on
Apr 15, 2025 • 0 new comments -
ASan: heap-buffer-overflow in ucs2lib_default_find
#127971 commented on
Apr 16, 2025 • 0 new comments -
Make pdb asyncio aware
#121468 commented on
Apr 16, 2025 • 0 new comments -
test_exc() helper in test_format.py doesn't fail if exception message unexpected
#119949 commented on
Apr 16, 2025 • 0 new comments -
Cython cannot use "pycore_frame.h" in Py3.14a4
#130931 commented on
Apr 16, 2025 • 0 new comments -
test_urllib2 alters the execution environment (unsetting `no_proxy`)
#127591 commented on
Apr 16, 2025 • 0 new comments -
Speed up bytes creation from list and tuple
#128213 commented on
Apr 16, 2025 • 0 new comments -
Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131842 commented on
Apr 16, 2025 • 0 new comments -
pathlib: Path('.').exists() returns True when current working directory (cwd) was deleted
#127264 commented on
Apr 16, 2025 • 0 new comments -
Python 3.13a5 fails to build on AIX
#117088 commented on
Apr 16, 2025 • 0 new comments -
Make concurrent iteration over pairwise, combinations, permutations, cwr, product, etc. from itertools safe under free-threading
#123471 commented on
Apr 16, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Apr 16, 2025 • 0 new comments -
New REPL crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131430 commented on
Apr 16, 2025 • 0 new comments -
str(zipfile.Path()) not working when root attribute is io.BytesIO
#100609 commented on
Apr 16, 2025 • 0 new comments -
Top-of-stack caching in the interpreter
#131498 commented on
Apr 16, 2025 • 0 new comments -
Possible data race between split_keys_entry_added and dict_dict_merge under free-threading, 3.13
#132245 commented on
Apr 16, 2025 • 0 new comments -
`Path.from_uri()` doesn't work if the URI contains host component
#123599 commented on
Apr 16, 2025 • 0 new comments -
Optimize class creation
#132042 commented on
Apr 16, 2025 • 0 new comments -
whitespace in strip()/lstrip()/rstrip()
#69619 commented on
Apr 16, 2025 • 0 new comments