Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
320 Pull requests merged by87 people
- gh-131798: Small improvements to
remove_unneeded_uops
#134554 merged
May 23, 2025 - gh-134486: Fix missing alloca symbol in _ctypes on NetBSD.
#134487 merged
May 23, 2025 - [3.14] Further improves Advanced installation docs for PyManager (GH-134541)
#134576 merged
May 23, 2025 - Further improves Advanced installation docs for PyManager
#134541 merged
May 23, 2025 - [3.14] gh-133885: Use locks instead of critical sections for _zstd (gh-134289)
#134560 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.count()
(GH-134519)#134573 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.count()
(GH-134519)#134574 merged
May 23, 2025 - [3.14] gh-106318: Add example for
str.center()
(GH-134518)#134571 merged
May 23, 2025 - [3.13] gh-106318: Add example for
str.center()
(GH-134518)#134572 merged
May 23, 2025 - gh-106318: Add example for
str.count()
#134519 merged
May 23, 2025 - gh-106318: Add example for
str.center()
#134518 merged
May 23, 2025 - gh-133372: remove out of date todos from types module about generator wrapper
#134563 merged
May 23, 2025 - gh-134451: Delete
@dataclass
forasyncio.tools.CycleFoundException
class#134513 merged
May 23, 2025 - gh-114177: avoid calling connection lost callbacks when loop is already closed in asyncio subprocess
#134508 merged
May 23, 2025 - gh-133885: Use locks instead of critical sections for _zstd
#134289 merged
May 23, 2025 - [3.13] Docs: fix link in free-threading-python.rst (GH-134548)
#134556 merged
May 23, 2025 - [3.14] Docs: fix link in free-threading-python.rst (GH-134548)
#134555 merged
May 23, 2025 - Docs: fix link in free-threading-python.rst
#134548 merged
May 23, 2025 - gh-128307: Update docs for asyncio.create_task, TaskGroup.create_task, asyncio.create_task
#134202 merged
May 22, 2025 - [3.14] GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 merged
May 22, 2025 - [3.14] GH-130397: remove special-casing of C stack depth for WASI (GH-134469)
#134547 merged
May 22, 2025 - GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#134015 merged
May 22, 2025 - [3.13] Avoid
__file__
inhashlib
example (GH-134540)#134550 merged
May 22, 2025 - [3.14] Avoid
__file__
inhashlib
example (GH-134540)#134549 merged
May 22, 2025 - Avoid
__file__
inhashlib
example#134540 merged
May 22, 2025 - GH-130397: remove special-casing of C stack depth for WASI
#134469 merged
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134545 merged
May 22, 2025 - [3.14] Docs: Add note to tutorial clarifying scope (GH-134534)
#134536 merged
May 22, 2025 - Add note to tutorial clarifying scope
#134534 merged
May 22, 2025 - gh-131798: JIT: Optimize
_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW
#134369 merged
May 22, 2025 - [3.14] gh-132775: Fix Recently Introduced Warnings (gh-134530)
#134532 merged
May 22, 2025 - gh-132775: Fix Recently Introduced Warnings
#134530 merged
May 22, 2025 - [3.14] gh-132775: Make _PyXI_session Opaque (gh-134452)
#134522 merged
May 22, 2025 - [3.14] gh-134322: Fix
repr(threading.RLock)
(GH-134389)#134528 merged
May 22, 2025 - gh-134322: fix the
__repr__
value ofthreading.RLock
from_thread
module, when just created#134389 merged
May 22, 2025 - gh-132775: Make _PyXI_session Opaque
#134452 merged
May 22, 2025 - GH-131798: Optimize cached class attributes and methods in the JIT
#134403 merged
May 22, 2025 - [3.14] gh-132775: Use _PyCode GetScriptXIData() (gh-134511)
#134515 merged
May 22, 2025 - gh-132775: Use _PyCode GetScriptXIData()
#134511 merged
May 22, 2025 - [3.14] gh-133740: Fix locale.nl_langinfo(ALT_DIGITS) (GH-134468)
#134512 merged
May 22, 2025 - [3.14] gh-134323: Fix the new
threading.RLock.locked
method (GH-134368)#134510 merged
May 22, 2025 - gh-133740: Fix locale.nl_langinfo(ALT_DIGITS)
#134468 merged
May 22, 2025 - gh-131798: JIT: replace _LOAD_SMALL_INT with _LOAD_CONST_INLINE_BORROW
#134406 merged
May 22, 2025 - [3.14] gh-134370: Added clarification on instance annotations (GH-134387)
#134509 merged
May 22, 2025 - gh-134323: Fix the new
threading.RLock.locked
method#134368 merged
May 22, 2025 - gh-134370 Added clarification on instances annotations
#134387 merged
May 22, 2025 - [3.14] gh-132775: Use _PyObject_GetXIData (With Fallback) (gh-134440)
#134507 merged
May 22, 2025 - gh-132775: Use _PyObject_GetXIData (With Fallback)
#134440 merged
May 22, 2025 - [3.14] gh-134455: Fix
build-details.json
to use thec_api.headers
key (GH-134456)#134504 merged
May 22, 2025 - gh-134455: Fix
build-details.json
to use thec_api.headers
key#134456 merged
May 22, 2025 - [3.14] gh-71339: Use new assertion methods in tests (GH-129046)
#134498 merged
May 22, 2025 - gh-127081: lock non-re-entrant
*pwent
calls#132748 merged
May 22, 2025 - gh-71339: Use new assertion methods in tests
#129046 merged
May 22, 2025 - [3.13] Consistent sentence case in docs template files (GH-134412)
#134496 merged
May 22, 2025 - [3.14] Consistent sentence case in docs template files (GH-134412)
#134495 merged
May 22, 2025 - Consistent sentence case in docs template files
#134412 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the http tests (GH-129058)
#132500 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056)
#132499 merged
May 22, 2025 - [3.13] gh-71339: Use new assertion methods in the email tests (GH-129055)
#132501 merged
May 22, 2025 - GH-131688: Mark instructions and uops with DECREF_INPUTS as escaping.
#133501 merged
May 22, 2025 - GH-133932: Tagged ints are heap safe
#134244 merged
May 22, 2025 - [3.14] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134489 merged
May 22, 2025 - Add notes on nogil & reinitialization to the Opt-Out section in Module Isolation HOWTO
#134141 merged
May 22, 2025 - [3.13] gh-131357: Add some extra tests for empty bytes and bytearray (GH-134458)
#134490 merged
May 22, 2025 - gh-131357: Add some extra tests for empty bytes and bytearray
#134458 merged
May 22, 2025 - [3.14] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134484 merged
May 22, 2025 - [3.13] gh-134309: Add
github.actor
to the GitHub Actions concurrency key (GH-134310)#134485 merged
May 22, 2025 - gh-134309: Fix premature cancellation of CI tests when multiple PRs have the same branch name
#134310 merged
May 22, 2025 - gh-127840: Revert "gh-127840: pass flags and address from send_fds (GH-127841)"
#134482 merged
May 22, 2025 - [3.14] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134476 merged
May 22, 2025 - [3.13] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134477 merged
May 22, 2025 - gh-134062: Fix hash collisions in IPv4Network and IPv6Network
#134063 merged
May 22, 2025 - gh-127840: pass flags and address from send_fds
#127841 merged
May 22, 2025 - gh-127960 Fix the REPL to set the correct namespace by setting the correct
__main__
module#134275 merged
May 22, 2025 - [3.14] gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless() (gh-134439)
#134465 merged
May 21, 2025 - gh-132775: Use _PyFunction_VerifyStateless() and _PyCode_VerifyStateless()
#134439 merged
May 21, 2025 - [3.14] gh-132983: Fix refleak in zstd dictionary functions (gh-134459)
#134463 merged
May 21, 2025 - gh-132983: Fix refleak in zstd dictionary functions
#134459 merged
May 21, 2025 - [3.14] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134447 merged
May 21, 2025 - gh-132124: improve safety nets for creating AF_UNIX socket files
#134085 merged
May 21, 2025 - [3.13] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134445 merged
May 21, 2025 - [3.14] gh-80050: Update BufferedReader.read docs around non-blocking (GH-130653)
#134444 merged
May 21, 2025 - [3.14] gh-134026: Fix grammar description of for statement (GH-134034)
#134424 merged
May 21, 2025 - [3.14] gh-132983: Refactor shared code in train_dict and finalize_dict (GH-134432)
#134442 merged
May 21, 2025 - gh-80050: Update BufferedReader.read docs around non-blocking
#130653 merged
May 21, 2025 - [3.14] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134437 merged
May 21, 2025 - [3.13] gh-62184: Remove _pyio import of _io.FileIO (gh-134192)
#134436 merged
May 21, 2025 - gh-132983: Refactor shared code in train_dict and finalize_dict
#134432 merged
May 21, 2025 - gh-62184: Remove _pyio import of _io.FileIO
#134192 merged
May 21, 2025 - [3.13] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134434 merged
May 21, 2025 - [3.14] gh-133982: Run unclosed file test on all io implementations (gh-134165)
#134433 merged
May 21, 2025 - [3.13] gh-71253: Match _io exception in _pyio (gh-133985)
#134431 merged
May 21, 2025 - [3.14] gh-71253: Match _io exception in _pyio (gh-133985)
#134430 merged
May 21, 2025 - [3.13] gh-133982: Update test_bufio to use self.open (gh-133983)
#134429 merged
May 21, 2025 - [3.14] gh-133982: Update test_bufio to use self.open (gh-133983)
#134428 merged
May 21, 2025 - gh-133982: Run unclosed file test on all io implementations
#134165 merged
May 21, 2025 - [3.14] gh-132775: Support Fallbacks in _PyObject_GetXIData() (gh-133482)
#134418 merged
May 21, 2025 - gh-71253: Match _io exception in _pyio
#133985 merged
May 21, 2025 - gh-133982: Update test_bufio to use self.open
#133983 merged
May 21, 2025 - [3.13] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134427 merged
May 21, 2025 - [3.14] gh-132246: Add special buffer methods to C API Type Object docs (gh-132247)
#134426 merged
May 21, 2025 - [3.14] gh-90871: fix connection backlog offset in asyncio (gh-134392)
#134421 merged
May 21, 2025 - [3.14] gh-132983: Add documentation for compression.zstd (GH-133911)
#134425 merged
May 21, 2025 - gh-132246: Add special buffer methods to C API Type Object docs
#132247 merged
May 21, 2025 - gh-132983: Add documentation for compression.zstd
#133911 merged
May 21, 2025 - gh-134026: Fix grammar description of for statement
#134034 merged
May 21, 2025 - gh-127833: lexical analysis: Improve section on Names
#131474 merged
May 21, 2025 - [3.13] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134420 merged
May 21, 2025 - gh-90871: fix connection backlog offset in asyncio
#134392 merged
May 21, 2025 - [3.14] gh-110631: Fix some incorrect indents in the documentation (GH-129312)
#134419 merged
May 21, 2025 - gh-110631: Fix some incorrect indents in the documentation
#129312 merged
May 21, 2025 - gh-132775: Add _PyObject_GetXIDataWithFallback()
#133482 merged
May 21, 2025 - gh-134262: Add retries to generate_sbom.py
#134263 merged
May 21, 2025 - [3.14] Fix signature of
_curses.assume_default_colors
in the docs (GH-134409)#134417 merged
May 21, 2025 - gh-131185: Use a proper thread-local for cached thread states
#132510 merged
May 21, 2025 - Fix signature of
_curses.assume_default_colors
in the docs#134409 merged
May 21, 2025 - [3.14] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134413 merged
May 21, 2025 - [3.13] gh-132542: Only run test_native_id_after_fork if native_id is supported (GH-134408)
#134414 merged
May 21, 2025 - gh-132542: Only run
test_native_id_after_fork
ifnative_id
is supported#134408 merged
May 21, 2025 - [3.14] gh-133980: use atomic store in
PyObject_GenericSetDict
(GH-133988)#134354 merged
May 21, 2025 - [3.14] Add documentation for remote debugging with pdb (GH-134260)
#134398 merged
May 21, 2025 - [3.14] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134405 merged
May 21, 2025 - [3.13] gh-134360 Add processName attribute to
logging.Formatter
docstring (GH-134371)#134404 merged
May 21, 2025 - gh-134360 Add processName attribute to
logging.Formatter
docstring#134371 merged
May 21, 2025 - [3.14] gh-72680: Fix false positives when using zipfile.is_zipfile() (GH-134250)
#134401 merged
May 21, 2025 - gh-72680: Fix false positives when using zipfile.is_zipfile()
#134250 merged
May 21, 2025 - [3.14] gh-91048: Fix error path result in _remote_debugging_module (GH-134347)
#134399 merged
May 21, 2025 - gh-91048: Fix error path result in _remote_debugging_module
#134347 merged
May 20, 2025 - Add documentation for remote debugging with pdb
#134260 merged
May 20, 2025 - GH-131798: Narrow types more aggressively in the JIT
#134373 merged
May 20, 2025 - gh-131798: JIT: Narrow the return type of
_GET_LEN
to int#133345 merged
May 20, 2025 - [3.14] GH-130727: Avoid race condition in _wmimodule by copying shared data (GH-134313)
#134397 merged
May 20, 2025 - [3.13] GH-130727: Avoid race condition in _wmimodule by copying shared data (GH-134313)
#134396 merged
May 20, 2025 - GH-130727: test_wmi_query_error test is flaky
#134313 merged
May 20, 2025 - [3.14] gh-134215: PyREPL: Do not show underscored modules by default during autocompletion (gh-134267)
#134388 merged
May 20, 2025 - [3.14] gh-134209: use heap-allocated memory in
_curses.window.{instr,getstr}
(GH-134283)#134391 merged
May 20, 2025 - gh-134209: use heap-allocated memory in
_curses.window.{instr,getstr}
#134283 merged
May 20, 2025 - gh-134215: PyREPL: Do not show underscored modules by default during autocompletion
#134267 merged
May 20, 2025 - [3.13] gh-128066: Properly handle history file writes for RO fs on PyREPL (gh-134380)
#134386 merged
May 20, 2025 - [3.14] gh-128066: Properly handle history file writes for RO fs on PyREPL (gh-134380)
#134385 merged
May 20, 2025 - gh-128066: Properly handle history file writes for RO fs on PyREPL
#134380 merged
May 20, 2025 - gh-90117: handle dict and mapping views in pprint
#30135 merged
May 20, 2025 - [3.13] gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372)
#134375 merged
May 20, 2025 - [3.14] gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase (GH-134372)
#134374 merged
May 20, 2025 - [3.14] gh-127146: xfail more Emscripten stack overflows (GH-134358)
#134382 merged
May 20, 2025 - [3.14] gh-131357: Add tests for zero-sized bytes objects in test_bytes.py (GH-134234)
#134378 merged
May 20, 2025 - [3.13] gh-131357: Add tests for zero-sized bytes objects in test_bytes.py (GH-134234)
#134379 merged
May 20, 2025 - [3.14] gh-106213: Shorten Emscripten wasm-gc trampoline by a little (GH-133984)
#134376 merged
May 20, 2025 - gh-127146: xfail more Emscripten stack overflows
#134358 merged
May 20, 2025 - gh-106213: Shorten Emscripten wasm-gc trampoline by a little
#133984 merged
May 20, 2025 - gh-85045: clarified that the underlying buffer of a TextIOBase can be a RawIOBase
#134372 merged
May 20, 2025 - [3.14] GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134349)
#134359 merged
May 20, 2025 - [3.14] gh-75459: Doc: C API: Improve object life cycle documentation (GH-125962)
#134344 merged
May 20, 2025 - [3.13] gh-132542: Set native thread ID after fork (GH-132701)
#134361 merged
May 20, 2025 - [3.14] gh-127945: Update What's New in Python 3.14 for free-threaded ctypes (GH-134332)
#134364 merged
May 20, 2025 - gh-127945: Update What's New in Python 3.14 for free-threaded ctypes
#134332 merged
May 20, 2025 - [3.14] gh-128002: add what's new docs for
asyncio
(GH-134324)#134362 merged
May 20, 2025 - [3.14] gh-132542: Set native thread ID after fork (GH-132701)
#134356 merged
May 20, 2025 - gh-128002: add what's new docs for asyncio
#134324 merged
May 20, 2025 - gh-122781: Fix
%z
instrptime
#132922 merged
May 20, 2025 - GH-133779: Fix Windows JIT builds
#134349 merged
May 20, 2025 - [3.13] gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx (GH-134238)
#134353 merged
May 20, 2025 - [3.14] gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx (GH-134238)
#134352 merged
May 20, 2025 - gh-132542: Set native thread ID after fork
#132701 merged
May 20, 2025 - gh-76075: Correct
datetime.timestamp
documentation#131202 merged
May 20, 2025 - gh-133980: use atomic store in
PyObject_GenericSetDict
#133988 merged
May 20, 2025 - gh-129748: Update mimalloc to use atomic store for mi_block_set_nextx
#134238 merged
May 20, 2025 - gh-115999: Add PyCodeObject.co_tlbc to the debug offsets
#134286 merged
May 20, 2025 - GH-134282: Simplify LOAD_CONST: Always borrow the reference
#134284 merged
May 20, 2025 - gh-86802: Fix asyncio memory leak; shielded tasks where cancelled log…
#134331 merged
May 20, 2025 - [3.13] gh-101100: Fix Sphinx warnings in
library/decimal.rst
(GH-134303)#134339 merged
May 20, 2025 - [3.14] gh-101100: Fix Sphinx warnings in
library/decimal.rst
(GH-134303)#134338 merged
May 20, 2025 - gh-101100: Fix Sphinx warnings in
library/decimal.rst
#134303 merged
May 20, 2025 - [3.13] gh-128307: Update what's new in 3.13 with create_task changes of asyncio (#134304)
#134335 merged
May 20, 2025 - [3.14] gh-128307: Update what's new in 3.13 and 3.14 with create_task changes of asyncio (GH-134304)
#134319 merged
May 20, 2025 - [3.14] gh-62824: Add alias for iso-8859-8-i which is the same as iso-8859-8 (gh-134306)
#134330 merged
May 20, 2025 - gh-62824: Add alias for iso-8859-8-i which is the same as iso-8859-8
#134306 merged
May 20, 2025 - [3.14] gh-117596: Add more tests for os.path with invalid paths (GH-134189)
#134265 merged
May 20, 2025 - [3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133944 merged
May 20, 2025 - gh-75459: Doc: C API: Improve object life cycle documentation
#125962 merged
May 20, 2025 - gh-131357: Add tests for zero-sized bytes objects in test_bytes.py
#134234 merged
May 20, 2025 - [3.13] gh-53189: Document peculiarities of InteractiveConsole in relation to pickle (GH-123069)
#134329 merged
May 20, 2025 - [3.14] gh-53189: Document peculiarities of InteractiveConsole in relation to pickle (GH-123069)
#134328 merged
May 20, 2025 - gh-53189: Document peculiarities of InteractiveConsole in relation to pickle
#123069 merged
May 20, 2025 - [3.14] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147)
#134195 merged
May 20, 2025 - [3.14] gh-133940: test_strftime incorrectly calculates expected week (GH-134281)
#134301 merged
May 20, 2025 - [3.14] gh-131505: Move len boundary assertions before using len. (GH-131536)
#134239 merged
May 20, 2025 - gh-72902: improve Fraction constructor speed for typical inputs
#134320 merged
May 20, 2025 - gh-125843: fix
test_curses.test_attributes
on x86-64 macOS#134252 merged
May 20, 2025 - gh-128307: Update what's new in 3.13 and 3.14 with create_task changes
#134304 merged
May 20, 2025 - [3.14] Clean up test_posixpath (GH-134315)
#134316 merged
May 20, 2025 - [3.13] Clean up test_posixpath (GH-134315)
#134317 merged
May 20, 2025 - Clean up test_posixpath
#134315 merged
May 20, 2025 - [3.14] gh-133374: fix test_python_legacy_windows_stdio (GH-134080)
#134314 merged
May 20, 2025 - gh-133374: fix test_python_legacy_windows_stdio
#134080 merged
May 20, 2025 - [3.14] gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__ (GH-133962)
#134305 merged
May 20, 2025 - [3.14] gh-132983: Convert zstd
__new__
methods to Argument Clinic (GH-133860)#133915 merged
May 20, 2025 - [3.13] gh-133940: test_strftime incorrectly calculates expected week (GH-134281)
#134302 merged
May 20, 2025 - gh-133940: test_strftime incorrectly calculates expected week
#134281 merged
May 20, 2025 - [3.13] gh-134201: Expand explanation of Base85 encodings in base64 docs (GH-134288)
#134297 merged
May 20, 2025 - [3.14] gh-134201: Expand explanation of Base85 encodings in base64 docs (GH-134288)
#134298 merged
May 20, 2025 - gh-134201: Expand Base85 Documentation
#134288 merged
May 19, 2025 - gh-132983: Add zstd version info to
test.pythoninfo
#134230 merged
May 19, 2025 - gh-131798: JIT: Add
_POP_CALL_TWO_LOAD_CONST_INLINE_BORROW
#134268 merged
May 19, 2025 - gh-131178: remove runtime tests for
http.server
CLI#134287 merged
May 19, 2025 - [3.14] gh-134235: Import Autocomplete for Builtin Modules (GH-134277)
#134285 merged
May 19, 2025 - gh-134235: Import Autocomplete for Builtin Modules
#134277 merged
May 19, 2025 - gh-88994: Change
datetime.now
to half-even rounding for consistency withdatetime.fromtimestamp
.#134258 merged
May 19, 2025 - [3.14] gh-133779: Revert Windows generation of pyconfig.h and go back to a static header. (GH-133966)
#134211 merged
May 19, 2025 - gh-131798: Split CALL_LIST_APPEND into serveral uops
#134240 merged
May 19, 2025 - gh-80184: Set getattr(socket, "SOMAXCONN", 5) as the default queue size for TCPServer
#134249 merged
May 19, 2025 - [3.13] gh-117596: Add more tests for os.path with invalid paths (GH-134189)
#134266 merged
May 19, 2025 - Revert "gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)"
#134256 merged
May 19, 2025 - gh-117596: Add more tests for os.path with invalid paths
#134189 merged
May 19, 2025 - Simplify interp_look_up_id()
#134257 merged
May 19, 2025 - gh-126883: Add check that timezone fields are in range for
datetime.fromisoformat
#127242 merged
May 19, 2025 - gh-131798: JIT: Narrow the return type of
isinstance
for some known arguments#133172 merged
May 19, 2025 - gh-128639: Don't assume one thread in subinterpreter finalization
#128640 merged
May 19, 2025 - Fix typo in get_stack_trace docstring
#134246 merged
May 19, 2025 - gh-134236: Run
make regen-all
and fixTest generated files are up-to-date
#134237 merged
May 19, 2025 - [3.13] gh-125225: Fix column misalignment in help('topics') output (gh-125226)
#134226 merged
May 19, 2025 - [3.14] gh-125225: Fix column misalignment in help('topics') output (gh-125226)
#134225 merged
May 19, 2025 - gh-131505: Move len boundary assertions before using len.
#131536 merged
May 19, 2025 - [3.14] gh-128045: Mark unknown opcodes as deopting to themselves (GH-128044)
#134228 merged
May 19, 2025 - gh-128045: Syncs w/ latest opcode metadata
#134231 merged
May 19, 2025 - [3.14] gh-134214: Fix test case in pyrepl (gh-134223)
#134229 merged
May 19, 2025 - [3.14] gh-134158: Fix PyREPL coloring of double braces in f/t-strings (gh-134159)
#134227 merged
May 19, 2025 - gh-132795: Add the new
Locked
public method tomultiprocessing.[Bounded]Semaphore
#133299 merged
May 19, 2025 - gh-134214: Fix test case in pyrepl
#134223 merged
May 19, 2025 - gh-128045: Mark unknown opcodes as deopting to themselves
#128044 merged
May 19, 2025 - [3.14] gh-134097: Print number of refs & blocks after each statement in new REPL (gh-134136)
#134220 merged
May 19, 2025 - [3.13] gh-134097: Print number of refs & blocks after each statement in new REPL (gh-134136)
#134221 merged
May 19, 2025 - gh-134158: Fix PyREPL coloring of double braces in f/t-strings
#134159 merged
May 19, 2025 - gh-125225 Fix column misalignment in help('topics') output
#125226 merged
May 19, 2025 - gh-125843: indicate which C function caused a
curses.error
#125844 merged
May 19, 2025 - [3.14] gh-122055: Clarify documentation for empty matches in RE (GH-133169)
#134217 merged
May 19, 2025 - [3.13] gh-122055: Clarify documentation for empty matches in RE (GH-133169)
#134218 merged
May 19, 2025 - gh-134097: Print number of refs & blocks after each statement in new REPL
#134136 merged
May 19, 2025 - gh-122055: Clarify documentation for empty matches in RE
#133169 merged
May 19, 2025 - [3.13] Docs: C API: Fix the incorrect
PyThreadState_Swap
documentation#133900 merged
May 19, 2025 - gh-131178: Add tests for http.server command-line interface
#132540 merged
May 19, 2025 - [3.14] gh-133999: Fix
except
parsing regression in 3.14 (GH-134035)#134206 merged
May 19, 2025 - [3.13] gh-133890: Handle UnicodeEncodeError in tarfile (GH-134147)
#134196 merged
May 19, 2025 - gh-133779: Revert Windows generation of pyconfig.h and go back to a static header.
#133966 merged
May 19, 2025 - [3.14] gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode (GH-128328)
#134203 merged
May 19, 2025 - [3.13] gh-76023: Make os.path.realpath to ignore WinError 1005 in non-strict mode (GH-128328)
#134204 merged
May 19, 2025 - gh-76023: WinFSP giving WinError 1005 fix (Python 3.14.0a3)
#128328 merged
May 19, 2025 - gh-134087: enforce signature of
threading.RLock
#134178 merged
May 19, 2025 - [3.14] gh-134060: Don't create a certain symlink in
venv
if platform does not support it#134061 merged
May 18, 2025 - gh-133890: Handle UnicodeEncodeError in tarfile
#134147 merged
May 18, 2025 - [3.13] gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135)
#134191 merged
May 18, 2025 - [3.14] gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page (GH-134135)
#134190 merged
May 18, 2025 - gh-133889: Only show the path of the URL in the SimpleHTTPRequestHandler page
#134135 merged
May 18, 2025 - [3.13] document
Py_VISIT
as a macro in the docs (GH-133688)#134187 merged
May 18, 2025 - [3.14] document
Py_VISIT
as a macro in the docs (GH-133688)#134186 merged
May 18, 2025 - [3.14] fix indent in
controlflow.rst
docs (GH-134008)#134184 merged
May 18, 2025 - Make it clear Py_VISIT is a macro in the docs
#133688 merged
May 18, 2025 - [3.13] fix indent in
controlflow.rst
docs (GH-134008)#134185 merged
May 18, 2025 - Docs: Fix the
_PyGenObject_HEAD
reference in theInternalDocs/generators.md
#133739 merged
May 18, 2025 - Fix example in Doc/howto/functional.rst
#133978 merged
May 18, 2025 - Docs: Fix indent in
controlflow.rst
#134008 merged
May 18, 2025 - gh-134114: Clarify FAQ note about dictonary keys
#134118 merged
May 18, 2025 - gh-134173: Optimize concurrent.futures→asyncio state transfer with atomic snapshot
#134174 merged
May 18, 2025 - [3.14] gh-134144: Fix use-after-free in zapthreads() (GH-134145)
#134182 merged
May 18, 2025 - [3.14] gh-134100: Fix use-after-free in
PyImport_ImportModuleLevelObject
(GH-134117)#134171 merged
May 18, 2025 - [3.13] gh-134100: Fix use-after-free in
PyImport_ImportModuleLevelObject
(GH-134117)#134172 merged
May 18, 2025 - gh-134144: Fix use-after-free in zapthreads()
#134145 merged
May 18, 2025 - [3.13] gh-133745: Fix asyncio task factory name/context kwarg breaks
#133948 merged
May 18, 2025 - gh-133157: remove use of
_Py_NO_SANITIZE_UNDEFINED
in faulthandler#134047 merged
May 18, 2025 - gh-134082: modernize
string.Formatter
class docstring#134125 merged
May 18, 2025 - gh-134100: Fix UAF in PyImport_ImportModuleLevelObject
#134117 merged
May 18, 2025 - [3.14] gh-134150: Clarify distinction between JSON and Python objects (GH-134154)
#134166 merged
May 18, 2025 - [3.13] gh-134150: Clarify distinction between JSON and Python objects (GH-134154)
#134167 merged
May 18, 2025 - gh-134150: Clarify distinction between JSON and Python objects
#134154 merged
May 18, 2025 - [3.14] gh-134064: Fix sys.remote_exec() error checking (GH-134067)
#134162 merged
May 17, 2025 - gh-134064: Fix sys.remote_exec() error checking
#134067 merged
May 17, 2025 - [3.14] gh-134119: Fix crash from calling next() on exhausted template iterator (GH-134120)
#134153 merged
May 17, 2025 - gh-134119: Fix crash from calling next() on exhausted template iterator
#134120 merged
May 17, 2025 - gh-133999: Fix
except
parsing regression in 3.14#134035 merged
May 17, 2025 - [3.13] gh-88275: Add missing
__init__
method tomatch
example (GH-120281)#134143 merged
May 17, 2025 - [3.14] gh-88275: Add missing
__init__
method tomatch
example (GH-120281)#134142 merged
May 17, 2025 - gh-88275: Add
__init__
method to the example#120281 merged
May 17, 2025 - [3.13] Docs: fix spelling of "test case" in
unittest
documentation (GH-134137)#134139 merged
May 17, 2025 - [3.14] Docs: fix spelling of "test case" in
unittest
documentation (GH-134137)#134138 merged
May 17, 2025 - Docs: fix spelling of 'test case' in unittest documentation
#134137 merged
May 17, 2025 - [3.14] Docs: C API: Improve documentation around non-Python threads with subinterpreters (GH-131087)
#134130 merged
May 17, 2025 - Docs: C API: Improve documentation around non-Python threads with subinterpreters
#131087 merged
May 17, 2025 - [3.14] gh-113878: fix
versionadded
indataclasses.field()
documentation (GH-134065)#134128 merged
May 17, 2025 - [3.14] gh-133881: add forward reference to
list.sort()
in lambda expression tutorial (GH-133910)#134126 merged
May 17, 2025 - [3.13] gh-133881: add forward reference to
list.sort()
in lambda expression tutorial (GH-133910)#134127 merged
May 17, 2025 - gh-113878: Fix versionadded in
dataclasses.field()
documentation#134065 merged
May 17, 2025 - gh-133881: detailed the docs for an example with a lambda expression using list.sort()
#133910 merged
May 17, 2025 - gh-133810: remove
http.server.CGIHTTPRequestHandler
and--cgi
flag#133811 merged
May 17, 2025 - [3.14] gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099)
#134123 merged
May 17, 2025 - [3.13] gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler (GH-134099)
#134124 merged
May 17, 2025 - [3.14] gh-133889: Improve tests for SimpleHTTPRequestHandler (GH-134102)
#134121 merged
May 17, 2025 - [3.13] gh-133889: Improve tests for SimpleHTTPRequestHandler (GH-134102)
#134122 merged
May 17, 2025 - gh-134098: Fix handling %-encoded trailing slash in SimpleHTTPRequestHandler
#134099 merged
May 17, 2025 - gh-133889: Improve tests for SimpleHTTPRequestHandler
#134102 merged
May 17, 2025 - [3.14] gh-134109: Fix showing comments in pydoc output for argparse (GH-134110)
#134112 merged
May 16, 2025 - [3.13] gh-134109: Fix showing comments in pydoc output for argparse (GH-134110)
#134113 merged
May 16, 2025 - gh-134109: Fix showing comments in pydoc output for argparse
#134110 merged
May 16, 2025 - [3.13] gh-117026: Remove outdated sentence in SimpleHTTPRequestHandler docs (GH-117027)
#134108 merged
May 16, 2025 - [3.14] gh-117026: Remove outdated sentence in SimpleHTTPRequestHandler docs (GH-117027)
#134107 merged
May 16, 2025 - [3.13] gh-133286: add explanation about
seq
for pathlib Pattern Language (GH-133340)#134106 merged
May 16, 2025 - [3.14] gh-133286: add explanation about
seq
for pathlib Pattern Language (GH-133340)#134105 merged
May 16, 2025 - gh-117026: fix wrong sentence in SimpleHTTPRequestHandler
#117027 merged
May 16, 2025 - gh-133286: add explanation about
seq
for pathlib Pattern Language#133340 merged
May 16, 2025 - gh-134082: Modernize docstrings in
string.Formatter
#134083 merged
May 16, 2025 - [3.13] gh-133515: fix docs for unawaited coroutines in debug mode (GH-134081)
#134094 merged
May 16, 2025 - [3.14] gh-133515: fix docs for unawaited coroutines in debug mode (GH-134081)
#134093 merged
May 16, 2025 - gh-133515: fix docs for unawaited coroutines in debug mode
#134081 merged
May 16, 2025
107 Pull requests opened by57 people
- GH-128520: pathlib ABCs: improve protocol for 'openable' objects
#134101 opened
May 16, 2025 - gh-131178: Add CLI tests for profile module
#134103 opened
May 16, 2025 - GH-128520: pathlib ABCs: tweak protocol for virtual path strings
#134104 opened
May 16, 2025 - gh-54732: Fix argparse arg file parsing
#134115 opened
May 16, 2025 - gh-134086: Remove deprecated function locale.getdefaultlocale
#134129 opened
May 17, 2025 - gh-57089: Note _layout_ in the bitfield docs
#134148 opened
May 17, 2025 - gh-134070: Prevent out-of-bounds read in mi_clz32 and mi_ctz32
#134149 opened
May 17, 2025 - gh-134168: http.server with HTTPS fails to bind IPv6 addresses and ignores --directory flag
#134169 opened
May 18, 2025 - gh-134179: use sys._clear_internal_caches isntead of deprecated sys._clear_type_cache at test_cmd_line
#134180 opened
May 18, 2025 - gh-69605: Disable PyREPL module autocomplete fallback on regular completion
#134181 opened
May 18, 2025 - gh-134170: Add colorization to unraisable exceptions
#134183 opened
May 18, 2025 - gh-130478: Fixed HACL compilation failure on macOS Silicon
#134188 opened
May 18, 2025 - gh-134152: fix `UnboundLocalError` while parsing `message_id` in email
#134194 opened
May 18, 2025 - gh-133319: Use python versioning in `msgfmt` & `pygettext`
#134205 opened
May 19, 2025 - Fix `maybe-uninitialized` compiler warning
#134207 opened
May 19, 2025 - gh-133260: Remove claim that PyUnicode_InternFromString immortalizes
#134213 opened
May 19, 2025 - gh-119123: Fix sniffer to understand csv lists
#134219 opened
May 19, 2025 - gh-68164: Set the "regular file" bit in zipfile's writestr
#134232 opened
May 19, 2025 - gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars
#134233 opened
May 19, 2025 - GH-130415: Use `POP_TWO_LOAD_CONST_INLINE_BORROW`
#134241 opened
May 19, 2025 - gh-131776: Expose functions called from the interpreter loop via PyAP…
#134242 opened
May 19, 2025 - gh-128629: Add _Py_PACK_VERSION for CPython's own definitions
#134247 opened
May 19, 2025 - [3.14] Fix typo in get_stack_trace docstring (GH-134246)
#134251 opened
May 19, 2025 - [3.14] gh-128639: Don't assume one thread in subinterpreter finalization (gh-128640)
#134254 opened
May 19, 2025 - [3.12] Fix use-after-free in the unicode-escape decoder with error handler (GH-133767)
#134255 opened
May 19, 2025 - Fix Windows server not accepting requests after returning from loop.create_server()
#134259 opened
May 19, 2025 - gh-134261: ZipFile - Don't rely on local time for reproducible builds & tests
#134264 opened
May 19, 2025 - gh-131178: Add CLI tests for cProfile
#134269 opened
May 19, 2025 - gh-87720 Fix additional header refolding-quoting edge case
#134271 opened
May 19, 2025 - gh-106318: Add an example for `str.capitalize`
#134272 opened
May 19, 2025 - gh-134273: Propagate CFLAGS to the JIT
#134276 opened
May 19, 2025 - gh-133998: Fix gzip file creation when time is out of range
#134278 opened
May 19, 2025 - gh-131178: fix SSL tests for `http.server` command-line interface
#134279 opened
May 19, 2025 - Improve permission error messages in pdb and asyncio.tools
#134290 opened
May 19, 2025 - gh-134291: Add `unguarded-availability` check to JIT builds
#134292 opened
May 19, 2025 - gh-44883: improve the docs about select to explain what select can access
#134293 opened
May 19, 2025 - gh-134294: Fix `Uop.replicated` field definition and usage
#134295 opened
May 19, 2025 - gh-134160: Use multi-phase init in documentation examples
#134296 opened
May 19, 2025 - gh-134200: Add adaptive global alignment for help text
#134308 opened
May 20, 2025 - gh-82665 Mention that HTMLParser.handle_starttag value can be None
#134312 opened
May 20, 2025 - gh-134079: Add `addCleanup`, `enterContext` and `doCleanups` to `unittest.subTest` and tests
#134318 opened
May 20, 2025 - gh-124694: Document missing ctxkwargs argument in ThreadPoolExecutor
#134321 opened
May 20, 2025 - gh-134208: remove dead AC directives for `_curses.window.{chgat,getstr,instr}`
#134325 opened
May 20, 2025 - gh-134210: handle signals in `_curses.window.getch`
#134326 opened
May 20, 2025 - gh-133579: consistently report C curses function failures
#134327 opened
May 20, 2025 - gh-131338: Disable new stack size code for non-glibc.
#134336 opened
May 20, 2025 - gh-134357: Remove unused imports in tests
#134340 opened
May 20, 2025 - [3.14] gh-115999: Add PyCodeObject.co_tlbc to the debug offsets (GH-134286)
#134348 opened
May 20, 2025 - Docs: fix docstring of `email.message.Message.add_header`
#134355 opened
May 20, 2025 - gh-134009: Expose `PyMutex_IsLocked` in the public C API
#134365 opened
May 20, 2025 - GH-122089: Cache LogRecord.getMessage() the first time the message is formatted
#134367 opened
May 20, 2025 - [WIP] gh-133931: Introduce _PyObject_XSetRefDelayed to replace Py_XSETREF
#134377 opened
May 20, 2025 - gh-118718: Incorrect decoding of preamble in email parser
#134384 opened
May 20, 2025 - Remove Cirrus macOS runners from CI
#134390 opened
May 20, 2025 - Docs: Fix indentation in slice class of functions.rst
#134393 opened
May 20, 2025 - GH-134394: Add native support for t-strings in the stdlib logging library
#134395 opened
May 20, 2025 - gh-100163: allow re-assuming root privileges on subprocess invocations
#134400 opened
May 21, 2025 - gh-134411: Fix dangerous reference count decrement
#134415 opened
May 21, 2025 - gh-129374: adds quoting detection to csv sniffer
#134416 opened
May 21, 2025 - gh-74232: Adds note about csv quoting of booleans
#134422 opened
May 21, 2025 - [3.14] gh-127833: lexical analysis: Improve section on Names (GH-131474)
#134423 opened
May 21, 2025 - gh-118234: Document Python subprocess requirement on `SystemRoot` env, add RuntimeWarning
#134435 opened
May 21, 2025 - gh-126845: Some edge cases in email.utils.parsedate_to_datetime seem to differ from RFC2822 spec
#134438 opened
May 21, 2025 - gh-127833: Reword and expand the Notation section
#134443 opened
May 21, 2025 - gh-101913: changed wording of docstring for _parsedate_tz
#134446 opened
May 21, 2025 - [3.13] gh-132124: improve safety nets for creating AF_UNIX socket files (GH-134085)
#134448 opened
May 21, 2025 - gh-123138: Updated email.headerregistry docs to include required keyword parse_tree
#134450 opened
May 21, 2025 - gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion.
#134454 opened
May 21, 2025 - [3.14] gh-134262: Add retries to generate_sbom.py (GH-134263)
#134460 opened
May 21, 2025 - gh-80620: Support negative values in `fromtimestamp` on Windows using 0 + `timedelta`
#134461 opened
May 21, 2025 - gh-80334: Doc/library/multiprocessing.rst: freeze_support: Change to …
#134462 opened
May 21, 2025 - gh-60427: Lib/tokenize.py (untokenize): Update docstring about returning str
#134464 opened
May 21, 2025 - gh-85393: Handle partial and blocking .write in TextIOWrapper
#134467 opened
May 21, 2025 - gh-134471: Fix `asyncio.timeout(0)` swallowing an unrelated prior cancellation.
#134472 opened
May 21, 2025 - [3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134478 opened
May 22, 2025 - [3.11] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134479 opened
May 22, 2025 - [3.10] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134480 opened
May 22, 2025 - [3.9] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134481 opened
May 22, 2025 - [3.14] GH-133932: Tagged ints are heap safe (GH-134244)
#134494 opened
May 22, 2025 - Add missing lines between regex and text
#134505 opened
May 22, 2025 - gh-134381: Improve thread safety in _PyThread_AfterFork by preserving not-started handles
#134514 opened
May 22, 2025 - gh-81708: Support negative `datetime.datetime.timestamp` values from naive datetimes on Windows
#134517 opened
May 22, 2025 - gh-106318: Add example for `str.encode()`
#134520 opened
May 22, 2025 - gh-86273: On macOS >= 10.12, use `clock_gettime(CLOCK_MONOTONIC_RAW)` for `time.monotonic`
#134521 opened
May 22, 2025 - gh-106318: Add example for `str.endswith()`
#134523 opened
May 22, 2025 - gh-106318: Add example for `str.expandtabs()`
#134525 opened
May 22, 2025 - gh-133678: Document C API third party tools
#134526 opened
May 22, 2025 - Heavily comment Python/perf_jit_trampoline.c to improve maintainability
#134527 opened
May 22, 2025 - gh-108316: Add example for `str.endswith()`
#134529 opened
May 22, 2025 - gh-85255: Teach `plistlib` to load and dump `NSDate.distantPast` represented as year 0
#134533 opened
May 22, 2025 - [3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134535 opened
May 22, 2025 - gh-128430: Add docstring for cmd.Cmd.do_topics
#134539 opened
May 22, 2025 - gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 opened
May 22, 2025 - gh-133545: Also quote arguments containing `&<>^|` on Windows
#134544 opened
May 22, 2025 - gh-134546: ensure remote pdb script is readable
#134552 opened
May 22, 2025 - gh-134262: increase retries in `Tools/build/generate_sbom.py`
#134558 opened
May 23, 2025 - gh-134565: Use ExceptionGroup to handle multiple errors in unittest.doModuleCleanups()
#134566 opened
May 23, 2025 - gh-134568: added handler for BrokenPipeError to logging.StreamHandler.emit
#134569 opened
May 23, 2025 - gh-134567: Exposes log format to users in unittest.TestCase.assertLogs
#134570 opened
May 23, 2025 - gh-133454: Mark test_queue tests with many threads as bigmem
#134575 opened
May 23, 2025 - gh-134551: Add t-strings support to pprint
#134577 opened
May 23, 2025 - gh-134578: Mark more slow tests
#134579 opened
May 23, 2025 - gh-134580: Modernizing `difflib.HtmlDiff` for HTML Output
#134581 opened
May 23, 2025
148 Issues closed by47 people
- Possible loss of large text data in `_curses.window.{instr,getstr}`
#134209 closed
May 23, 2025 - configparser throws ParsingError when reading ini file
#134516 closed
May 23, 2025 - _ctypes fails to import on NetBSD due to a missing `alloca` symbol
#134486 closed
May 23, 2025 - Implement types._GeneratorWrapper in C
#133372 closed
May 23, 2025 - Using a frozen attributes to Exception class
#134451 closed
May 23, 2025 - WindowsSelectorEventLoopPolicy doesn't raise KeyboardInterrupt immediately
#101166 closed
May 23, 2025 - stdtypes don't mention asyncio generic classes
#131417 closed
May 23, 2025 - asyncio warnings and errors triggered by stressful code
#109490 closed
May 23, 2025 - Pipe related future not retrieved if there's a BrokenPipeError
#105616 closed
May 23, 2025 - Parser stack overflow on WASI with `--with-pydebug`
#131770 closed
May 22, 2025 - `test_call` triggers stack overflow on WASI
#130319 closed
May 22, 2025 - WASM build scripts don't honour `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 closed
May 22, 2025 - Implement stack overflow protection for webassembly
#130397 closed
May 22, 2025 - question to the signature of list.index
#134025 closed
May 22, 2025 - Type of vectorcall nargs inconsistent
#134457 closed
May 22, 2025 - `repr` of `threading.RLock` is erronous with the `_thread` module
#134322 closed
May 22, 2025 - Use English words instead of Latin abbreviations
#134503 closed
May 22, 2025 - How to add an environment variable LD_LIBRARY_PATH to the python code and effective
#100567 closed
May 22, 2025 - The new `threading.RLock.locked()` method fails
#134323 closed
May 22, 2025 - Unicode normalization error in Python 3.10
#134502 closed
May 22, 2025 - Documentation typos in asyncio module
#134501 closed
May 22, 2025 - Documentation Updates Based on PR #156 Reviews
#134506 closed
May 22, 2025 - PEP 739 / `build-details.json`: `c_api.include` is used instead of `c_api.headers`
#134455 closed
May 22, 2025 - Request for review: Decorator implementation example
#134500 closed
May 22, 2025 - Code Review Session for Long-Running Pull Requests
#134499 closed
May 22, 2025 - Additional assert methods for unittest
#71339 closed
May 22, 2025 - Implementation tasks from PR #56 review
#134497 closed
May 22, 2025 - Build fails with --enable-pystats and --with-tail-call-interp due to undeclared lastopcode variable
#132758 closed
May 22, 2025 - Add more tests for zero-sized bytes objects in `capi` tests
#131357 closed
May 22, 2025 - CI testing for pull requests can fail if multiple workloads exist with the same name
#134309 closed
May 22, 2025 - Que habra.
#134483 closed
May 22, 2025 - `sorted()` does shallow copy instead of deep copy
#134470 closed
May 21, 2025 - csv writer with blank lineterminator breaks quoting
#67044 closed
May 21, 2025 - Replace "starred_list" with standard grammar term "expression_list" in for statement documentation
#134026 closed
May 21, 2025 - Add PEP 688 special buffer methods to C API Type Object and Buffer Protocol docs
#132246 closed
May 21, 2025 - asyncio.create_unix_server has an off-by-one error concerning the backlog parameter
#90871 closed
May 21, 2025 - 3.14.0b1 python.exe hangs
#134407 closed
May 21, 2025 - Deletion of autoTSSkey during runtime finalization is not safe
#131185 closed
May 21, 2025 - Breaking API Change in Python 3.13.3: Task Factory Signature Change
#133745 closed
May 21, 2025 - threading.Thread.native_id for forking thread wrong after fork
#132542 closed
May 21, 2025 - Improve `SyntaxError` message for `import a as b.c`
#123539 closed
May 21, 2025 - Re-enable skipped test_zlib tests on s390x hardware acceleration
#125041 closed
May 21, 2025 - Discrepancy in argument naming for Sphinx docs & help in the cmath module
#125957 closed
May 21, 2025 - Theming support for _colorize
#133346 closed
May 21, 2025 - `logging.Formatter` docstring missing processName attribute.
#134360 closed
May 21, 2025 - Forget to include print()
#134402 closed
May 21, 2025 - is_zipfile false positives
#72680 closed
May 21, 2025 - PyObject_CallFinalizerFromDealloc is undocumented
#75459 closed
May 21, 2025 - PyREPL: Do not show underscored modules by default during autocompletion
#134215 closed
May 20, 2025 - Unexpected Behaviour when using the Built-In 'open' Function
#134366 closed
May 20, 2025 - http.server._url_collapse_path should live elsewhere
#49964 closed
May 20, 2025 - PyREPL raises exception while trying to write to the history file on a read-only file system
#128066 closed
May 20, 2025 - Teach pprint about dict views
#90117 closed
May 20, 2025 - io.TextIOBase.buffer is not necessarily a buffer
#85045 closed
May 20, 2025 - Data race on `block->next` in `mi_block_set_nextx`
#129748 closed
May 20, 2025 - shielded task exception never retrieved when outer task cancelled
#86802 closed
May 20, 2025 - Use stackrefs in `_PyType_LookupRef` and related functions
#131586 closed
May 20, 2025 - `ctypes` thread safety auditing (and fixing)
#127945 closed
May 20, 2025 - Behavior of datetime.datetime.strptime differs from documented behavior on %z
#122781 closed
May 20, 2025 - Several tests fail when system encoding is `latin-1`
#133677 closed
May 20, 2025 - Audit asyncio thread safety
#128002 closed
May 20, 2025 - PEP 703 -- Making the Global Interpreter Lock Optional in CPython
#108219 closed
May 20, 2025 - fileutils likely overrunning write
#134351 closed
May 20, 2025 - Some operations on managed dict are not safe from memory_order POV
#133980 closed
May 20, 2025 - Different behaviour with zipfile
#90182 closed
May 20, 2025 - Use borrowed references for `LOAD_CONST`
#134282 closed
May 20, 2025 - Add alias for iso-8859-8-i which is the same as iso-8859-8
#62824 closed
May 20, 2025 - Bug in InteractiveConsole /pickle
#53189 closed
May 20, 2025 - Initialize the `linenumber_borrow` field of the `TableEntry` struct
#133590 closed
May 20, 2025 - test.test_annotationlib.TestStringFormat.test_displays shouldn't rely on set's order of elements
#133682 closed
May 20, 2025 - SimpleHTTPRequestHandler incorrectly handles trailing escaped slash
#134098 closed
May 20, 2025 - Incorrect syntax error
#133999 closed
May 20, 2025 - Document base85 and Ascii85 in the base64 module
#134201 closed
May 20, 2025 - Make test.script_helper more comprehensive, and use it in the test suite
#53726 closed
May 20, 2025 - Should we add runnable example for `sys.monitoring`?
#125770 closed
May 20, 2025 - pathlib: "Incorrect function" during resolve()
#76023 closed
May 20, 2025 - `test_python_legacy_windows_stdio` in `test_cmd_line` isn't actually working
#133374 closed
May 20, 2025 - `test_strftime` incorrectly calculates expected week
#133940 closed
May 20, 2025 - PyREPL: autocomplete built-in modules
#134235 closed
May 19, 2025 - Inconsistency between datetime.now() and datetime.fromtimestamp(time.time(), None)
#88994 closed
May 19, 2025 - Python 3.14.0-beta.1 C-extension builds try to link against `python314t.lib` on non-threaded python
#133779 closed
May 19, 2025 - Linux kernel crashes when logging to syslog via unix socket, if rsyslog is stopped
#131190 closed
May 19, 2025 - `datetime.fromisoformat()` parses offset minutes outside 00-59 range
#126883 closed
May 19, 2025 - Misaligned columns in help('topics') due to the length of "ASSIGNMENTEXPRESSIONS"
#125225 closed
May 19, 2025 - Memory corruption error if a second subinterpreter imports a module that contains certain imports
#116524 closed
May 19, 2025 - Creating an ungodly amount of sub interpreters in a short amount of time causes memory debug assertions.
#123134 closed
May 19, 2025 - Improve error messages of `curses` by indicating failed C function
#125843 closed
May 19, 2025 - CPython 3.12 embedded in WeeChat causes segfault on subsequent calls to Py_EndInterpreter
#116510 closed
May 19, 2025 - Single-Phase Init Extension Module Init Functions Still Run in Isolated Interpreters
#117953 closed
May 19, 2025 - `Tests / Check if generated files are up to date` fails since recent commits
#134236 closed
May 19, 2025 - Revisit IsoCalendarDate being private from pickle perspective
#86236 closed
May 19, 2025 - Add tz argument to date.today()
#94257 closed
May 19, 2025 - Free-threaded binary builds for 3.13
#119243 closed
May 19, 2025 - os.path.realpath() RecursionError
#128098 closed
May 19, 2025 - Lingering Subinterpreter Subthread Keeps Program From Exiting
#113146 closed
May 19, 2025 - Checking len bounds after usage in bytesio.c
#131505 closed
May 19, 2025 - code objects remove unknown opcodes from the instruction stream when accessing `co_code`
#128045 closed
May 19, 2025 - Incorrect test in `test_pyrepl`
#134214 closed
May 19, 2025 - PyREPL doesn't correctly color double braces in f-strings / t-strings
#134158 closed
May 19, 2025 - Syntax highlighting in PyREPL
#131507 closed
May 19, 2025 - `-X showrefcount` doesn't do per-statement reports in new REPL
#134097 closed
May 19, 2025 - Question about adjacent empty matches in regular expressions
#122055 closed
May 19, 2025 - Ubuntu / build and test (ubuntu-24.04-arm) fails on Removing Auth
#129664 closed
May 19, 2025 - os.path.realpath fails with WinError 161
#88980 closed
May 19, 2025 - Python 3.13.3 silently fails to install with invalid unattend.xml
#133570 closed
May 19, 2025 - asyncio REPL fails to run with TERM=dumb or PYTHON_BASIC_REPL in 3.13.0b2
#120842 closed
May 19, 2025 - Confusion with "immutable" and "hashable" in Design and History FAQ
#134114 closed
May 19, 2025 - Remove C variadic constructor signature support for `threading.RLock`
#134087 closed
May 19, 2025 - Python3.13.3: test_functools fail during build with --enable-optimization and --without-docs-string
#134092 closed
May 19, 2025 - configure warnings as errors in the test suite
#128770 closed
May 19, 2025 - FileIO.readinto() breaks the contract on io.RawIOBase.read()
#118276 closed
May 19, 2025 - spam
#134199 closed
May 18, 2025 - spam
#134198 closed
May 18, 2025 - Cannot make venv on `3.14` when system encoding is not utf-8
#134060 closed
May 18, 2025 - Spam
#134197 closed
May 18, 2025 - TarFile filters fail in non-UTF-8 locales
#133890 closed
May 18, 2025 - Directory listing in SimpleHTTPRequestHandler does not work well in non-UTF-8 locale
#133889 closed
May 18, 2025 - "double free or corruption (!prev)" with radicale
#132856 closed
May 18, 2025 - Use-After-Free in `PyImport_ImportModuleLevelObject`
#134100 closed
May 18, 2025 - concurrent.futures→asyncio state transfer is a bottleneck
#134173 closed
May 18, 2025 - Cannot safely Py_EndInterpreter in 3.14b1
#134144 closed
May 18, 2025 - HTTPS server served by `http.server` ignores `--directory` argument
#134176 closed
May 18, 2025 - The `json` module page uses "object" confusingly
#134150 closed
May 18, 2025 - Segfault calling `sys.remote_exec(0, None)`
#134064 closed
May 17, 2025 - Segfault from template string iterator
#134119 closed
May 17, 2025 - `ValueError: embedded null character` in `email.message_from_file`
#134156 closed
May 17, 2025 - Add replication to LOAD_FAST_BORROW to speed up the JIT
#134140 closed
May 17, 2025 - missing dataclass decorator in match-statement example
#88275 closed
May 17, 2025 - `All required checks pass` job constantly fails on 3.13 and 3.14
#134046 closed
May 17, 2025 - spam
#134132 closed
May 17, 2025 - spam
#134133 closed
May 17, 2025 - spam
#134134 closed
May 17, 2025 - spam
#134131 closed
May 17, 2025 - introduce `list.sort()` but no details before
#133881 closed
May 17, 2025 - Remove `http.server.CGIHTTPRequestHandler` and `--cgi` flag support
#133810 closed
May 17, 2025 - difflib.SequenceMatcher.find_longest_match return wrong result
#134116 closed
May 16, 2025 - Comments incorrectly shown in pydoc output for argparse
#134109 closed
May 16, 2025 - Remove deprecated `platform.java_ver`
#133604 closed
May 16, 2025 - http.server misleading point in doc about "text/*" mime types
#117026 closed
May 16, 2025 - Incomplete pathlib Pattern Language ("seq" undefined)
#133286 closed
May 16, 2025 - Interactive Mode suddenly prevents indexing "[]"
#134095 closed
May 16, 2025 - SimpleHTTPRequestHandler directory bugs
#54440 closed
May 16, 2025 - asyncio dev docs claim that asyncio debug mode checks for unawaited coroutines
#133515 closed
May 16, 2025
64 Issues opened by50 people
- Add `__attribute__((noreturn))` for `_mi_assert_fail`
#134586 opened
May 23, 2025 - Disable `_Atomic` and `__thread` keywords on JetBrains IDE only
#134585 opened
May 23, 2025 - Eliminate redundant refcounting in the JIT
#134584 opened
May 23, 2025 - The devcontainer doesn't include the bits to build the _zstd module
#134583 opened
May 23, 2025 - untokenize() round-trip fails for t-strings (with only type + string)
#134582 opened
May 23, 2025 - Modernizing `difflib.HtmlDiff` for HTML Output
#134580 opened
May 23, 2025 - Mark more slow tests
#134578 opened
May 23, 2025 - logging.StreamHandler produces BrokenPipeError when cut short by head utility
#134568 opened
May 23, 2025 - Expose log format to users in assertLogs
#134567 opened
May 23, 2025 - unittest.doModuleCleanups() swallows all but first exception
#134565 opened
May 23, 2025 - copy.replace() is annotated as "versionadded: 3.13", but `object.__replace__` isn't
#134559 opened
May 23, 2025 - Refleaks on free-threaded builds
#134557 opened
May 23, 2025 - Add support for Template type (t-strings) to pprint
#134551 opened
May 22, 2025 - `-m pdb -p` -- other side cannot read debug script due to too-strict permissions
#134546 opened
May 22, 2025 - New warnings in C implementation of subinterpreters
#134542 opened
May 22, 2025 - shutil.rmtree - link to example for windows readonly file handling in function docs
#134538 opened
May 22, 2025 - ContextDecorator documentation is unclear.
#134537 opened
May 22, 2025 - Port HMAC implementation to new OpenSSL APIs
#134531 opened
May 22, 2025 - Performance issue with ARM64 windows Python release binaries
#134524 opened
May 22, 2025 - Improve import error when extension module is an incompatible build
#134493 opened
May 22, 2025 - dataclass.__eq__ no longer errors on missing attributes in Python 3.13
#134488 opened
May 22, 2025 - `asyncio.timeout(0)` swallows a prior task cancellation
#134471 opened
May 21, 2025 - pyrepl fails with an ugly traceback when ioctls are not allowed on tty stdio
#134466 opened
May 21, 2025 - Inconsistent `subprocess.Popen.communicate()` behavior between Windows and Posix
#134453 opened
May 21, 2025 - Error in Format Specification Mini-Language concerning `precision_with_grouping` in 3.14
#134449 opened
May 21, 2025 - Dangerous reference count decrement.
#134411 opened
May 21, 2025 - Add support for t-strings in the stdlib logging library
#134394 opened
May 20, 2025 - ZipFile.writestr doesn't behave like Path.write_*
#134383 opened
May 20, 2025 - 3.14 changes annotations behaviour for dataclasses.make_dataclass
#134370 opened
May 20, 2025 - Remove unused imports in tests
#134357 opened
May 20, 2025 - Export append_awaited_by API into public Python API.
#134342 opened
May 20, 2025 - Consider supporting deflate64 in zipfile
#134334 opened
May 20, 2025 - The C API needs to protect state that can be deleted by finalization
#134307 opened
May 20, 2025 - Remove idlelib from sys.path in IDLE run process
#134300 opened
May 20, 2025 - Fix `Uop.replicated` definition in `cases_generator/analyzer.py`
#134294 opened
May 19, 2025 - Check compatibility with macOS deployment target during JIT builds
#134291 opened
May 19, 2025 - `~bool` deprecation not reported for literals
#134280 opened
May 19, 2025 - JIT stencil compilation does not respect CFLAGS
#134273 opened
May 19, 2025 - Support mixed sync and async context managers in `async with` statements
#134270 opened
May 19, 2025 - Add retries to `Tools/build/generate_sbom.py`
#134262 opened
May 19, 2025 - ZipFile tests fail in negative timezone offsets on reproducible build environments
#134261 opened
May 19, 2025 - Python 3.15.0: test_sys.test_getallocatedblocks() fails if run after test_collections.test_odd_sizes()
#134248 opened
May 19, 2025 - `sys.setprofile` does not dipatch C Extension dunder methods
#134243 opened
May 19, 2025 - Machine-readable specification for deprecated and removed CPython APIs
#134222 opened
May 19, 2025 - [BUG] Hinting recursion limit will clear the system trace function (`sys.gettrace() -> None`)
#134216 opened
May 19, 2025 - Does CPython >= 3.10, <=3.12 support a thread-safe increment?
#134212 opened
May 19, 2025 - `_curses.window.getch` does not check for interruption signals as `_curses.window.{getkey,get_wch}` do
#134210 opened
May 19, 2025 - Argument Clinic dead code in `_cursesmodule.c`
#134208 opened
May 19, 2025 - argparse argument help indent should discount very long argument names
#134200 opened
May 19, 2025 - Random segfaults on Python 3.12.10 during CI testing
#134193 opened
May 18, 2025 - Use sys._clear_internal_caches isntead of deprecated sys._clear_type_cache at test_cmd_line
#134179 opened
May 18, 2025 - Suggest the possible module in ModuleNotFoundError
#134175 opened
May 18, 2025 - Add colorization of exceptions in default `sys.unraisablehook`
#134170 opened
May 18, 2025 - http.server with HTTPS fails to bind IPv6 addresses
#134168 opened
May 18, 2025 - The REPL hangs under no memory on 3.13
#134163 opened
May 17, 2025 - `os.removedirs()` should define whether it follows symlinks
#134161 opened
May 17, 2025 - Docs Examples Focus on Outdated Single-Phase Init Modules and Static Types
#134160 opened
May 17, 2025 - `AttributeError` in `email._header_value_parser.get_address`
#134155 opened
May 17, 2025 - `UnboundLocalError` in `email._header_value_parser.parse_message_id`
#134152 opened
May 17, 2025
254 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-133465: Allow PyErr_CheckSignals to be called without holding the GIL.
#133466 commented on
May 22, 2025 • 13 new comments - gh-108512: Add and use new replacements for PySys_GetObject()
#111035 commented on
May 22, 2025 • 12 new comments - gh-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 commented on
May 20, 2025 • 10 new comments - gh-125996: fix thread safety of ordered dict
#133734 commented on
May 19, 2025 • 9 new comments - gh-133956 fix bug where `ClassVar` string annotation in `@dataclass` caused incorrect `__init__` generation
#134073 commented on
May 19, 2025 • 8 new comments - gh-132732: Automatically constant evaluate pure operations
#132733 commented on
May 23, 2025 • 7 new comments - gh-121171: Fix zip64 extract version in local headers
#121177 commented on
May 21, 2025 • 6 new comments - gh-91153: Fix bytearray holding a reference to its internal buffer when calling into potentially mutating __index__ methods
#132379 commented on
May 18, 2025 • 6 new comments - gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 commented on
May 21, 2025 • 6 new comments - gh-134004: Dbm vacuuming
#134028 commented on
May 17, 2025 • 5 new comments - Implement PEP 788
#133110 commented on
May 22, 2025 • 5 new comments - Update "Format String Syntax" documentation block to match actual behaviour
#132736 commented on
May 20, 2025 • 4 new comments - gh-111375: Fix handling of exceptions within `@contextmanager`-decorated functions
#111676 commented on
May 23, 2025 • 4 new comments - gh-130718: Normalize edge cases in `datetime.timestamp` and `datetime.astimezone`
#130752 commented on
May 19, 2025 • 3 new comments - gh-106287: do not write objects after an unmarshalling error
#132715 commented on
May 18, 2025 • 3 new comments - Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 commented on
May 22, 2025 • 3 new comments - gh-120266: Fix undefined `_utcfromtimestamp` name in `datetimetester`
#120267 commented on
May 18, 2025 • 3 new comments - gh-133390: Support basic completion for sqlite3 command-line interface
#133393 commented on
May 21, 2025 • 3 new comments - gh-134043: add `_PyObject_GetMethodStackRef`
#134044 commented on
May 23, 2025 • 3 new comments - gh-84013: normalize directory contents during import
#113447 commented on
May 21, 2025 • 2 new comments - gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
May 18, 2025 • 2 new comments - gh-132331: Add `tp_versions_used` to `PyTypeObject` docs
#132335 commented on
May 19, 2025 • 2 new comments - gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
May 21, 2025 • 2 new comments - gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
May 21, 2025 • 2 new comments - gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 commented on
May 19, 2025 • 2 new comments - gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses
#122540 commented on
May 18, 2025 • 2 new comments - gh-132813: Fix the csv documentation for quoting and escaping
#133209 commented on
May 20, 2025 • 2 new comments - gh-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
May 18, 2025 • 1 new comment - gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
May 23, 2025 • 1 new comment - gh-132322: Ensure shutil functions return str when using pathlib
#132820 commented on
May 18, 2025 • 1 new comment - gh-131531: android.py enhancements to support cibuildwheel
#132870 commented on
May 21, 2025 • 1 new comment - gh-91205: fix bug in shutil.copytree with relative links and ignore_dangling_symlinks=True
#132984 commented on
May 17, 2025 • 1 new comment - gh-133829: Update zipimport example to not be from Python 2
#133835 commented on
May 18, 2025 • 1 new comment - gh-81074: Allow non-ASCII addr_spec in email.headerregistry.Address
#122477 commented on
May 18, 2025 • 1 new comment - gh-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 commented on
May 19, 2025 • 1 new comment - gh-132314: fix stack array init warning
#132376 commented on
May 21, 2025 • 1 new comment - gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat`
#134050 commented on
May 20, 2025 • 1 new comment - Some tests consume too much memory
#133454 commented on
May 23, 2025 • 0 new comments - dropping `asyncio.open_unix_socket`'s writer will drop the connection.
#109986 commented on
May 23, 2025 • 0 new comments - cmd.Cmd completion fails in some cases, must allow the definition of readline completion delimiters
#120479 commented on
May 23, 2025 • 0 new comments - Different output from importlib.resources.files() in REPL in 3.12 versus 3.13
#121190 commented on
May 23, 2025 • 0 new comments - os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
May 23, 2025 • 0 new comments - Freeze support documentation is misleading.
#80334 commented on
May 21, 2025 • 0 new comments - gh-38066: IDLE: Dedenting with shift+tab
#2210 commented on
May 19, 2025 • 0 new comments - gh-76377: Rewrite plistlib with functional style.
#4671 commented on
May 19, 2025 • 0 new comments - gh-76578: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
May 19, 2025 • 0 new comments - bpo-33997: Fix racing condition in termination of pool result_handler
#8009 commented on
May 18, 2025 • 0 new comments - gh-79516: allow msgfmt.py to compile multiple input po files
#10875 commented on
May 22, 2025 • 0 new comments - gh-66587: Fix deadlock from pool worker death without communication
#16103 commented on
May 22, 2025 • 0 new comments - gh-51067: Add remove() in ZipInfo
#19358 commented on
May 20, 2025 • 0 new comments - gh-59648: Nanosecond support for datetime
#92078 commented on
May 18, 2025 • 0 new comments - gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 19, 2025 • 0 new comments - gh-51067: add `ZipFile.remove()`
#103033 commented on
May 22, 2025 • 0 new comments - gh-109638: Fix for significant backtracking in csv.Sniffer
#109639 commented on
May 20, 2025 • 0 new comments - Docs EPUB: fix meta tags connected with Open Graph
#134071 commented on
May 16, 2025 • 0 new comments - [doc] untokenize returns a string if no encoding token is recognized
#60427 commented on
May 21, 2025 • 0 new comments - io.TextIOWrapper ignores silently partial write if buffer is unbuffered
#85393 commented on
May 21, 2025 • 0 new comments - Executing `from . import *` within the REPL will import the `_pyrepl` package, But executing with the `-c` argument will result in an error.
#127960 commented on
May 22, 2025 • 0 new comments - Excessive hash collisions in IPv4Network and IPv6Network classes
#134062 commented on
May 22, 2025 • 0 new comments - Add `attach` command to pdb
#133953 commented on
May 22, 2025 • 0 new comments - Avoid temporary allocation in dec_as_long()
#129275 commented on
May 22, 2025 • 0 new comments - Behaviour change in partialmethod in Python3.11
#99152 commented on
May 22, 2025 • 0 new comments - segfault in gc with 3.14.0b1, trio and pytest
#133932 commented on
May 22, 2025 • 0 new comments - subprocess.check_call's `stdout=` write to the underlying file opened by bz2.open
#105309 commented on
May 22, 2025 • 0 new comments - test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 commented on
May 22, 2025 • 0 new comments - Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
May 22, 2025 • 0 new comments - Recording and restoring the LC_NUMERIC locale setting with LC_ALL=C.UTF-8 no longer works with Python 3.13.3
#133967 commented on
May 22, 2025 • 0 new comments - Monotonic time on macOS 10.12+ should use mach_continuous_time()
#86273 commented on
May 22, 2025 • 0 new comments - [C API] Add a banner to the C API documentation to recommend tools
#133678 commented on
May 22, 2025 • 0 new comments - Remove support for `__cached__` and `__package__` if missing corresponding `__spec__` attributes
#134088 commented on
May 22, 2025 • 0 new comments - Improvements to test.support.interpreters.Interpreter
#132775 commented on
May 22, 2025 • 0 new comments - plistlib can't decode date from year 0
#85255 commented on
May 22, 2025 • 0 new comments - Undocumented Cmd method print_topics
#128430 commented on
May 22, 2025 • 0 new comments - subprocess.Popen doesn't properly escape < or > for windows batch files
#133545 commented on
May 22, 2025 • 0 new comments - Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
May 22, 2025 • 0 new comments - socket.send_fds() flags and address parameters have no effect
#127840 commented on
May 22, 2025 • 0 new comments - Better uop coverage in the JIT optimizer
#131798 commented on
May 22, 2025 • 0 new comments - ValueError on ephemeral zipfile after exception
#106763 commented on
May 23, 2025 • 0 new comments - `test_zstd` failed on ubuntu with free-threading
#133885 commented on
May 23, 2025 • 0 new comments - New REPL: Text display corruption when resizing terminal with multi-line content
#132267 commented on
May 23, 2025 • 0 new comments - Add examples to docs for str methods
#106318 commented on
May 23, 2025 • 0 new comments - GH-132554: "Virtual" iterators
#132555 commented on
May 22, 2025 • 0 new comments - gh-132413: Fix crash in _datetime when used at shutdown
#132599 commented on
May 18, 2025 • 0 new comments - gh-85204: Improve `locale.setlocale` example
#132683 commented on
May 18, 2025 • 0 new comments - gh-133485: Use _interpreters.call() in InterpreterPoolExecutor
#133957 commented on
May 22, 2025 • 0 new comments - gh-132983: Split ``_zstd_set_c_parameters``
#133921 commented on
May 17, 2025 • 0 new comments - gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 commented on
May 19, 2025 • 0 new comments - gh-127081: use `getlogin_r` if available
#132751 commented on
May 20, 2025 • 0 new comments - [3.13] gh-132578: Rename the `threading.Thread._handle` field (GH-132696)
#132789 commented on
May 18, 2025 • 0 new comments - gh-132796: Closes SMTP connection on 421 during data in sendmail
#132797 commented on
May 20, 2025 • 0 new comments - gh-69011: `ctypes.create_*_buffer` clarify NUL termination character inclusion
#132858 commented on
May 18, 2025 • 0 new comments - gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address
#132901 commented on
May 19, 2025 • 0 new comments - gh-133866: remove deprecated and undocumented function `ctypes.SetPointerType`
#133869 commented on
May 20, 2025 • 0 new comments - gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 commented on
May 22, 2025 • 0 new comments - gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 commented on
May 21, 2025 • 0 new comments - gh-72902: speedup Fraction.from_decimal/float in typical cases
#133251 commented on
May 17, 2025 • 0 new comments - gh-133146: Add the old public `get_value` method to documentation and refactor code.
#133301 commented on
May 19, 2025 • 0 new comments - gh-133312: configure: add --enable-static-libpython-for-interpreter
#133313 commented on
May 17, 2025 • 0 new comments - gh-133672: Allow LOAD_FAST to be optimized to LOAD_FAST_BORROW
#133721 commented on
May 21, 2025 • 0 new comments - gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT`
#133657 commented on
May 21, 2025 • 0 new comments - gh-132775: Expand the Capability of Interpreter.call()
#133484 commented on
May 22, 2025 • 0 new comments - gh-133546: Make `re.Match` a well-rounded `Sequence` type
#133549 commented on
May 20, 2025 • 0 new comments - gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
May 20, 2025 • 0 new comments - gh-133530: Differentiate between min/max heaps more
#133613 commented on
May 17, 2025 • 0 new comments - gh-65920: Implement `socket.sendfile` with `TransmitFile` on Windows
#112337 commented on
May 21, 2025 • 0 new comments - gh-113767: Adds a `zipfile.register_compressor()` API.
#113768 commented on
May 21, 2025 • 0 new comments - gh-59598: Ignore leading whitespace in `JSONDecoder.raw_decode`
#117397 commented on
May 19, 2025 • 0 new comments - gh-71189: Support all-but-last mode in os.path.realpath()
#117562 commented on
May 20, 2025 • 0 new comments - gh-119052: Set CRC to 0 in mkdir in all cases
#119108 commented on
May 21, 2025 • 0 new comments - gh-76595: Add note on `PyCapsule_Import` behavior
#134022 commented on
May 16, 2025 • 0 new comments - gh-119109: improve `functools.partial` vectorcall with keywords
#124584 commented on
May 17, 2025 • 0 new comments - GH-98894: Fix `function__return` and `function__entry` dTrace probe missing after `GH-103083`
#125019 commented on
May 22, 2025 • 0 new comments - gh-107398: Fix tarfile stream mode exception when process the file with extra header data
#126304 commented on
May 22, 2025 • 0 new comments - gh-129275: avoid temporary buffer in dec_as_long()
#129630 commented on
May 17, 2025 • 0 new comments - gh-108512: Add and use new replacements for PySys_GetObject() (alt)
#129736 commented on
May 21, 2025 • 0 new comments - gh-72902: improve Fraction(str) speed (don't use regexp's)
#133994 commented on
May 20, 2025 • 0 new comments - gh-129846: docs(warnings): clarify suppression of warning output in `catch_warnings`
#130768 commented on
May 20, 2025 • 0 new comments - gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 23, 2025 • 0 new comments - gh-130821: Add type information to wrong type error messages
#130835 commented on
May 16, 2025 • 0 new comments - gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
May 19, 2025 • 0 new comments - gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
May 19, 2025 • 0 new comments - gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
May 20, 2025 • 0 new comments - gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 commented on
May 19, 2025 • 0 new comments - gh-131743: Add screen length check to console.refresh in _pyrepl
#131907 commented on
May 19, 2025 • 0 new comments - gh-132108: Add Buffer Protocol support to int.from_bytes to improve performance
#132109 commented on
May 21, 2025 • 0 new comments - gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 commented on
May 23, 2025 • 0 new comments - gh-133968: Add PyUnicodeWriter_WriteASCII() function
#133973 commented on
May 18, 2025 • 0 new comments - Building and linking C extensions in a post-distutils world
#99942 commented on
May 19, 2025 • 0 new comments - PyErr_CheckSignals should be callable without holding the GIL
#133465 commented on
May 19, 2025 • 0 new comments - struct.pack error messages do not indicate which argument was invalid
#67766 commented on
May 19, 2025 • 0 new comments - Confusing error message when passing bytes to print with file pointing to a binary file
#50553 commented on
May 19, 2025 • 0 new comments - Make rawiobase_read() read directly to bytes object
#60107 commented on
May 19, 2025 • 0 new comments - Give PyErr_CheckSignals guide-level documentation
#134075 commented on
May 19, 2025 • 0 new comments - set better defaults for TCPServer options
#80184 commented on
May 19, 2025 • 0 new comments - Heisenbug that kills process via SIGALRM
#133687 commented on
May 19, 2025 • 0 new comments - `os.path.realpath` raises a `ValueError` when path contains a null byte
#117596 commented on
May 19, 2025 • 0 new comments - `zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 commented on
May 19, 2025 • 0 new comments - shutil: add reflink=False to file copy functions to control clone/CoW copies (use copy_file_range)
#81338 commented on
May 19, 2025 • 0 new comments - email: encoded headers lose their quoting when refolded
#87720 commented on
May 19, 2025 • 0 new comments - Make the JIT thread-safe
#133171 commented on
May 19, 2025 • 0 new comments - Inconsistency in the zlib module
#74186 commented on
May 19, 2025 • 0 new comments - make pyrepl more robust against crashes
#122468 commented on
May 19, 2025 • 0 new comments - lzma documentation: example to XZ compress file on disk
#76341 commented on
May 19, 2025 • 0 new comments - Exit codes are lost in the REPL
#125880 commented on
May 19, 2025 • 0 new comments - Add classproperty as builtin class
#69129 commented on
May 19, 2025 • 0 new comments - repl buffering conflicts with sys.stdin
#99751 commented on
May 19, 2025 • 0 new comments - Enable building both an interpreter that statically links libpython and a shared library too
#133312 commented on
May 19, 2025 • 0 new comments - Add tests for command-line interface
#131178 commented on
May 19, 2025 • 0 new comments - Document select() failure with buffered file
#44883 commented on
May 19, 2025 • 0 new comments - zipfile increase in size
#72905 commented on
May 19, 2025 • 0 new comments - Asyncio: fork() in coroutine causes bad file descriptor
#130442 commented on
May 19, 2025 • 0 new comments - multiprocessing.Pool shouldn't hang forever if a worker process dies unexpectedly
#66587 commented on
May 20, 2025 • 0 new comments - zipfile should catch ValueError as well as OSError to detect bad seek calls
#73654 commented on
May 20, 2025 • 0 new comments - ZipFile.open treats directory path as empty file
#74909 commented on
May 20, 2025 • 0 new comments - zipfile extractall needlessly re-wraps ZipInfo instances
#76923 commented on
May 20, 2025 • 0 new comments - decompressing and then re-compressing zipfiles with Python 3 zipfile loses flag_bits
#79399 commented on
May 20, 2025 • 0 new comments - zipfile.ZipInfo objects contain invalid 'extra' fields.
#83475 commented on
May 20, 2025 • 0 new comments - zipfile ignores deflate level settings in zipinfo object
#64093 commented on
May 20, 2025 • 0 new comments - Incorrect decoding of preamble in email parser
#118718 commented on
May 20, 2025 • 0 new comments - http.client.HTTPMessage.getallmatchingheaders() always returns []
#49303 commented on
May 16, 2025 • 0 new comments - Make pathlib ABCs usable by zipfile.Path
#128520 commented on
May 16, 2025 • 0 new comments - argparse has problem parsing option files containing empty rows
#54732 commented on
May 16, 2025 • 0 new comments - Patch: xmlrpclib client ignores datetime tzinfo when creating iso8601 dates
#46875 commented on
May 16, 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
May 17, 2025 • 0 new comments - Deprecation of locale.getdefaultlocale breaks POSIX compatibility on Windows platform
#130796 commented on
May 17, 2025 • 0 new comments - Remove deprecated function `locale.getdefaultlocale`
#134086 commented on
May 17, 2025 • 0 new comments - unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 17, 2025 • 0 new comments - Replace `#` comments with modern docstrings when possible
#134082 commented on
May 17, 2025 • 0 new comments - Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 commented on
May 17, 2025 • 0 new comments - webbrowser does not handle opens under Windows WSL properly
#89752 commented on
May 17, 2025 • 0 new comments - Avoid DeprecationWarning for `_pack_` without `_layout_` when there are not bit-fields?
#133800 commented on
May 17, 2025 • 0 new comments - Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 commented on
May 17, 2025 • 0 new comments - Using the public PyUnicodeWriter C API made the json module slower
#133968 commented on
May 17, 2025 • 0 new comments - ctypes: clearly document how structure bit fields are allocated
#57089 commented on
May 17, 2025 • 0 new comments - Out-of-bounds read in integrated mimalloc (fixed upstream)
#134070 commented on
May 17, 2025 • 0 new comments - Pass return value on ValueError exceptions in the cmath/math modules
#133895 commented on
May 18, 2025 • 0 new comments - Readline completion of module names in import statements
#69605 commented on
May 18, 2025 • 0 new comments - Documentation of ast.walk misleadingly characterizes its behavior as recursive when it's really iterative
#123373 commented on
May 18, 2025 • 0 new comments - Compilation of HACL fails under macOS Silicon for version 3.14
#130478 commented on
May 18, 2025 • 0 new comments - Consider adding a Mac Catalyst build option
#98297 commented on
May 18, 2025 • 0 new comments - Use Python versioning in `msgfmt.py`/`pygettext.py`
#133319 commented on
May 19, 2025 • 0 new comments - Regression in 3.14: setting __dict__ on custom type broken (mypyc, pybind11)
#133912 commented on
May 19, 2025 • 0 new comments - os.stat() on Windows succeeds for nonexistent paths with trailing spaces
#84419 commented on
May 19, 2025 • 0 new comments - PyUnicode_InternFromString does not immortalize the string as the document claims
#133260 commented on
May 19, 2025 • 0 new comments - The CSV file delimiter found with csv.Sniffer() is interpreted incorrectly
#119123 commented on
May 19, 2025 • 0 new comments - Improve PyREPL auto-indentation
#133710 commented on
May 19, 2025 • 0 new comments - ZipFile.writestr implies non-regular files
#68164 commented on
May 19, 2025 • 0 new comments - New REPL sometimes incrementally indents traceback lines
#131968 commented on
May 19, 2025 • 0 new comments - Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 commented on
May 19, 2025 • 0 new comments - Better constant narrowing in the JIT optimizer
#130415 commented on
May 19, 2025 • 0 new comments - Add io.BinaryTransformWrapper and a "transform" parameter to open()
#64604 commented on
May 19, 2025 • 0 new comments - Print from background thread has broken line endings
#129385 commented on
May 20, 2025 • 0 new comments - concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 commented on
May 20, 2025 • 0 new comments - Async Call-Stack Reconstruction
#91048 commented on
May 20, 2025 • 0 new comments - The New REPL Does Not Load My Command History
#120766 commented on
May 21, 2025 • 0 new comments - subprocess.call(..., user=xx, group=xxx) is not able to gain privileges
#100163 commented on
May 21, 2025 • 0 new comments - Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
May 21, 2025 • 0 new comments - zipfile cannot handle zip files where the archive size for a file does not match actual contents
#70226 commented on
May 21, 2025 • 0 new comments - logging should cache LogRecord.message
#122089 commented on
May 21, 2025 • 0 new comments - Add typing to more build tools
#133403 commented on
May 21, 2025 • 0 new comments - Too early EOFError
#101911 commented on
May 21, 2025 • 0 new comments - Asyncio BufferedProtocol with SSL is significantly slower than asyncio sockets with SSL
#133112 commented on
May 21, 2025 • 0 new comments - Subinterpreters don't properly clean up threads
#128639 commented on
May 21, 2025 • 0 new comments - asyncio.TaskGroup may silently discard request to run a task
#116048 commented on
May 21, 2025 • 0 new comments - Feature request: sniff csv quoting and lineterminator
#129374 commented on
May 21, 2025 • 0 new comments - csv: Inconsistency re QUOTE_NONNUMERIC
#74232 commented on
May 21, 2025 • 0 new comments - Use implemenation-specific I/O open / constructors in tests
#133982 commented on
May 21, 2025 • 0 new comments - sockets and asyncio on Windows depend on SYSTEMROOT env var
#118234 commented on
May 21, 2025 • 0 new comments - io and _pyio modules require the _io module
#62184 commented on
May 21, 2025 • 0 new comments - Some edge cases in `email.utils.parsedate_to_datetime` seem to differ from RFC2822 spec
#126845 commented on
May 21, 2025 • 0 new comments - Allow third party libraries to provide new zipfile compression methods
#113767 commented on
May 21, 2025 • 0 new comments - Align the grammar documentation with Python's actual grammar
#127833 commented on
May 21, 2025 • 0 new comments - New REPL dosen't remove line continuations upon terminal resizing
#131973 commented on
May 21, 2025 • 0 new comments - The io module doesn't support non-blocking files
#57531 commented on
May 21, 2025 • 0 new comments - io.BufferReader.read() returns None
#80050 commented on
May 21, 2025 • 0 new comments - docstring for email._parseaddr._parsedate_tz says "declaims knowledge" vs "disclaims"
#101913 commented on
May 21, 2025 • 0 new comments - `email.headerregistry` docs omit the required keyword `parse_tree`
#123138 commented on
May 21, 2025 • 0 new comments - Ensure that `multiprocessing.util.get_temp_dir()` can be used to create socket files with limited path length
#132124 commented on
May 21, 2025 • 0 new comments - Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
May 21, 2025 • 0 new comments - Inconsistencies with datetime.fromtimestamp(t) when t < 0
#80620 commented on
May 21, 2025 • 0 new comments - Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 commented on
May 21, 2025 • 0 new comments - Enable for ZipFile to specify to create archives of arbitrary windows FAT or Unix filesystem
#133667 commented on
May 21, 2025 • 0 new comments - Provide a way to skip magic-number search in ZipFile(mode='a')
#86760 commented on
May 20, 2025 • 0 new comments - Incorrect reading "End of central directory record." (zipfile module)
#108526 commented on
May 20, 2025 • 0 new comments - Wrong extract version set in local headers for files located beyond zip64 limit
#121171 commented on
May 20, 2025 • 0 new comments - Cannot open zip64 file if Zip64EOCD record has additional data
#126834 commented on
May 20, 2025 • 0 new comments - Compiling static library with `-fPIC` throws error
#100707 commented on
May 20, 2025 • 0 new comments - HTMLParser.handle_starttag should mention that value can be None
#82665 commented on
May 20, 2025 • 0 new comments - Data race between update_one_slot and PyObject_Hash under free-threading
#132214 commented on
May 20, 2025 • 0 new comments - Add `addCleanup` to `unittest.subTest`
#134079 commented on
May 20, 2025 • 0 new comments - Fractions instantiation revisited
#72902 commented on
May 20, 2025 • 0 new comments - Support different modes in os.path.realpath()
#71189 commented on
May 20, 2025 • 0 new comments - Exact reporting of `curses` C function failures
#133579 commented on
May 20, 2025 • 0 new comments - math.log handles int but not 3rd party integer types
#120950 commented on
May 20, 2025 • 0 new comments - pyrepl messed up terminal if a signal handler expects stdin
#130168 commented on
May 20, 2025 • 0 new comments - ZipFile.open() should not ignore compression, new file should default to today rather than 1980
#121402 commented on
May 20, 2025 • 0 new comments - gzip: cannot create file if mtime > `2106-02-07T06:28:15`
#133998 commented on
May 20, 2025 • 0 new comments - Fix all Sphinx reference warnings in the documentation
#101100 commented on
May 20, 2025 • 0 new comments - datetime subject to rounding?
#89510 commented on
May 20, 2025 • 0 new comments - Stack overflow test errors in Alpine after GH-130398
#131338 commented on
May 20, 2025 • 0 new comments - emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 commented on
May 20, 2025 • 0 new comments - Use-after-free in `unicode_escape` decoder with error handler
#133767 commented on
May 20, 2025 • 0 new comments - `zipfile`: `zipfile.Path`’s `glob()` and `rglob()` are not documented
#133360 commented on
May 20, 2025 • 0 new comments - Avoid using unsafe `realpath`
#42400 commented on
May 20, 2025 • 0 new comments - zipfile detection of when to write a zip64 header should be made accurate
#113931 commented on
May 20, 2025 • 0 new comments - Zipfile.extractall does not preserve file permissions
#59999 commented on
May 20, 2025 • 0 new comments - zipfile.write, arcname should be allowed to be a byte string
#54966 commented on
May 20, 2025 • 0 new comments - zipfile can't extract file
#51088 commented on
May 20, 2025 • 0 new comments - Expose `PyMutex_IsLocked` in the public C API
#134009 commented on
May 20, 2025 • 0 new comments - Make generator methods `gen_set_name` and `gen_set_qualname` thread-safe in free-threaded builds
#133931 commented on
May 20, 2025 • 0 new comments - http.client._MAXHEADERS = 100 limit no longer sufficient
#131724 commented on
May 20, 2025 • 0 new comments - Emscripten: Get test suite passing
#127146 commented on
May 20, 2025 • 0 new comments - C API/GC: datetime.datetime doesn't have `Py_TPFLAGS_HAVE_GC`, potentially causing leaks in `tzinfo` cycles
#132705 commented on
May 20, 2025 • 0 new comments - IDLE: Remove '', user_dir, and idlelib from sys.path when added
#69674 commented on
May 20, 2025 • 0 new comments