-
-
Notifications
You must be signed in to change notification settings - Fork 32.1k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
929 Pull requests merged by 161 people
-
[3.9] gh-135374: Update the bundled copy of setuptools to 79.0.1
#135397 merged
Jun 11, 2025 -
[3.10] gh-135374: Update the bundled copy of setuptools to 79.0.1
#135398 merged
Jun 11, 2025 -
[3.11] gh-135374: Update the bundled copy of setuptools to 79.0.1
#135396 merged
Jun 11, 2025 -
[3.13] gh-133264: Correct documentation of how Py_Main and Py_RunMain handle SystemExit (GH-135337)
#135395 merged
Jun 11, 2025 -
[3.14] gh-133264: Correct documentation of how Py_Main and Py_RunMain handle SystemExit (GH-135337)
#135394 merged
Jun 11, 2025 -
[3.12] gh-132415: Update vendored setuptools in `
Lib/test/wheeldata
(GH-132887)#135393 merged
Jun 11, 2025 -
gh-133264: Correct documentation of how Py_Main and Py_RunMain handle SystemExit
#135337 merged
Jun 11, 2025 -
[3.12] gh-132415: Use shutil.which() in missing_compiler_executable() (GH-132906)
#135392 merged
Jun 11, 2025 -
[3.13] GH-135171: Roll back all fixes for GH-127682 as they are not suitable for 3.13
#135390 merged
Jun 11, 2025 -
[3.13] gh-132415: Update vendored setuptools in
Lib/test/wheeldata
(GH-132887)#135391 merged
Jun 11, 2025 -
GH-135379: Remove types from stack items in code generator.
#135384 merged
Jun 11, 2025 -
[3.13] Docs: Add note to tutorial clarifying scope (GH-134534)
#134535 merged
Jun 11, 2025 -
[3.14] gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322)
#135382 merged
Jun 11, 2025 -
[3.13] gh-135321: Always raise a correct exception for BINSTRING argument > 0x7fffffff in pickle (GH-135322)
#135383 merged
Jun 11, 2025 -
gh-127545: Replace _Py_ALIGN_AS(V) by _Py_ALIGNED_DEF(N, T)
#135209 merged
Jun 11, 2025 -
gh-135321: Changing data type of
size
variable forBINSTRING
in_pickle
#135322 merged
Jun 11, 2025 -
[3.13] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (#128606)
#135353 merged
Jun 11, 2025 -
[3.13] gh-133967: Do not normalize locale name 'C.UTF-8' to 'en_US.UTF-8' (GH-135347)
#135350 merged
Jun 11, 2025 -
[3.14] gh-133967: Do not normalize locale name 'C.UTF-8' to 'en_US.UTF-8' (GH-135347)
#135349 merged
Jun 11, 2025 -
[3.14] gh-135326: Test support of __index__ in random.getrandbits() (GH-135356)
#135373 merged
Jun 11, 2025 -
gh-135326: Test support of __index__ in random.getrandbits()
#135356 merged
Jun 11, 2025 -
[3.14] gh-91048: Reorder result tuple of parse_code_object (GH-134898)
#134956 merged
Jun 11, 2025 -
[3.14] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135348 merged
Jun 11, 2025 -
[3.14] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (#128606)
#135345 merged
Jun 10, 2025 -
gh-133967: Do not normalize locale name 'C.UTF-8' to 'en_US.UTF-8'
#135347 merged
Jun 10, 2025 -
gh-130077: Properly match full soft keywords in the parser
#135317 merged
Jun 10, 2025 -
[3.14] gh-118928: Amend sqlite3 execute*() deprecation notes (GH-135163)
#135342 merged
Jun 10, 2025 -
gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 merged
Jun 10, 2025 -
gh-118928: Amend sqlite3 execute*() deprecation notes
#135163 merged
Jun 10, 2025 -
[3.14] Docs: fix docstring of
email.message.Message.add_header
(GH-134355)#135339 merged
Jun 10, 2025 -
[3.13] gh-135326: Restore support of __index__ in random.getrandbits()
#135332 merged
Jun 10, 2025 -
Docs: fix docstring of
email.message.Message.add_header
#134355 merged
Jun 10, 2025 -
[3.13] gh-133157: fix UBSan failures in
Parser/pegen.c
(GH-134048)#135334 merged
Jun 10, 2025 -
[3.14] gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inParser/pegen.c
(GH-134048)#135320 merged
Jun 10, 2025 -
[3.14] Fix warnings
set but not used [-Wunused-but-set-variable]
in remote_debug.h (GH-135290)#135319 merged
Jun 10, 2025 -
[3.14] Fix definition of
_Py_RemoteDebug_
symbols for static linking (GH-135146)#135318 merged
Jun 10, 2025 -
gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inParser/pegen.c
#134048 merged
Jun 10, 2025 -
Fix warnings
set but not used [-Wunused-but-set-variable]
in remote_debug.h#135290 merged
Jun 10, 2025 -
Fix definition of
_Py_RemoteDebug_
symbols for static linking#135146 merged
Jun 10, 2025 -
[3.14] Heavily comment Python/perf_jit_trampoline.c to improve maintainability (GH-134527)
#135299 merged
Jun 9, 2025 -
[3.13] Heavily comment Python/perf_jit_trampoline.c to improve maintainability (GH-134527)
#135300 merged
Jun 9, 2025 -
gh-116738: Make _heapq module thread-safe
#135036 merged
Jun 9, 2025 -
GH-131296: fix clang-cl warning on Windows in socketmodule.c
#131821 merged
Jun 9, 2025 -
[3.14] gh-127833: Reword and expand the Notation section (GH-134443)
#135301 merged
Jun 9, 2025 -
gh-127833: Reword and expand the Notation section
#134443 merged
Jun 9, 2025 -
gh-135001: Explicitly specify the encoding parameter value of
calendar.HTMLCalendar
as 'utf-8'#135002 merged
Jun 9, 2025 -
[3.14] bpo-45210: Document that error indicator may be set in tp_dealloc (GH-28358)
#135298 merged
Jun 9, 2025 -
gh-133968: Update PyUnicodeWriter_WriteASCII() documentation
#135297 merged
Jun 9, 2025 -
[3.14] gh-133968: Add PyUnicodeWriter_WriteASCII() function (#133973)
#134974 merged
Jun 9, 2025 -
[3.14] GH-135287: clang-cl PGO builds on Windows fail with
could not open '/GENPROFILE'
(GH-135289)#135296 merged
Jun 9, 2025 -
GH-135287: clangcl PGO builds on Windows fail with
could not open '/GENPROFILE'
#135289 merged
Jun 9, 2025 -
gh-131798: Optimize
_UNARY_INVERT
#135222 merged
Jun 9, 2025 -
[3.14] GH-135171: Fix generator expressions one last time (hopefully)
#135225 merged
Jun 9, 2025 -
gh-131316: fix invalid
DECREF
in_md5.md5.copy()
#135291 merged
Jun 9, 2025 -
gh-89373: Document that error indicator may be set in tp_dealloc
#28358 merged
Jun 9, 2025 -
gh-135004: rewrite and cleanup
blake2module.c
#135006 merged
Jun 9, 2025 -
gh-135234: improve
_hashlib
exceptions when reporting an OpenSSL function failure#135250 merged
Jun 9, 2025 -
[3.13] Use f-strings in csv docs example (GH-135245)
#135286 merged
Jun 9, 2025 -
[3.14] Use f-strings in csv docs example (GH-135245)
#135285 merged
Jun 9, 2025 -
Use f-strings in csv docs example
#135245 merged
Jun 8, 2025 -
[3.13] gh-135276: Refresh
zipfile.Path
from zipp 3.23 (GH-135277)#135279 merged
Jun 8, 2025 -
[3.13] gh-135263: Fix typo in token.NAME documentation (GH-135275)
#135281 merged
Jun 8, 2025 -
[3.14] gh-135263: Fix typo in token.NAME documentation (GH-135275)
#135280 merged
Jun 8, 2025 -
[3.14] gh-135276: Refresh
zipfile.Path
from zipp 3.23 (GH-135277)#135278 merged
Jun 8, 2025 -
gh-135263: Fix typo in token.NAME documentation
#135275 merged
Jun 8, 2025 -
gh-135276: Refresh
zipfile.Path
from zipp 3.23#135277 merged
Jun 8, 2025 -
[3.13] Update tutorial for new "Copy" button (GH-135007)
#135271 merged
Jun 8, 2025 -
Add compile_commands.json to .gitignore
#135111 merged
Jun 8, 2025 -
[3.14] Update tutorial for new "Copy" button (GH-135007)
#135270 merged
Jun 8, 2025 -
Update tutorial for new
Copy
button#135007 merged
Jun 8, 2025 -
[3.13] gh-134976: document the exception type that can be raised by
s[i]
(GH-134977)#135259 merged
Jun 8, 2025 -
[3.14] gh-134976: document the exception type that can be raised by
s[i]
(GH-134977)#135258 merged
Jun 8, 2025 -
gh-134531: refactor
_hashlib
logic for mapping NIDs to EVP_MD objects#135254 merged
Jun 8, 2025 -
gh-134976: document the exception type that can be raised by
s[i]
#134977 merged
Jun 8, 2025 -
[3.14] gh-135244: generate UUID random Node ID with a CSPRNG as per RFC 9562, §6.10.3 (GH-135226)
#135255 merged
Jun 8, 2025 -
gh-135244: use CSPRNG for random UUID node ID
#135226 merged
Jun 8, 2025 -
gh-134531: fix
_hashlib
clinic directive post GH-134626#135249 merged
Jun 8, 2025 -
[3.14] gh-134151 Fix
TypeError
inemail.utils.decode_params
when sorting RFC 2231 continuations (GH-134687)#135247 merged
Jun 8, 2025 -
[3.13] gh-134151 Fix
TypeError
inemail.utils.decode_params
when sorting RFC 2231 continuations (GH-134687)#135248 merged
Jun 8, 2025 -
gh-134151 Fix TypeError in email.utils.decode_params() when sorting RFC 2231 continuations
#134687 merged
Jun 8, 2025 -
gh-133579: correctly report C curses errors in
_curses_panel
#134629 merged
Jun 8, 2025 -
gh-131798: JIT: Assign type to sliced string/list/tuple
#134671 merged
Jun 7, 2025 -
[3.14] gh-134876: Add fallback for when process_vm_readv fails with ENOSYS (GH-134878)
#135240 merged
Jun 7, 2025 -
gh-134876: Add fallback for when process_vm_readv fails with ENOSYS
#134878 merged
Jun 7, 2025 -
[3.13] gh-134160: Use PyModuleDef.m_free in the example module xxlimited (GH-135174)
#135214 merged
Jun 7, 2025 -
Revert "gh-133390: Support SQL keyword completion for sqlite3 CLI (#133393)" temporarily
#135232 merged
Jun 7, 2025 -
gh-131798: JIT: Optimize
_CALL_TYPE_1
when the result is known#135194 merged
Jun 6, 2025 -
[3.14] gh-134155: fix AttributeError in email._header_value_parser.get_address (GH-134194)
#135191 merged
Jun 6, 2025 -
[3.13] gh-134155: fix AttributeError in email._header_value_parser.get_address (GH-134194)
#135192 merged
Jun 6, 2025 -
[3.13] Docs: Update
PyExc_*
tables in the c-api documentation (GH-131640)#135221 merged
Jun 6, 2025 -
[3.14] Docs: Update
PyExc_*
tables in the c-api documentation (GH-131640)#135220 merged
Jun 6, 2025 -
Docs: Update
PyExc_*
tables in the c-api documentation#131640 merged
Jun 6, 2025 -
[3.14] gh-134160: Use PyModuleDef.m_free in the example module xxlimited (GH-135174)
#135213 merged
Jun 6, 2025 -
[3.14] gh-57089: Note _layout_ in the bitfield docs (GH-134148)
#135216 merged
Jun 6, 2025 -
gh-133390: Support SQL keyword completion for sqlite3 CLI
#133393 merged
Jun 6, 2025 -
gh-57089: Note _layout_ in the bitfield docs
#134148 merged
Jun 6, 2025 -
gh-134160: Use PyModuleDef.m_free in the example module xxlimited
#135174 merged
Jun 6, 2025 -
gh-134891: Add PyUnstable_Unicode_GET_CACHED_HASH
#134892 merged
Jun 6, 2025 -
[3.13] feat(docs): type fix - apply pep8 by using docstring instead of comment in the doc. (GH-135181)
#135211 merged
Jun 6, 2025 -
[3.14] feat(docs): type fix - apply pep8 by using docstring instead of comment in the doc. (GH-135181)
#135212 merged
Jun 6, 2025 -
[3.13] gh-135120: Add test.support.subTests() (GH-135121)
#135210 merged
Jun 6, 2025 -
feat(docs): type fix - apply pep8 by using docstring instead of comment in the doc.
#135181 merged
Jun 6, 2025 -
[3.14] gh-135120: Add test.support.subTests() (GH-135121)
#135208 merged
Jun 6, 2025 -
[3.14] gh-134993: Add os.lstat() to os.supports_dir_fd (GH-135188)
#135205 merged
Jun 6, 2025 -
[3.13] gh-134993: Add os.lstat() to os.supports_dir_fd (GH-135188)
#135206 merged
Jun 6, 2025 -
[3.14] Fix versionadded directive rendering in c-api/arg.rst (GH-135199)
#135207 merged
Jun 6, 2025 -
Fix versionadded directive rendering in c-api/arg.rst
#135199 merged
Jun 6, 2025 -
gh-134036: Update test_syntax
#135204 merged
Jun 6, 2025 -
gh-134993: Add os.lstat() to os.supports_dir_fd
#135188 merged
Jun 6, 2025 -
[3.14] gh-128605: Revert "Add branch protections for x86_64 in asm_tr…ampoline.S (#128606) (#135077)"
#135175 merged
Jun 6, 2025 -
gh-135120: Add test.support.subTests()
#135121 merged
Jun 6, 2025 -
[3.14] gh-135155: Added dependencies required for compiling the _zstd module (GH-135156)
#135197 merged
Jun 6, 2025 -
gh-134036: Improve error messages for invalid
raise
statements#134077 merged
Jun 6, 2025 -
gh-135155: Added dependencies required for compiling the _zstd module
#135156 merged
Jun 6, 2025 -
[3.13] gh-135151: Fix incorrect packaging of pyconfig.h in Windows installer
#135180 merged
Jun 5, 2025 -
[3.14] gh-134889: Fix handling of a few opcodes when optimizing
LOAD_FAST
(#134958)#135187 merged
Jun 5, 2025 -
GH-132554: Fix tier2
FOR_ITER
implementation and optimizations#135137 merged
Jun 5, 2025 -
[3.14] gh-135166: Fix exception type expected by test.test_zstd (GH-135167)
#135189 merged
Jun 5, 2025 -
gh-134155: fix AttributeError in email._header_value_parser.get_address
#134194 merged
Jun 5, 2025 -
gh-135166: fix exception type capture in test.test_zstd
#135167 merged
Jun 5, 2025 -
gh-135161: Remove redundant NULL check for 'exc' after dereference in ceval.c
#135162 merged
Jun 5, 2025 -
[3.13] gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165)
#135182 merged
Jun 5, 2025 -
[3.14] gh-134938: Add set_pledged_input_size() to ZstdCompressor (GH-135010)
#135173 merged
Jun 5, 2025 -
[3.13] gh-131884: Fix incorrect formatting in json.dumps() when using indent and skipkeys=True (GH-132200)
#135061 merged
Jun 5, 2025 -
[3.14] gh-131884: Fix incorrect formatting in json.dumps() when using indent and skipkeys=True (GH-132200)
#135060 merged
Jun 5, 2025 -
[3.14] gh-134989: Fix Py_RETURN_NONE in the limited C API (GH-135165)
#135178 merged
Jun 5, 2025 -
gh-134989: Fix Py_RETURN_NONE in the limited C API
#135165 merged
Jun 5, 2025 -
gh-134938: Add
set_pledged_input_size
to ZstdCompressor#135010 merged
Jun 5, 2025 -
[3.13] gh-135124: Change stdout errors in regrtest worker process (GH-135138)
#135169 merged
Jun 5, 2025 -
[3.14] gh-135124: Change stdout errors in regrtest worker process (GH-135138)
#135168 merged
Jun 5, 2025 -
[3.13] gh-131531: android.py enhancements to support cibuildwheel (GH-132870)
#135164 merged
Jun 5, 2025 -
gh-135124: Change stdout errors in regrtest worker process
#135138 merged
Jun 5, 2025 -
[3.14] gh-131531: android.py enhancements to support cibuildwheel (GH-132870)
#135158 merged
Jun 5, 2025 -
gh-131531: android.py enhancements to support cibuildwheel
#132870 merged
Jun 5, 2025 -
gh-134889: Fix handling of a few opcodes when optimizing
LOAD_FAST
#134958 merged
Jun 4, 2025 -
[3.14] gh-135144: Add
_remote_debugging
to the MSI (legacy) Windows installers. (GH-135145)#135150 merged
Jun 4, 2025 -
gh-135144: Add
_remote_debugging
to the MSI (legacy) Windows installers.#135145 merged
Jun 4, 2025 -
Update the devcontainer image to the latest version
#135143 merged
Jun 4, 2025 -
[3.14] gh-129876: Update IDLE News3.txt to May 2025 (GH-135139)
#135140 merged
Jun 4, 2025 -
[3.13] gh-129876: Update IDLE News3.txt to May 2025 (GH-135139)
#135141 merged
Jun 4, 2025 -
gh-129876: Update IDLE News3.txt to May 2025
#135139 merged
Jun 4, 2025 -
[3.13] gh-134989: Implement PyObject_DelAttr() as a macro in the limited C API (GH-135021)
#135134 merged
Jun 4, 2025 -
[3.13] gh-133256: Add _Py_NONSTRING macro (#133257)
#135135 merged
Jun 4, 2025 -
[3.14] gh-134989: Implement PyObject_DelAttr() as a macro in the limited C API (GH-135021)
#135133 merged
Jun 4, 2025 -
[3.13] gh-126483: disable warnings filters mutation in concurrent test (GH-132694)
#135132 merged
Jun 4, 2025 -
[3.14] gh-126483: disable warnings filters mutation in concurrent test (GH-132694)
#135131 merged
Jun 4, 2025 -
[3.14] gh-135074: Fix exception messages in test.support module (GH-135076)
#135129 merged
Jun 4, 2025 -
[3.13] gh-135074: Fix exception messages in test.support module (GH-135076)
#135130 merged
Jun 4, 2025 -
[3.14] gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH-135109)
#135127 merged
Jun 4, 2025 -
[3.13] gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD (GH-135109)
#135128 merged
Jun 4, 2025 -
gh-134989: Implement PyObject_DelAttr() as a macro in the limited C API
#135021 merged
Jun 4, 2025 -
gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 merged
Jun 4, 2025 -
gh-135074: Fix exception messages in test.support module
#135076 merged
Jun 4, 2025 -
gh-135108: Fix utmp.h inclusion in posixmodule.c on NetBSD
#135109 merged
Jun 4, 2025 -
[3.13] gh-134160: Improve multi-phase init note on isolation & subinterpreters (GH-134775)
#134983 merged
Jun 4, 2025 -
[3.14] gh-135099: Only wait on
_PyOS_SigintEvent()
in main thread (GH-135100)#135116 merged
Jun 4, 2025 -
[3.14] Use a more clear example for the PEP 758 what's new section (GH-135118)
#135119 merged
Jun 4, 2025 -
Use a more clear example for the PEP 758 what's new section
#135118 merged
Jun 4, 2025 -
gh-135099: Only wait on
_PyOS_SigintEvent()
in main thread#135100 merged
Jun 4, 2025 -
gh-135103: Remove an unused local variable in Lib/code.py
#135104 merged
Jun 4, 2025 -
[3.14] gh-135101: When choosing the default simulator device, don't use
simctl --set testing
(GH-135102)#135113 merged
Jun 4, 2025 -
[3.13] gh-135101: When choosing the default simulator device, don't use
simctl --set testing
(GH-135102)#135114 merged
Jun 4, 2025 -
gh-135101: When choosing the default simulator device, don't use
simctl --set testing
#135102 merged
Jun 4, 2025 -
[3.13] Backport PyManager support to PC/layout script
#135096 merged
Jun 3, 2025 -
[3.14] gh-127081: use
getlogin_r
if available (gh-132751)#135097 merged
Jun 3, 2025 -
[3.13] gh-127081: use
getlogin_r
if available (gh-132751)#135098 merged
Jun 3, 2025 -
gh-127081: use
getlogin_r
if available#132751 merged
Jun 3, 2025 -
[3.9] gh-135034: Normalize link targets in tarfile, add
os.path.realpath(strict='allow_missing')
(GH-135037)#135084 merged
Jun 3, 2025 -
[3.14] gh-134248 test_getallocatedblocks pre-check to ignore immortalized strings (GH-134871)
#135095 merged
Jun 3, 2025 -
gh-134248 test_getallocatedblocks pre-check to ignore immortalized strings
#134871 merged
Jun 3, 2025 -
[3.12] gh-135034: Remove test_realpath_permission
#135093 merged
Jun 3, 2025 -
[3.9] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#135090 merged
Jun 3, 2025 -
[3.12] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#134847 merged
Jun 3, 2025 -
[3.11] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#135091 merged
Jun 3, 2025 -
[3.10] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#135089 merged
Jun 3, 2025 -
[3.9] gh-123409: fix
IPv6Address.reverse_pointer
for IPv4-mapped addresses (GH-123419)#135085 merged
Jun 3, 2025 -
[3.12] gh-123409: fix
IPv6Address.reverse_pointer
for IPv4-mapped addresses (GH-123419)#135086 merged
Jun 3, 2025 -
[3.11] gh-123409: fix
IPv6Address.reverse_pointer
for IPv4-mapped addresses (GH-123419)#135087 merged
Jun 3, 2025 -
[3.10] gh-123409: fix
IPv6Address.reverse_pointer
for IPv4-mapped addresses (GH-123419)#135088 merged
Jun 3, 2025 -
[3.9] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134615 merged
Jun 3, 2025 -
[3.10] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134614 merged
Jun 3, 2025 -
[3.11] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134613 merged
Jun 3, 2025 -
[3.13] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (GH-128606) (GH-135077)
#135083 merged
Jun 3, 2025 -
[3.10] gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (GH-29345)
#135079 merged
Jun 3, 2025 -
[3.9] gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (GH-29345)
#135078 merged
Jun 3, 2025 -
[3.12] gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (GH-29345)
#135081 merged
Jun 3, 2025 -
[3.11] gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses (GH-29345)
#135080 merged
Jun 3, 2025 -
[3.14] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (#128606)
#135077 merged
Jun 3, 2025 -
[3.14] gh-135028: Increase parser MAXSTACK for nested parenthesis (GH-135031)
#135059 merged
Jun 3, 2025 -
gh-135034: Normalize link targets in tarfile, add
os.path.realpath(strict='allow_missing')
#135037 merged
Jun 3, 2025 -
[3.13] gh-134875: Fix mimallc build error for the old compilers (gh-134994)
#135054 merged
Jun 3, 2025 -
[3.14] gh-134875: Fix mimallc build error for the old compilers (gh-134994)
#135053 merged
Jun 3, 2025 -
gh-131884: Fix incorrect formatting in
json.dumps()
when usingindent
andskipkeys=True
#132200 merged
Jun 3, 2025 -
gh-128605: Add branch protections for x86_64 in asm_trampoline.S
#128606 merged
Jun 3, 2025 -
gh-135028: Increase parser MAXSTACK for nested parenthesis
#135031 merged
Jun 3, 2025 -
[3.14] gh-134830: Fix reference in
Doc/extending/windows.rst
(GH-134831)#135058 merged
Jun 3, 2025 -
gh-134875: Fix mimallc build error for the old compilers
#134994 merged
Jun 2, 2025 -
gh-134830: Fix reference in
Doc/extending/windows.rst
#134831 merged
Jun 2, 2025 -
[3.14] gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes (GH-133241)
#135050 merged
Jun 2, 2025 -
[3.14] gh-133454: Mark test_queue tests with many threads as bigmem (gh-134575)
#135046 merged
Jun 2, 2025 -
[3.13] gh-133454: Mark test_queue tests with many threads as bigmem (gh-134575)
#135047 merged
Jun 2, 2025 -
[3.14] gh-74232: Add a note about roundtrip of non-float numerics in CSV (GH-134963)
#135048 merged
Jun 2, 2025 -
[3.13] gh-74232: Add a note about roundtrip of non-float numerics in CSV (GH-134963)
#135049 merged
Jun 2, 2025 -
gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 merged
Jun 2, 2025 -
gh-74232: Add a note about roundtrip of non-float numerics in CSV
#134963 merged
Jun 2, 2025 -
gh-133454: Mark test_queue tests with many threads as bigmem
#134575 merged
Jun 2, 2025 -
[3.13] gh-133489: Remove size restrictions on getrandbits() and randbytes() (GH-133658)
#134965 merged
Jun 2, 2025 -
[3.13] gh-134908: Protect
textiowrapper_iternext
with critical section (gh-134910)#135040 merged
Jun 2, 2025 -
[3.14] gh-134908: Protect
textiowrapper_iternext
with critical section (gh-134910)#135039 merged
Jun 2, 2025 -
[3.14] Remove newline in Doc/c-api/lifecycle.rst for gettext builder (GH-135013)
#135038 merged
Jun 2, 2025 -
Remove newline in
Doc/c-api/lifecycle.rst
forgettext
builder#135013 merged
Jun 2, 2025 -
gh-66234: Add flag to disable the use of mmap in dbm.gnu
#135005 merged
Jun 2, 2025 -
gh-134908: protect
textiowrapper_iternext
with critical section#134910 merged
Jun 2, 2025 -
[3.9] bpo-43757: Make pathlib use os.path.realpath() to resolve symlinks in a path (GH-25264)
#135035 merged
Jun 2, 2025 -
[3.9] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134481 merged
Jun 2, 2025 -
[3.9] gh-80222: Fix email address header folding with long quoted-string (GH-122753) (GH-129111)
#132371 merged
Jun 2, 2025 -
[3.10] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134480 merged
Jun 2, 2025 -
[3.11] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134479 merged
Jun 2, 2025 -
gh-130999: Fix globals() poisoning in test_traceback
#135030 merged
Jun 2, 2025 -
gh-123471: Make concurrent iteration over itertools.cycle safe under free-threading
#131212 merged
Jun 2, 2025 -
gh-117852: eagerly check arguments to asyncgen.athrow()
#134868 merged
Jun 2, 2025 -
gh-130662: accept leading zeros in precision/width for Decimal's formatting
#132549 merged
Jun 2, 2025 -
gh-130662: accept leading zeros in precision/width for Fraction's formatting
#130663 merged
Jun 2, 2025 -
gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions
#131001 merged
Jun 2, 2025 -
[3.13] gh-122153: indicate that Windows does not support
socket.{send,recv}_fds
(GH-134960)#135017 merged
Jun 2, 2025 -
[3.14] gh-122153: indicate that Windows does not support
socket.{send,recv}_fds
(GH-134960)#135018 merged
Jun 2, 2025 -
gh-132908: Add math.isnormal/issubnormal() functions
#132935 merged
Jun 2, 2025 -
gh-122153: indicate that Windows does not support
socket.{send,recv}_fds
#134960 merged
Jun 2, 2025 -
[3.14] gh-134449: fix grammar for
precision_with_grouping
in format description (GH-134608)#135015 merged
Jun 2, 2025 -
gh-134449: fix grammar for
precision_with_grouping
in format description#134608 merged
Jun 2, 2025 -
gh-134978: deprecate
string
keyword parameter for hash function constructors#134979 merged
Jun 2, 2025 -
gh-130478: Fixed HACL compilation failure on macOS Silicon
#134188 merged
Jun 1, 2025 -
gh-134004: Dbm vacuuming
#134028 merged
Jun 1, 2025 -
[3.14] gh-132983: Minor fixes and clean up for the _zstd module (GH-134930)
#134998 merged
Jun 1, 2025 -
[3.13] gh-133503: clarify
compileall -s/-p
docs (GH-134756)#134996 merged
Jun 1, 2025 -
[3.13] gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (GH-134713)
#134962 merged
Jun 1, 2025 -
[3.14] gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures (GH-134713)
#134961 merged
Jun 1, 2025 -
[3.14] gh-133503: clarify
compileall -s/-p
docs (GH-134756)#134997 merged
Jun 1, 2025 -
gh-132983: Minor fixes and clean up for the _zstd module
#134930 merged
Jun 1, 2025 -
gh-133503: Update
compileall.rst
's documentation of-s
and-p
for clarity,#134756 merged
Jun 1, 2025 -
[3.14] gh-134970: Fix exception message in argparse module (GH-134971)
#134991 merged
Jun 1, 2025 -
gh-134970: Fix exception message in
argparse
module#134971 merged
Jun 1, 2025 -
[3.14] gh-133489: Remove size restrictions on getrandbits() and randbytes() (GH-133658)
#134964 merged
Jun 1, 2025 -
[3.14] gh-133891: Add missing error check to
SET_COUNT
macro in_testinternalcapi.c
(GH-133892)#134988 merged
May 31, 2025 -
gh-133891: Add missing error check to
SET_COUNT
macro in_testinternalcapi.c
#133892 merged
May 31, 2025 -
[3.14] gh-134835: Remove outdated list from
howto/urllib2.rst
(GH-134844)#134984 merged
May 31, 2025 -
[3.13] gh-134835: Remove outdated list from
howto/urllib2.rst
(GH-134844)#134985 merged
May 31, 2025 -
gh-134835: Remove outdated list from
howto/urllib2.rst
#134844 merged
May 31, 2025 -
[3.14] gh-134160: Improve multi-phase init note on isolation & subinterpreters (GH-134775)
#134932 merged
May 31, 2025 -
[3.14] gh-134954: Hard-cap max file descriptors in subprocess test fd_status (GH-134955)
#134980 merged
May 31, 2025 -
[3.13] gh-134954: Hard-cap max file descriptors in subprocess test fd_status (GH-134955)
#134981 merged
May 31, 2025 -
gh-134954: Hard-cap max file descriptors in subprocess test fd_status
#134955 merged
May 31, 2025 -
[3.14] Improve format of
InternalDocs/exception_handling.md
(GH-134969)#134975 merged
May 31, 2025 -
Improve format of
InternalDocs/exception_handling.md
#134969 merged
May 31, 2025 -
skip test for sys._stdlib_dir if that is not present
#134973 merged
May 31, 2025 -
Skip test as cpython_only that checks whether setattr interns the attribute or not
#134972 merged
May 31, 2025 -
gh-133968: Use private unicode writer for json
#133832 merged
May 31, 2025 -
gh-134696: fix
hashlib
FIPS-only BLAKE-2 buildbot#134968 merged
May 31, 2025 -
gh-108885: Use subtests for doctest examples run by unittest
#134890 merged
May 31, 2025 -
[3.13] gh-134918: Fix and improve doctest's documentation (GH-134919)
#134967 merged
May 31, 2025 -
[3.14] gh-134918: Fix and improve doctest's documentation (GH-134919)
#134966 merged
May 31, 2025 -
gh-134918: Fix and improve doctest's documentation
#134919 merged
May 31, 2025 -
gh-133489: Remove size restrictions on getrandbits() and randbytes()
#133658 merged
May 31, 2025 -
gh-134696: align OpenSSL and HACL*-based hash functions constructors AC signatures
#134713 merged
May 31, 2025 -
gh-134718: Omit optional Load() values in ast.dump()
#134934 merged
May 31, 2025 -
gh-91048: Reorder result tuple of parse_code_object
#134898 merged
May 31, 2025 -
[3.13] GH-106235: Clarify
parse_known_args
documentation by removing "remaining" (GH-126921)#134914 merged
May 30, 2025 -
[3.14] GH-106235: Clarify
parse_known_args
documentation by removing "remaining" (GH-126921)#134913 merged
May 30, 2025 -
[3.14] gh-134923: Use /GENPROFILE and /USEPROFILE for Windows PGO builds (GH-134924)
#134950 merged
May 30, 2025 -
[3.13] gh-134923: Use /GENPROFILE and /USEPROFILE for Windows PGO builds (GH-134924)
#134951 merged
May 30, 2025 -
gh-134923: Use /GENPROFILE and /USEPROFILE for Windows PGO builds
#134924 merged
May 30, 2025 -
[3.14] gh-132775: Expand the Capability of Interpreter.call() (gh-133484)
#134933 merged
May 30, 2025 -
rearrange my gitingore addition w/comment to make backporting easier
#134945 merged
May 30, 2025 -
[3.14] .gitignore personal Claude Code configs (GH-134942)
#134944 merged
May 30, 2025 -
.gitignore personal Claude Code configs
#134942 merged
May 30, 2025 -
[3.13] gh-134733: Fix documentation for the show_empty option of ast.dump() (GH-134925)
#134941 merged
May 30, 2025 -
[3.14] gh-134733: Fix documentation for the show_empty option of ast.dump() (GH-134925)
#134940 merged
May 30, 2025 -
gh-134733: Fix documentation for the show_empty option of ast.dump()
#134925 merged
May 30, 2025 -
[3.13] gh-134718: Fix ast.dump() for empty non-default values (GH-134926)
#134936 merged
May 30, 2025 -
[3.14] gh-134718: Fix ast.dump() for empty non-default values (GH-134926)
#134931 merged
May 30, 2025 -
gh-132775: Expand the Capability of Interpreter.call()
#133484 merged
May 30, 2025 -
gh-134160: Improve multi-phase init note on isolation & subinterpreters
#134775 merged
May 30, 2025 -
gh-134718: Fix ast.dump() for empty non-default values
#134926 merged
May 30, 2025 -
GH-134879: Fix
INSTRUMENT_FOR_ITER
for list/tuple#134897 merged
May 30, 2025 -
gh-134586: mark
_mi_assert_fail
asnoreturn
,cold
andthrow
#134624 merged
May 30, 2025 -
[3.14] gh-134885: zstd: Use Py_XSETREF (GH-134886)
#134922 merged
May 30, 2025 -
[3.14] gh-134857: Improve error report for doctests run with unittest (GH-134858)
#134903 merged
May 30, 2025 -
gh-134745: Change PyThread_allocate_lock() implementation to PyMutex
#134747 merged
May 30, 2025 -
gh-134885: zstd: Use Py_XSETREF
#134886 merged
May 30, 2025 -
[3.13] Doc: remove unnecessary section header (GH-134917)
#134921 merged
May 30, 2025 -
[3.14] Doc: remove unnecessary section header (GH-134917)
#134920 merged
May 30, 2025 -
Doc: remove unnecessary section header
#134917 merged
May 30, 2025 -
[3.14] gh-134768: Fix definition of
mt_continue_should_break()
(GH-134769)#134916 merged
May 30, 2025 -
[3.14] gh-134906: Document CompressionParameter.content_size_flag (GH-134907)
#134915 merged
May 30, 2025 -
gh-134768: Fix definition of
mt_continue_should_break()
#134769 merged
May 30, 2025 -
gh-134906: Document CompressionParameter.content_size_flag
#134907 merged
May 30, 2025 -
[3.13] ast docs: Fix description of ast.Constant (GH-134741)
#134912 merged
May 30, 2025 -
[3.14] ast docs: Fix description of ast.Constant (GH-134741)
#134911 merged
May 30, 2025 -
ast docs: Fix description of ast.Constant
#134741 merged
May 30, 2025 -
GH-106235: Clarify
parse_known_args
documentation by removing "remaining"#126921 merged
May 30, 2025 -
gh-134857: Improve error report for doctests run with unittest
#134858 merged
May 29, 2025 -
[3.14] gh-132775: Fix _PyFunctIon_VerifyStateless() (GH-134900)
#134901 merged
May 29, 2025 -
gh-132775: Fix _PyFunctIon_VerifyStateless()
#134900 merged
May 29, 2025 -
[3.14] GH-133912: Fix
PyObject_GenericSetDict
to handle inline values (GH-134725)#134859 merged
May 29, 2025 -
gh-134771: Fix time_clockid_converter() on Cygwin.
#134772 merged
May 29, 2025 -
gh-133968: Add PyUnicodeWriter_WriteASCII() function
#133973 merged
May 29, 2025 -
[3.13] gh-133260: Remove claim that PyUnicode_InternFromString immortalizes (GH-134213)
#134884 merged
May 29, 2025 -
[3.14] gh-133260: Remove claim that PyUnicode_InternFromString immortalizes (GH-134213)
#134883 merged
May 29, 2025 -
gh-133260: Remove claim that PyUnicode_InternFromString immortalizes
#134213 merged
May 29, 2025 -
gh-133866: remove deprecated and undocumented function
ctypes.SetPointerType
#133869 merged
May 29, 2025 -
[3.14] gh-69011: : clarify & deduplicate
ctypes.create_*_buffer
docs (GH-132858)#134881 merged
May 29, 2025 -
[3.13] gh-69011: : clarify & deduplicate
ctypes.create_*_buffer
docs (GH-132858)#134882 merged
May 29, 2025 -
gh-69011:
ctypes.create_*_buffer
clarify NUL termination character inclusion#132858 merged
May 29, 2025 -
[3.14] gh-134262: Add retries to generate_sbom.py (GH-134263)
#134460 merged
May 28, 2025 -
[3.14] gh-134262: Add retries to downloads in PCbuild\get_external.py (GH-134820)
#134865 merged
May 28, 2025 -
gh-134262: Fix off by one errors in download retry functions
#134867 merged
May 28, 2025 -
[3.13] gh-134262: Add retries to downloads in PCbuild\get_external.py (GH-134820)
#134866 merged
May 28, 2025 -
gh-134262: Add retries to downloads in
PCbuild\get_external.py
#134820 merged
May 28, 2025 -
Add a tool to benchmark external inspection
#134810 merged
May 28, 2025 -
GH-133912: Fix
PyObject_GenericSetDict
to handle inline values#134725 merged
May 28, 2025 -
[3.14] gh-108885: Imporove tests for doctest (GH-134832)
#134855 merged
May 28, 2025 -
[3.13] gh-108885: Imporove tests for doctest (GH-134832)
#134856 merged
May 28, 2025 -
gh-108885: Imporove tests for doctest
#134832 merged
May 28, 2025 -
gh-108512: Add and use new replacements for PySys_GetObject()
#111035 merged
May 28, 2025 -
[3.14] GH-134848: Use a set to store
AuditEvents.sources
(GH-134849)#134853 merged
May 28, 2025 -
[3.13] GH-134848: Use a set to store
AuditEvents.sources
(GH-134849)#134854 merged
May 28, 2025 -
GH-134848: Use a set to store
AuditEvents.sources
#134849 merged
May 28, 2025 -
[3.14] gh-132983: Convert dict_content to take Py_buffer in
ZstdDict()
(GH-133924)#134723 merged
May 28, 2025 -
[3.14] gh-132983: Split
_zstd_set_c_parameters
(GH-133921)#134838 merged
May 28, 2025 -
[3.14] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841)
#134851 merged
May 28, 2025 -
[3.13] gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode (GH-134841)
#134852 merged
May 28, 2025 -
[3.14] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#134845 merged
May 28, 2025 -
[3.14] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839)
#134842 merged
May 28, 2025 -
[3.13] gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address (GH-134836)
#134846 merged
May 28, 2025 -
[3.13] gh-133711: Fix test_regrtest for PYTHONUTF8=1 (GH-134839)
#134843 merged
May 28, 2025 -
gh-133711: Fix test_readline.test_nonascii() for UTF-8 Mode
#134841 merged
May 28, 2025 -
gh-133711: Log Windows OEM code page in test.pythoninfo
#134840 merged
May 28, 2025 -
gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address
#134836 merged
May 28, 2025 -
gh-133711: Fix test_regrtest for PYTHONUTF8=1
#134839 merged
May 28, 2025 -
gh-132983: Split
_zstd_set_c_parameters
#133921 merged
May 28, 2025 -
gh-128629: Add _Py_PACK_VERSION for CPython's own definitions
#134247 merged
May 28, 2025 -
[3.14] gh-134817: Document [Timed]RotatingFileHandler shouldRollover method (GH-134818)
#134823 merged
May 28, 2025 -
[3.13] gh-134817: Document [Timed]RotatingFileHandler shouldRollover method (GH-134818)
#134824 merged
May 28, 2025 -
[3.13] gh-134744: Fix fcntl error handling (GH-134748) (GH-134795)
#134798 merged
May 28, 2025 -
[3.13] gh-134160: Block multiple module initialization (GH-134773)
#134828 merged
May 28, 2025 -
[3.14] gh-134160: Block multiple module initialization (GH-134773)
#134827 merged
May 28, 2025 -
gh-134160: Block multiple module initialization
#134773 merged
May 28, 2025 -
[3.14] Update outdated statement from
math
about C standard (GH-134621)#134825 merged
May 28, 2025 -
[3.13] Update outdated statement from
math
about C standard (GH-134621)#134826 merged
May 28, 2025 -
Update outdated statement from
math
about C standard#134621 merged
May 28, 2025 -
(gh-134817) Documents [Timed]RotatingFileHandler shouldRollover method
#134818 merged
May 28, 2025 -
[3.14] Fix typing.TYPE_CHECKING docs to reflect PEP 649. (GH-134813)
#134822 merged
May 28, 2025 -
Fix typing.TYPE_CHECKING docs to reflect PEP 649.
#134813 merged
May 28, 2025 -
gh-127266: avoid data races when updating type slots v2
#133177 merged
May 28, 2025 -
gh-134580: Modernizing
difflib.HtmlDiff
for HTML Output#134581 merged
May 28, 2025 -
[3.14] gh-134679: Fix assertion failure in QSBR (gh-134811)
#134814 merged
May 27, 2025 -
gh-134679: Fix assertion failure in QSBR
#134811 merged
May 27, 2025 -
[3.14] GH-134774: fix 'Py_DEBUG': macro redefinition warnings for Windows debug builds
#134791 merged
May 27, 2025 -
[3.13] gh-134789: Document del s[i] operation for mutable sequences (GH-134804)
#134809 merged
May 27, 2025 -
[3.14] gh-134789: Document del s[i] operation for mutable sequences (GH-134804)
#134808 merged
May 27, 2025 -
gh-134789: Document del s[i] operation for mutable sequences
#134804 merged
May 27, 2025 -
gh-131798: Optimize
_ITER_CHECK_TUPLE
#134803 merged
May 27, 2025 -
[3.14] gh-132917: fix data race on
last_mem
in free-threading gc (GH-134692)#134802 merged
May 27, 2025 -
[3.13] GH-128161: Fix refleak introduced in GH-134788
#134799 merged
May 27, 2025 -
gh-132917: fix data race on
last_mem
in free-threading gc#134692 merged
May 27, 2025 -
gh-134043: add
_PyObject_GetMethodStackRef
#134044 merged
May 27, 2025 -
[3.14] gh-134744: Fix fcntl error handling (#134748)
#134795 merged
May 27, 2025 -
[3.14] gh-132775: Always Set __builtins__ In _PyFunction_FromXIData() (gh-134758)
#134794 merged
May 27, 2025 -
gh-134262: increase retries in
Tools/build/generate_sbom.py
#134558 merged
May 27, 2025 -
[3.14] gh-133678: Document C API third party tools (GH-134526)
#134793 merged
May 27, 2025 -
[3.13] gh-133678: Document C API third party tools (GH-134526)
#134792 merged
May 27, 2025 -
gh-132775: Always Set __builtins__ In _PyFunction_FromXIData()
#134758 merged
May 27, 2025 -
gh-133678: Document C API third party tools
#134526 merged
May 27, 2025 -
GH-132554: "Virtual" iterators
#132555 merged
May 27, 2025 -
[3.13] gh-128161: Remove redundant GET_ITER from list comprehension code (GH-134778)
#134788 merged
May 27, 2025 -
gh-134744: Fix fcntl error handling
#134748 merged
May 27, 2025 -
Update README.rst informations from 3.14 to 3.15
#134649 merged
May 27, 2025 -
[3.14] GH-128161: Remove redundant GET_ITER from list comprehension code
#134778 merged
May 27, 2025 -
[3.13] Add CODEOWNERS and YAML to end-of-file-fixer and trailing-whitespace (GH-134730)
#134787 merged
May 27, 2025 -
gh-133579: consistently report C curses function failures
#134327 merged
May 27, 2025 -
[3.14] gh-62824: Adjust test_alias_modules_exist test to use imports instead of file checks (GH-134777)
#134781 merged
May 27, 2025 -
[3.13] gh-134210: handle signals in
_curses.window.getch
(GH-134326)#134784 merged
May 27, 2025 -
[3.14] gh-134210: handle signals in
_curses.window.getch
(GH-134326)#134783 merged
May 27, 2025 -
[3.14] gh-134752: Improve speed of test_tokenize.StringPrefixTest.test_prefixes. (GH-134766)
#134782 merged
May 27, 2025 -
gh-134210: refactor signal handling in
_curses.window.{get_wch,getkey}
#134646 merged
May 27, 2025 -
gh-134210: handle signals in
_curses.window.getch
#134326 merged
May 27, 2025 -
gh-134752: Improve speed of test_tokenize.StringPrefixTest.test_prefixes.
#134766 merged
May 27, 2025 -
gh-134635: add
zlib.{adler32,crc32}_combine
to combine checksums#134650 merged
May 27, 2025 -
[3.14] gh-134664: document
cleanup_socket
parameter inasyncio.start_unix_server
(GH-134750)#134779 merged
May 27, 2025 -
[3.13] gh-134664: document
cleanup_socket
parameter inasyncio.start_unix_server
(GH-134750)#134780 merged
May 27, 2025 -
gh-62824: Adjust test_alias_modules_exist test to allow .pyc codec files
#134777 merged
May 27, 2025 -
gh-134664: Document cleanup_socket parameter in asyncio.start_unix_server()
#134750 merged
May 27, 2025 -
gh-134583: Update devcontainer reference to include image with libzstd-devel
#134765 merged
May 27, 2025 -
[3.13] gh-134160: Use multi-phase init in documentation examples (GH-134296)
#134754 merged
May 26, 2025 -
[3.14] gh-134160: Use multi-phase init in documentation examples (GH-134296)
#134753 merged
May 26, 2025 -
gh-134160: Use multi-phase init in documentation examples
#134296 merged
May 26, 2025 -
[3.14] gh-132775: Unrevert "Use _PyCode GetScriptXIData()"
#134736 merged
May 26, 2025 -
[3.14] gh-134557: Suppress immortalization in _PyCode_GetScriptXIData under free-threading (gh-134686)
#134738 merged
May 26, 2025 -
[3.14] gh-134637: Fix performance regression in calling
ctypes
function pointer infree threading
. (GH-134702)#134742 merged
May 26, 2025 -
gh-134637: make PyCFuncPtr_call lock free in ctypes
#134702 merged
May 26, 2025 -
[3.14] Add CODEOWNERS and YAML to end-of-file-fixer and trailing-whitespace (GH-134730)
#134737 merged
May 26, 2025 -
gh-132775: Unrevert "Use _PyCode GetScriptXIData()"
#134735 merged
May 26, 2025 -
gh-134557: Suppress immortalization in _PyCode_GetScriptXIData under free-threading
#134686 merged
May 26, 2025 -
Add CODEOWNERS and yaml to end-of-file-fixer and trailing-whitespace
#134730 merged
May 26, 2025 -
[3.14] gh-119180: Updates to PEP 649/749 docs (GH-134640)
#134731 merged
May 26, 2025 -
gh-119180: Updates to PEP 649/749 docs
#134640 merged
May 26, 2025 -
[3.14] gh-134693: Fix
[-Wmaybe-uninitialized]
warning in_remote_debugging_module.c
(GH-134694)#134726 merged
May 26, 2025 -
gh-134693: Fix
[-Wmaybe-uninitialized]
warning in_remote_debugging_module.c
#134694 merged
May 26, 2025 -
[3.14] gh-91048: Add better error messages for remote debugging for CI builds (GH-134682)
#134719 merged
May 26, 2025 -
gh-132983: Convert dict_content to take Py_buffer
#133924 merged
May 26, 2025 -
Add trailing line to CODEOWNERS
#134722 merged
May 26, 2025 -
[3.14] Add CODEOWNERS for remote debugging (GH-134720)
#134721 merged
May 26, 2025 -
Add CODEOWNERS for remote debugging
#134720 merged
May 26, 2025 -
gh-91048: Add better error messages for remote debugging for CI builds
#134682 merged
May 26, 2025 -
[3.14] gh-91048: Correct Apple platform includes for iOS. (GH-134712)
#134714 merged
May 26, 2025 -
gh-91048: Correct Apple platform includes for iOS
#134712 merged
May 26, 2025 -
[3.14] gh-132710: add missing NEWS entry for GH-134697 (GH-134705)
#134707 merged
May 26, 2025 -
[3.14] gh-132710: only use stable
_uuid.generate_time_safe()
to deduce MAC address (GH-132901)#134697 merged
May 26, 2025 -
gh-132710: add missing NEWS entry for GH-132901
#134705 merged
May 26, 2025 -
[3.13] gh-134559: Add versionadded for
object.__replace__()
(GH-134672)#134700 merged
May 26, 2025 -
[3.14] gh-134559: Add versionadded for
object.__replace__()
(GH-134672)#134699 merged
May 26, 2025 -
gh-134531: cleanup
_hashopenssl.c
to supportEVP_MAC
#134626 merged
May 26, 2025 -
[3.14] gh-134208: remove dead AC directives for
_curses.window.{chgat,getstr,instr}
(GH-134325)#134701 merged
May 26, 2025 -
gh-134559: Add versionadded to object.__replace__
#134672 merged
May 26, 2025 -
gh-132710: only use stable
_uuid.generate_time_safe()
to deduce MAC address#132901 merged
May 26, 2025 -
gh-134208: remove dead AC directives for
_curses.window.{chgat,getstr,instr}
#134325 merged
May 26, 2025 -
gh-129594: Remove redundant check on varargs in _PyArg_CheckPositional
#129595 merged
May 26, 2025 -
[3.14] gh-132493: Remove __annotations__ usage in inspect._signature_is_functionlike (GH-133415)
#133796 merged
May 26, 2025 -
[3.13] gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars (GH-134233)
#134677 merged
May 26, 2025 -
[3.14] gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars (GH-134233)
#134678 merged
May 26, 2025 -
[3.14] gh-127833: lexical analysis: Improve section on Names (GH-131474)
#134423 merged
May 26, 2025 -
[3.13] gh-132876: workaround broken ldexp() on Windows 10 (GH-133135)
#134685 merged
May 26, 2025 -
[3.12] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134612 merged
May 26, 2025 -
[3.12] gh-134062: Fix hash collisions in IPv4Network and IPv6Network (GH-134063)
#134478 merged
May 26, 2025 -
[3.12] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944)
#134337 merged
May 26, 2025 -
[3.14] gh-132876: workaround broken ldexp() on Windows 10 (GH-133135)
#134684 merged
May 26, 2025 -
gh-132876: workaround broken ldexp() on Windows 10
#133135 merged
May 26, 2025 -
[3.14] gh-69605: Disable PyREPL module autocomplete fallback on regular completion (gh-134181)
#134680 merged
May 25, 2025 -
gh-69605: Disable PyREPL module autocomplete fallback on regular completion
#134181 merged
May 25, 2025 -
[3.14] gh-91048: Refactor and optimize remote debugging module (#134652)
#134673 merged
May 25, 2025 -
gh-134152: Fix UnboundLocalError in email._header_value_parser _get_ptext_to_endchars
#134233 merged
May 25, 2025 -
[3.14] gh-115999: Add PyCodeObject.co_tlbc to the debug offsets (GH-134286)
#134348 merged
May 25, 2025 -
Heavily comment Python/perf_jit_trampoline.c to improve maintainability
#134527 merged
May 25, 2025 -
gh-91048: Refactor and optimize remote debugging module
#134652 merged
May 25, 2025 -
gh-134357: Remove unused imports in tests
#134340 merged
May 25, 2025 -
[3.13] Fix sphinx-lint warnings (default-role used). (GH-134647)
#134669 merged
May 25, 2025 -
[3.14] Fix sphinx-lint warnings (default-role used). (GH-134647)
#134670 merged
May 25, 2025 -
Fix sphinx-lint warnings (default-role used).
#134647 merged
May 25, 2025 -
[3.14] GH-130328: Fix WindowsConsoleGetEventTests after gh-133728 (gh-134660)
#134666 merged
May 25, 2025 -
GH-130328: Fix WindowsConsoleGetEventTests after gh-133728
#134660 merged
May 25, 2025 -
[3.14] gh-133960: Improve typing.evaluate_forward_ref (GH-133961)
#134663 merged
May 25, 2025 -
[3.14] annotationlib docs: note that ForwardRef.evaluate eventually defaults to empty globals (GH-134661)
#134662 merged
May 25, 2025 -
gh-133960: Improve typing.evaluate_forward_ref
#133961 merged
May 25, 2025 -
annotationlib docs: note that ForwardRef.evaluate eventually defaults to empty globals
#134661 merged
May 25, 2025 -
[3.14] gh-134582: Fix t-strings untokenize() roundtrip removing space between braces (GH-134603)
#134659 merged
May 25, 2025 -
gh-134582: Fix t-strings untokenize() roundtrip removing space between braces
#134603 merged
May 25, 2025 -
[3.14] gh-133684: Fix get_annotations() where PEP 563 is involved (GH-133795)
#134656 merged
May 25, 2025 -
[3.14] gh-133778: Fix setting
__annotations__
under PEP 563 (GH-133794)#134655 merged
May 25, 2025 -
gh-133684: Fix get_annotations() where PEP 563 is involved
#133795 merged
May 25, 2025 -
gh-133778: Fix setting
__annotations__
under PEP 563#133794 merged
May 25, 2025 -
[3.14] GH-130328: Speedup pasting in legacy console on Windows (gh-133728)
#134653 merged
May 25, 2025 -
GH-130328: Speedup pasting in legacy console on Windows
#133728 merged
May 25, 2025 -
[3.14] gh-134578: Mark more slow tests (GH-134579)
#134590 merged
May 24, 2025 -
[3.14] gh-134168: fix
http.server
CLI support for IPv6 and--directory
when serving over HTTPS (#134169)#134630 merged
May 24, 2025 -
gh-134168: http.server with HTTPS fails to bind IPv6 addresses and ignores --directory flag
#134169 merged
May 24, 2025 -
gh-131178: add E2E mockless tests for
http.server
command-line interface#134279 merged
May 24, 2025 -
[3.14] gh-134595: Update HOWTO to reflect change in CIBW option (GH-134598)
#134622 merged
May 24, 2025 -
[3.13] gh-134595: Update HOWTO to reflect change in CIBW option (GH-134598)
#134623 merged
May 24, 2025 -
gh-134595: Update HOWTO to reflect change in CIBW option
#134598 merged
May 24, 2025 -
[3.14] gh-80334: fix multiprocessing.freeze_support for other spawn platforms (GH-134462)
#134619 merged
May 24, 2025 -
[3.13] gh-80334: fix multiprocessing.freeze_support for other spawn platforms (GH-134462)
#134620 merged
May 24, 2025 -
gh-80334: fix multiprocessing.freeze_support for other spawn platforms
#134462 merged
May 24, 2025 -
[3.14] gh-134546: ensure remote pdb script is readable (GH-134552)
#134616 merged
May 24, 2025 -
[3.13] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134611 merged
May 24, 2025 -
[3.14] gh-128840: Limit the number of parts in IPv6 address parsing (GH-128841)
#134610 merged
May 24, 2025 -
gh-134546: ensure remote pdb script is readable
#134552 merged
May 24, 2025 -
gh-128840: Limit the number of parts in IPv6 address parsing
#128841 merged
May 24, 2025 -
[3.14] gh-132983: Make _zstd C code PEP 7 compliant (GH-134605)
#134609 merged
May 24, 2025 -
gh-132983: Make _zstd C code PEP 7 compliant
#134605 merged
May 24, 2025 -
[3.14] gh-132983: Slightly tweak error messages for _zstd compressor/decompressor options dict (GH-134601)
#134602 merged
May 23, 2025 -
gh-132983: Slightly tweak error messages for _zstd compressor/decompressor options dict
#134601 merged
May 23, 2025 -
[3.14] gh-134557: Revert "[3.14] gh-132775: Use _PyCode GetScriptXIData()"
#134600 merged
May 23, 2025 -
gh-134557: Revert "gh-132775: Use _PyCode GetScriptXIData()"
#134599 merged
May 23, 2025 -
[3.14] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134596 merged
May 23, 2025 -
[3.13] gh-134381: Fix RuntimeError when starting not-yet started Thread after fork (gh-134514)
#134597 merged
May 23, 2025 -
gh-134381: Improve thread safety in _PyThread_AfterFork by preserving not-started handles
#134514 merged
May 23, 2025 -
gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 merged
May 23, 2025 -
gh-134565: Use ExceptionGroup to handle multiple errors in unittest.doModuleCleanups()
#134566 merged
May 23, 2025 -
[3.13] gh-134578: Mark more slow tests (GH-134579)
#134592 merged
May 23, 2025 -
[3.14] gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf (GH-133458)
#134589 merged
May 23, 2025 -
gh-134578: Mark more slow tests
#134579 merged
May 23, 2025 -
gh-133454: Reduce the number of threads in test_racing_getbuf_and_releasebuf
#133458 merged
May 23, 2025 -
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 -
[3.13] Add notes on nogil & reinitialization to the Opt-Out section in Module Isolation HOWTO (GH-134141)
#134491 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 -
[3.14] gh-128307: Update docs for asyncio.create_task, TaskGroup.create_task, asyncio.create_task (GH-134202)
#134553 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 -
[3.14] Add notes on nogil & reinitialization to the Opt-Out section in Module Isolation HOWTO (GH-134141)
#134492 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 -
[3.14] gh-127960 Fix the REPL to set the correct namespace by setting the correct
__main__
module (gh-134275)#134473 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 -
gh-133604: remove deprecated
java_ver
function#133888 merged
May 16, 2025 -
[3.14] gh-124210: Add introduction to
threading
docs (GH-127046)#134090 merged
May 16, 2025 -
[3.14] gh-132388: test HACL* and OpenSSL hash functions in pure Python HMAC (GH-134051)
#134089 merged
May 16, 2025 -
[3.13] gh-124210: Add introduction to
threading
docs (GH-127046)#134091 merged
May 16, 2025 -
gh-124210: Add introduction to
threading
docs#127046 merged
May 16, 2025 -
gh-132388: test HACL* and OpenSSL hash functions in pure Python HMAC
#134051 merged
May 16, 2025 -
[3.14] gh-134069: bump HACL* revision to incoporate
memset_s
(GH-134027)#134084 merged
May 16, 2025 -
gh-134069: bump HACL* revision to incoporate
memset_s
#134027 merged
May 16, 2025 -
[3.14] gh-130000: Release the GIL in winreg when doing Windows API calls (GH-130001)
#134072 merged
May 16, 2025 -
gh-130000: Release the GIL in winreg when doing Windows API calls
#130001 merged
May 15, 2025 -
[3.14] Improve the administrative install docs for Python Install Manager (GH-134066)
#134068 merged
May 15, 2025 -
Improve the administrative install docs for Python Install Manager
#134066 merged
May 15, 2025 -
Load GetNamedPipeHandleStateW from Kernel32.dll on the windows games api family
#134049 merged
May 15, 2025 -
[3.14] gh-77065: Use
putwch
instead ofputch
ingetpass.win_getpass
(GH-134058)#134059 merged
May 15, 2025 -
gh-77065: Use
putwch
instead ofputch
inwin_getpass
#134058 merged
May 15, 2025 -
gh-133873: remove mark interface for
wave.Wave_{read,write}
objects#133874 merged
May 15, 2025 -
[3.12] gh-133410: Fix PR detection in build workflow (GH-133671)
#134057 merged
May 15, 2025 -
[3.13] gh-133410: Fix PR detection in build workflow (GH-133671)
#134054 merged
May 15, 2025 -
[3.14] gh-133410: Fix PR detection in build workflow (GH-133671)
#134055 merged
May 15, 2025 -
[3.14] gh-77065: add missing parameter
echo_char
ingetpass.fallback_getpass
(GH-133849)#134053 merged
May 15, 2025 -
gh-133410: Fix PR detection in build workflow
#133671 merged
May 15, 2025 -
gh-77065: Add argument
echo_char
forgetpass.fallback_getpass
#133849 merged
May 15, 2025 -
let PyUnicode_FromWideChar calculate the length
#134045 merged
May 15, 2025 -
gh-134041: Avoid usage of unavailable windows path apis
#134042 merged
May 15, 2025 -
gh-133572: Disable error reporting for invalid memory access on unsupported WinAPI partitions
#133573 merged
May 15, 2025 -
[3.13] gh-133403: Check
Tools/build/deepfreeze.py
with mypy (GH-133802)#134040 merged
May 15, 2025 -
gh-119535: 3.15 minus π
#134037 merged
May 15, 2025 -
[3.14] gh-133403: Check
Tools/build/deepfreeze.py
with mypy (GH-133802)#134038 merged
May 15, 2025 -
gh-133403: Check
Tools/build/deepfreeze.py
with mypy#133802 merged
May 15, 2025 -
[3.14] Test also error messages in test_limit_int. (GH-134018)
#134033 merged
May 15, 2025 -
[3.13] Test also error messages in test_limit_int. (GH-134018)
#134032 merged
May 15, 2025 -
[3.14] gh-133970: Make PEP750 types generic (GH-133976)
#134029 merged
May 15, 2025 -
gh-133970: Make PEP750 types generic
#133976 merged
May 15, 2025 -
[3.13] gh-133986: Document string split algorithm when sep is None and maxsplit is 0 (GH-133987)
#133992 merged
May 15, 2025 -
[3.14] gh-133986: Document string split algorithm when sep is None and maxsplit is 0 (GH-133987)
#133993 merged
May 15, 2025 -
[3.14] Improve tests for str to Fraction conversion (GH-134010)
#134016 merged
May 14, 2025 -
Test also error messages in test_limit_int.
#134018 merged
May 14, 2025 -
gh-127081: add critical sections to
dbm
objects#132749 merged
May 14, 2025 -
[3.13] Improve tests for str to Fraction conversion (GH-134010)
#134017 merged
May 14, 2025 -
Improve tests for str to Fraction conversion
#134010 merged
May 14, 2025 -
[3.12] Docs: remove link elements in builders other than HTML (GH-133720)
#134007 merged
May 14, 2025 -
[3.13] Docs: remove link elements in builders other than HTML (GH-133720)
#134006 merged
May 14, 2025 -
[3.14] Docs: remove link elements in builders other than HTML (GH-133720)
#134005 merged
May 14, 2025 -
Docs: remove link elements in builders other than HTML
#133720 merged
May 14, 2025 -
[3.14] gh-133701: Fix incorrect
__annotations__
on TypedDict defined under PEP 563 (GH-133772)#134003 merged
May 14, 2025 -
gh-133701: Fix incorrect
__annotations__
on TypedDict defined under PEP 563#133772 merged
May 14, 2025 -
gh-133580: add missing exception in _sys_getwindowsversion_from_kernel32
#133574 merged
May 14, 2025 -
[3.14] gh-132983: Style improvements for
compression.zstd
(GH-133547)#134001 merged
May 14, 2025 -
gh-132983: Style improvements for
compression.zstd
#133547 merged
May 14, 2025 -
gh-133568: only set
HAVE_AF_HYPERV
on supported WinAPI partitions#133569 merged
May 14, 2025 -
gh-133562: disable security descriptor handling on unsupported WinAPI partitions
#133563 merged
May 14, 2025 -
[3.13] Remove trailing whitespace from python.gram (#133858)
#133991 merged
May 14, 2025 -
gh-133986: Document string split algorithm when sep is None and maxsplit is 0
#133987 merged
May 14, 2025 -
[3.14] Remove trailing whitespace from python.gram (GH-133858)
#133990 merged
May 14, 2025 -
Remove trailing whitespace from python.gram
#133858 merged
May 14, 2025 -
[3.14] gh-132641: fix race in
lru_cache
under free-threading (GH-133787)#133979 merged
May 14, 2025 -
gh-133577: Add parameter
formatter
tologging.basicConfig
#133578 merged
May 14, 2025 -
[3.13] gh-132869: Fix crash in
_PyObject_TryGetInstanceAttribute
#133700 merged
May 14, 2025 -
[3.13] gh-46236: Document PyUnicode_BuildEncodingMap
#133770 merged
May 13, 2025 -
gh-132641: fix race in
lru_cache
under free-threading#133787 merged
May 13, 2025 -
[3.14] gh-132983: Fix small issues with zstd support in zipfile (GH-133723)
#133974 merged
May 13, 2025 -
[3.14] gh-133928: Improvements to using/windows.rst (GH-133952)
#133977 merged
May 13, 2025 -
gh-132983: Fix small issues with zstd support in zipfile
#133723 merged
May 13, 2025 -
gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl()
#132907 merged
May 13, 2025 -
[3.14] gh-133968: Add fast path to PyUnicodeWriter_WriteStr() (GH-133969)
#133971 merged
May 13, 2025 -
gh-133968: Add fast path to PyUnicodeWriter_WriteStr()
#133969 merged
May 13, 2025 -
[3.14] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648)
#133942 merged
May 13, 2025 -
gh-133928: Improvements to using/windows.rst
#133952 merged
May 13, 2025 -
[3.14] gh-133886: Fix sys.remote_exec() for non-UTF-8 paths (GH-133887)
#133963 merged
May 13, 2025 -
gh-132983: Call Py_XDECREF rather than PyObject_GC_Del in failed __new__
#133962 merged
May 13, 2025 -
gh-133886: Fix sys.remote_exec() for non-UTF-8 paths
#133887 merged
May 13, 2025 -
[3.14] gh-133885: skip
test_compress_locking
intest_zstd
(GH-133943)#133949 merged
May 13, 2025 -
[3.14] gh-132775: Add _PyFunction_GetXIData() (gh-133481)
#133955 merged
May 12, 2025 -
gh-132775: Add _PyFunction_GetXIData()
#133481 merged
May 12, 2025 -
[3.13] GH-133543: Maintain tracking for materialized instance dictionaries
#133617 merged
May 12, 2025 -
[3.14] gh-132983: Fix compiler warning about unused function
mt_continue_should_break()
(GH-133947)#133950 merged
May 12, 2025 -
gh-132983: Fix zstd compiler warning about unused function mt_continue_should_break()
#133947 merged
May 12, 2025 -
gh-133885: skip
test_compress_locking
intest_zstd
#133943 merged
May 12, 2025 -
gh-133926: pass commands via remote_pdb.set_trace instead of remote_pdb.rcLines.extend
#133933 merged
May 12, 2025 -
[3.13] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133946 merged
May 12, 2025 -
[3.14] gh-133413: Fix references to removed Request.has_data (GH-133414)
#133945 merged
May 12, 2025 -
gh-133413: Change the request.Request example method
#133414 merged
May 12, 2025 -
GH-128520: pathlib ABCs: add
JoinablePath.__vfspath__()
#133437 merged
May 12, 2025 -
[3.14] gh-133653: Fix argparse.ArgumentParser with the formatter_class argument (GH-133813)
#133941 merged
May 12, 2025 -
gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler
#129648 merged
May 12, 2025 -
gh-133653: Fix argparse.ArgumentParser with the formatter_class argument
#133813 merged
May 12, 2025 -
[3.13] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133939 merged
May 12, 2025 -
[3.14] gh-133677: Fix tests when running in non-UTF-8 locale (GH-133865)
#133938 merged
May 12, 2025 -
gh-133677: Fix tests when running in non-UTF-8 locale
#133865 merged
May 12, 2025 -
gh-133530: Modify Heapq docs image settings
#133937 merged
May 12, 2025 -
[3.14] gh-133925: Make typing._UnionGenericAlias hashable (GH-133929)
#133936 merged
May 12, 2025 -
gh-133925: Make typing._UnionGenericAlias hashable
#133929 merged
May 12, 2025 -
[3.13] gh-133744: Fix multiprocessing interrupt test: add an event (#133746)
#133917 merged
May 12, 2025 -
[3.14] gh-133904: Fix
math.factorial
documentation (GH-133907)#133918 merged
May 12, 2025 -
[3.13] gh-133904: Fix
math.factorial
documentation (GH-133907)#133922 merged
May 12, 2025 -
[3.14] gh-91555: disable logger while handling log record (GH-131812)
#133899 merged
May 12, 2025 -
gh-133904: math.factorial documentation fix
#133907 merged
May 12, 2025 -
[3.14] gh-133744: Fix multiprocessing interrupt test: add an event (GH-133746)
#133916 merged
May 12, 2025 -
gh-133744: Fix multiprocessing interrupt test: add an event
#133746 merged
May 12, 2025 -
gh-132983: Convert zstd __new__ methods to Argument Clinic
#133860 merged
May 12, 2025 -
[3.13] gh-91555: disable logger while handling log record (GH-131812)
#133898 merged
May 12, 2025 -
[3.13] gh-133441: Fix STORE_ATTR_WITH_HINT bytecode
#133446 merged
May 11, 2025
208 Pull requests opened by 106 people
-
gh-124397: Add threading.iter_locked
#133908 opened
May 11, 2025 -
gh-81313: Add the intmath module (PEP-791)
#133909 opened
May 11, 2025 -
gh-129255: tarfile: Update tarfile.offset with the remainder on close
#133919 opened
May 12, 2025 -
gh-133934: Improve `.help` in the `sqlite3` CLI
#133935 opened
May 12, 2025 -
gh-133953: Add `attach` command to pdb
#133954 opened
May 12, 2025 -
gh-133485: Use _interpreters.call() in InterpreterPoolExecutor
#133957 opened
May 13, 2025 -
gh-134939: Add the interpreters Module
#133958 opened
May 13, 2025 -
gh-115119: Removed bundled copy of the libmpdec
#133964 opened
May 13, 2025 -
Clarify some details regarding `sys.monitoring`
#133981 opened
May 13, 2025 -
gh-72902: improve Fraction(str) speed (don't use regexp's)
#133994 opened
May 14, 2025 -
gh-115119: defer removal of bundled libmpdec to 3.16
#133997 opened
May 14, 2025 -
gh-129019: Move pyconfig.h to Include/
#134019 opened
May 14, 2025 -
gh-76595: Add note on `PyCapsule_Import` behavior
#134022 opened
May 14, 2025 -
gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat`
#134050 opened
May 15, 2025 -
Docs EPUB: fix meta tags connected with Open Graph
#134071 opened
May 15, 2025 -
gh-133956 fix bug where `ClassVar` string annotation in `@dataclass` caused incorrect `__init__` generation
#134073 opened
May 15, 2025 -
Docs EPUB: check in CI
#134074 opened
May 15, 2025 -
gh-115119: removed implicit fallback to the bundled libmpdec
#134078 opened
May 16, 2025 -
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-134070: Prevent out-of-bounds read in mi_clz32 and mi_ctz32
#134149 opened
May 17, 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-134170: Add colorization to unraisable exceptions
#134183 opened
May 18, 2025 -
Fix `maybe-uninitialized` compiler warning
#134207 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-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 -
[3.14] Fix typo in get_stack_trace docstring (GH-134246)
#134251 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: Allow setting JIT compiler flags with `CFLAGS_JIT`
#134276 opened
May 19, 2025 -
gh-133998: Fix gzip file creation when time is out of range
#134278 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-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-131338: Disable new stack size code for non-glibc.
#134336 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 -
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: assert `PyLong_FromLong(x) != NULL` when `x` is known to be small
#134415 opened
May 21, 2025 -
gh-129374: adds quoting detection to csv sniffer
#134416 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-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 -
gh-80620: Support negative values in `fromtimestamp` on Windows using 0 + `timedelta`
#134461 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.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-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-106318: Add example for `str.find()`
#134529 opened
May 22, 2025 -
gh-85255: Teach `plistlib` to load and dump `NSDate.distantPast` represented as year 0
#134533 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-134567: Exposes log format to users in unittest.TestCase.assertLogs
#134570 opened
May 23, 2025 -
gh-134551: Add t-strings support to pprint
#134577 opened
May 23, 2025 -
gh-134584: Decref elimination for float ops in the JIT
#134588 opened
May 23, 2025 -
gh-130655: add tests for dgettext
#134594 opened
May 23, 2025 -
gh-128639: Don't assume one thread in subinterpreter finalization with fixed daemon thread support
#134606 opened
May 24, 2025 -
gh-134587: Suggest fix for tempfile.mkdtemp() in Windows AppContainer
#134607 opened
May 24, 2025 -
gh-109934: notify cancelled futures on thread pool shutdown
#134618 opened
May 24, 2025 -
gh-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 opened
May 24, 2025 -
gh-127987: Ensure that directories are not renamed during `tar.TarFile.extractall()`
#134628 opened
May 24, 2025 -
gh-134632: Fix `build-details.json` to use `INCLUDEPY` path
#134633 opened
May 24, 2025 -
gh-101525: Use only safe identical code folding with BOLT
#134642 opened
May 25, 2025 -
gh-134644: handle exceptions set in `PyOS_Readline`
#134645 opened
May 25, 2025 -
gh-116909: fix data race with versions in typeobject
#134651 opened
May 25, 2025 -
gh-134657: Remove newly added private names from asyncio.__all__
#134665 opened
May 25, 2025 -
gh-117208: handle EAGAIN in non-blocking connect
#134688 opened
May 26, 2025 -
gh-134690: Removed deprecated `codetype.co_lnotab`
#134691 opened
May 26, 2025 -
gh-134559: Expand and reorganise documentation for the ``copy`` module
#134695 opened
May 26, 2025 -
[3.13] gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address (GH-132901)
#134704 opened
May 26, 2025 -
[3.13] gh-132710: add missing NEWS entry for GH-134704 (GH-134705)
#134709 opened
May 26, 2025 -
gh-134717: Allow overriding serialization of NaN and Infinity in json.encoder
#134715 opened
May 26, 2025 -
gh-134698: Hold a lock when the thread state is detached in `ssl`
#134724 opened
May 26, 2025 -
Fix example according to PEP 750 in "What's new in 3.14"
#134727 opened
May 26, 2025 -
gh-134728: Don't deopt due to eval breaker in `_TIER2_RESUME_CHECK`
#134729 opened
May 26, 2025 -
gh-134740: Add missing documentation for importlib.metadata.distributions()
#134749 opened
May 26, 2025 -
gh-134639: Clarify what "canonical" means in os.path.realpath
#134755 opened
May 26, 2025 -
gh-134761: Use deferred reference counting for `threading` concurrency primitives
#134762 opened
May 26, 2025 -
gh-132835: Add defensive NULL checks in mro resolution
#134763 opened
May 27, 2025 -
gh-132617: Fix `dict.update()` mutation check
#134815 opened
May 27, 2025 -
gh-134833: Detail `del s[i:j]` in `Mutable Sequence Types`
#134834 opened
May 28, 2025 -
gh-127833: lexical analysis: Improve section on Numeric literals
#134850 opened
May 28, 2025 -
gh-134861: Add CSV and 🍌SV output formats to `asyncio ps`
#134862 opened
May 28, 2025 -
gh-134873: Fix a DOS issue in idlelib
#134874 opened
May 29, 2025 -
gh-134895: Add sphinx-codeautolink to doc build
#134896 opened
May 29, 2025 -
gh-117888: print failing command when platform triplet detection errors
#134905 opened
May 29, 2025 -
fix a typo: "occured" =>"occurred"
#134928 opened
May 30, 2025 -
gh-134869: Fix Ctrl+C corrupts REPL autocomplete
#134929 opened
May 30, 2025 -
gh-134873: fix various quadratic worst-time complexities in `_header_value_parser.py` [WIP]
#134947 opened
May 30, 2025 -
GH-134453: Fix subprocess memoryview input handling on POSIX
#134949 opened
May 30, 2025 -
gh-134873: Fix quadratic complexity in os.path.expandvars()
#134952 opened
May 30, 2025 -
gh-91048: Reorder result tuple in asyncio/tools.py
#134957 opened
May 31, 2025 -
gh-134280: Disable constant folding for ~ with a boolean argument
#134982 opened
May 31, 2025 -
gh-134986: Catch PermissionError when trying to call perf in tests
#134987 opened
May 31, 2025 -
gh-133895: provide C99 Annex G return values for cmath's functions
#134995 opened
Jun 1, 2025 -
Fix `zipfile._Extra.split`
#134999 opened
Jun 1, 2025 -
gh-134953: Expand theming for `True`/`False`/`None`
#135000 opened
Jun 1, 2025 -
gh-133895: provide C99 Annex F return values for math's functions
#135008 opened
Jun 1, 2025 -
[3.14] gh-130478: fix HACL* build for macOS Silicon (GH-134188)
#135009 opened
Jun 1, 2025 -
parser_generator.py typo - keywods -> keywords
#135014 opened
Jun 2, 2025 -
gh-131798: JIT: replace _CHECK_METHOD_VERSION with _CHECK_FUNCTION_VERSION_INLINE
#135022 opened
Jun 2, 2025 -
gh-135032: Disable the SIMD128/SIMD256 for Linux arm64 explictly
#135033 opened
Jun 2, 2025 -
gh-135041: Expand and update ``pickletools`` module docstrings
#135042 opened
Jun 2, 2025 -
gh-135056: Add a --cors CLI argument to http.server
#135057 opened
Jun 3, 2025 -
GH-132554: Specialize `GET_ITER` and `FOR_ITER` for `range`
#135063 opened
Jun 3, 2025 -
gh-135069: Fix exception message in encodings.idna module
#135071 opened
Jun 3, 2025 -
gh-134819: Add sys.set_object_tags and sys.get_object_tags
#135073 opened
Jun 3, 2025 -
gh-135075: Deprecate PyObject_SetAttr(obj, name, NULL) with exc
#135082 opened
Jun 3, 2025 -
[3.12] gh-128605: Add branch protections for x86_64 in asm_trampolineS (#128606)
#135094 opened
Jun 3, 2025 -
gh-133136: Limit excess memory held by QSBR
#135107 opened
Jun 3, 2025 -
GH-132380: Avoid locking in type lookup.
#135112 opened
Jun 3, 2025 -
gh-134160: Split extension module init from PyModule docs; emphasize multi-phase init
#135126 opened
Jun 4, 2025 -
gh-135110: Fix misleading generator.close() documentation
#135152 opened
Jun 4, 2025 -
gh-133438: Fix the use of the terms "argument" and "parameter" in the documentation
#135160 opened
Jun 5, 2025 -
gh-133438: Fix the use of the terms "argument" and "parameter" in dis.show_code()
#135170 opened
Jun 5, 2025 -
gh-133438: Fix the use of the terms "argument" and "parameter" in error messages for invalid function calls
#135172 opened
Jun 5, 2025 -
gh-135183: Suppress MSVC warning 5274 locally
#135184 opened
Jun 5, 2025 -
gh-116738: Inline append for local PyList
#135196 opened
Jun 6, 2025 -
gh-135148: Correctly handle f/t strings with comments and debug expressions
#135198 opened
Jun 6, 2025 -
gh-121782: Remove deprecated `%Z` directive in strftime-related tests
#135200 opened
Jun 6, 2025 -
gh-135177: Raise OverflowError in _Py_call_instrumentation_jump to handle potential integer overflow
#135202 opened
Jun 6, 2025 -
Remove duplicate import in `Lib/pydoc.py`
#135215 opened
Jun 6, 2025 -
GH-132661: Add ``string.templatelib.convert()``
#135217 opened
Jun 6, 2025 -
gh-131798: Optimize `_UNARY_NEGATIVE`
#135223 opened
Jun 6, 2025 -
gh-133934: Improve sqlite3 `.help` message
#135224 opened
Jun 6, 2025 -
gh-132661: Document t-strings and `templatelib`
#135229 opened
Jun 6, 2025 -
gh-135228: Break reference cycle between class and descriptors
#135230 opened
Jun 7, 2025 -
gh-126703: add freelist for PyComplexObject's
#135233 opened
Jun 7, 2025 -
gh-134531: use `EVP_MAC` API for `_hashlib.HMAC`
#135235 opened
Jun 7, 2025 -
gh-135227: argparse: Use `help` as default `description` in `add_parser`
#135236 opened
Jun 7, 2025 -
gh-135237: fix `setUp/tearDown` of `_colorize.can_colorize` in `test_argparse`
#135238 opened
Jun 7, 2025 -
gh-135241: Changed the opcode of _pickle module to look for 00 and 01 specifically
#135242 opened
Jun 8, 2025 -
gh-135243: improve CSV docs
#135246 opened
Jun 8, 2025 -
gh-135256: Simplify parsing parameters in Argument Clinic
#135257 opened
Jun 8, 2025 -
gh-131798: JIT: Optimize _CALL_LEN when the length is known
#135260 opened
Jun 8, 2025 -
gh-135261: add CI job for testing OpenSSL 1.1.1w
#135262 opened
Jun 8, 2025 -
gh-69456: Add method to detect if a string contains surrogates
#135265 opened
Jun 8, 2025 -
gh-135239: smarter use of mutex in `_md5`
#135267 opened
Jun 8, 2025 -
gh-133244: TPen.pensize raises TurtleGraphicsError if called with a negative number
#135268 opened
Jun 8, 2025 -
gh-135273: Unify ZoneInfo.from_file signatures
#135274 opened
Jun 8, 2025 -
gh-135282: change documented signature of ``itertools.accumulate()``
#135283 opened
Jun 9, 2025 -
gh-121914: Change the names of the symbol tables for lambda and genexpr
#135288 opened
Jun 9, 2025 -
gh-133390: Support SQL keyword completion for sqlite3 CLI (#133393)
#135292 opened
Jun 9, 2025 -
[3.13] GH-135171: Fix generator expressions one last time (hopefully) (GH-135225)
#135293 opened
Jun 9, 2025 -
gh-127502: Update XML vulnerability table
#135294 opened
Jun 9, 2025 -
gh-126631: fix pre-loading of __main__
#135295 opened
Jun 9, 2025 -
GH-135304: Reported resolution of `time.process_time` and `time.thread_time` is wrong on Windows
#135305 opened
Jun 9, 2025 -
Fix assert Crash for certain Cython generated functions
#135306 opened
Jun 9, 2025 -
[3.14] gh-116738: Make _heapq module thread-safe (GH-135036)
#135309 opened
Jun 9, 2025 -
gh-118350: Add escapable-raw-text to CDATA mode
#135310 opened
Jun 9, 2025 -
gh-135252: Document Zstandard integration across zipfile, shutil, and tarfile
#135311 opened
Jun 9, 2025 -
Docs: Fix and improve the `PyUnstable_Object_EnableDeferredRefcount` documentation
#135323 opened
Jun 10, 2025 -
gh-135308: clarify math.issubnormal() description
#135324 opened
Jun 10, 2025 -
gh-129011: Update docs for Raw I/O read, readinto, and write
#135328 opened
Jun 10, 2025 -
gh-135335: flush stdout/stderr in forkserver after preloading modules
#135338 opened
Jun 10, 2025 -
[3.13] Docs: fix docstring of `email.message.Message.add_header` (GH-134355)
#135340 opened
Jun 10, 2025 -
gh-131876: extract `_hashlib` helpers into a separate directory [WIP]
#135341 opened
Jun 10, 2025 -
[3.13] gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222)
#135343 opened
Jun 10, 2025 -
[3.14] gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally (GH-133222)
#135344 opened
Jun 10, 2025 -
gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `pyexpat`
#135346 opened
Jun 10, 2025 -
gh-135171: Update documentation for the generator expression
#135351 opened
Jun 10, 2025 -
[3.14] GH-135171: Revert async generator expressions behavior
#135352 opened
Jun 10, 2025 -
GH-135357: Add SO_PASSRIGHTS constant
#135355 opened
Jun 10, 2025 -
gh-133465: Efficient signal checks with detached thread state.
#135358 opened
Jun 10, 2025 -
Fix comments for heapq.siftup_max()
#135359 opened
Jun 10, 2025 -
gh-135361: update documentation for `remote_debugger_script` audit event
#135362 opened
Jun 10, 2025 -
gh-133982: Use self.open in test_largefile
#135363 opened
Jun 10, 2025 -
gh-133982: Use implementation-specific open in test_fileio OtherFileTests
#135364 opened
Jun 10, 2025 -
gh-134262: Catch both URLError and ConnectionError in retries
#135365 opened
Jun 10, 2025 -
gh-135329: prevent infinite traceback loop on Ctrl-C under external p…
#135366 opened
Jun 10, 2025 -
gh-135307: Fix email error when policy max_line_length is set to 0 or None
#135367 opened
Jun 10, 2025 -
gh-132775: Clean Up Cross-Interpreter Error Handling
#135369 opened
Jun 10, 2025 -
gh-135371: Fix asyncio task awaited_by semantics in remote debugging
#135372 opened
Jun 11, 2025 -
gh-135376: Fix and improve test_random
#135377 opened
Jun 11, 2025 -
gh-135380: enhance critical section held assertions
#135381 opened
Jun 11, 2025 -
gh-128627: Fix iPad detection in wasm-gc
#135388 opened
Jun 11, 2025 -
gh-135385: Fix memory regression for classes with both __slots__ and __dict__
#135389 opened
Jun 11, 2025 -
[3.13] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135399 opened
Jun 11, 2025 -
[3.12] gh-130077: Properly match full soft keywords in the parser (GH-135317)
#135400 opened
Jun 11, 2025
439 Issues closed by 91 people
-
Py_Main and Py_RunMain SystemExit documentation does not match actual behavior
#133264 closed
Jun 11, 2025 -
Improve `raise from ValueError()` error message
#134036 closed
Jun 11, 2025 -
Use CSPRNG for random UUID node ID
#135244 closed
Jun 11, 2025 -
Pickle `BINSTRING` incorrect data type for size
#135321 closed
Jun 11, 2025 -
io.BufferReader.read() returns None
#80050 closed
Jun 11, 2025 -
Span for invalid escape sequence in multiline strings is wrong
#116042 closed
Jun 11, 2025 -
Cpython build failure: _bootstrap_python segfault
#127545 closed
Jun 11, 2025 -
Install is not setting proper environment variable for PIP
#135375 closed
Jun 11, 2025 -
Top-of-stack caching in the interpreter
#131498 closed
Jun 11, 2025 -
Recording and restoring the LC_NUMERIC locale setting with LC_ALL=C.UTF-8 no longer works with Python 3.13.3
#133967 closed
Jun 11, 2025 -
Inconsistent behaviour of Enums which are also strings in/before 3.10
#135370 closed
Jun 11, 2025 -
JSON library unable to provide index during parse operations.
#135354 closed
Jun 11, 2025 -
regression in 3.13.4 `Random.getrandbits` when an `int` like object is passed
#135326 closed
Jun 11, 2025 -
Defining iterator in a separate class no longer works in 3.13
#128161 closed
Jun 10, 2025 -
`nogil` multi-threading is slower than multi-threading with gil for CPU bound
#118749 closed
Jun 10, 2025 -
Excessive QSBR memory usage when delay freeing large blocks.
#132519 closed
Jun 10, 2025 -
sqlite3 context manager does not close in-memory database
#135333 closed
Jun 10, 2025 -
Generator already executing free-threaded crashes
#135325 closed
Jun 10, 2025 -
cython nogil
#135331 closed
Jun 10, 2025 -
Potential NULL dereference of kw_defaults in has_kwonlydefaults
#135302 closed
Jun 10, 2025 -
`times` argument of `itertools.repeat()` accepts a negative number and doesn't accept `None`
#135330 closed
Jun 10, 2025 -
Documentation from inspect.getdoc() for non-callable attributes math.e can be misleading.
#135316 closed
Jun 10, 2025 -
Surprising tokenization of f-strings
#135251 closed
Jun 10, 2025 -
<spam>
#135313 closed
Jun 9, 2025 -
<spam>
#135314 closed
Jun 9, 2025 -
<spam>
#135315 closed
Jun 9, 2025 -
Python 3.14 REPL sometimes breaks when editing code blocks
#135185 closed
Jun 9, 2025 -
Explicitly specify the encoding parameter value of `calendar.HTMLCalendar` as 'utf-8'
#135001 closed
Jun 9, 2025 -
[3.11.0rc1] Undocumented behavior: Large refcounts on small objects
#96730 closed
Jun 9, 2025 -
Add __replace__ protocol support to timedelta
#135195 closed
Jun 9, 2025 -
tp_dealloc docs should mention error indicator may be set
#89373 closed
Jun 9, 2025 -
Using the public PyUnicodeWriter C API made the json module slower
#133968 closed
Jun 9, 2025 -
PyUnicode_InternFromString does not immortalize the string as the document claims
#133260 closed
Jun 9, 2025 -
clangcl PGO builds on Windows fail with `could not open '/GENPROFILE'`
#135287 closed
Jun 9, 2025 -
Abort in `_PyEval_EvalFrameDefault` originating on calling `fcntl.ioctl`
#134744 closed
Jun 9, 2025 -
Improve `_hashlib` exception reporting when an OpenSSL error occurred
#135234 closed
Jun 9, 2025 -
Rewrite and cleanup HACL* `blake2module.c`
#135004 closed
Jun 9, 2025 -
Setting a string to `start` and `step` argument of `itertools.count()` gets a wrong error message
#135284 closed
Jun 9, 2025 -
Apply bugfixes from zipp
#135276 closed
Jun 8, 2025 -
Typo in `token.NAME` documentation
#135263 closed
Jun 8, 2025 -
Are there any problems with the rules of the assignment statement?
#135269 closed
Jun 8, 2025 -
E-thing
#135264 closed
Jun 8, 2025 -
Add notes about `s[i]` in `Common Sequence Operations`
#134976 closed
Jun 8, 2025 -
Exact reporting of `curses` C function failures
#133579 closed
Jun 8, 2025 -
`rmtree` sometimes fails due to "directory not empty" on Linux
#128076 closed
Jun 7, 2025 -
Report of Open Redirect Vulnerability in Python 3.9.19 - Utilizing Simple HTTP
#132826 closed
Jun 7, 2025 -
python -m pdb -p fails when CONFIG_CROSS_MEMORY_ATTACH not set in kernel config
#134876 closed
Jun 7, 2025 -
spam
#135231 closed
Jun 7, 2025 -
`sys.setprofile` does not dipatch C Extension dunder methods
#134243 closed
Jun 6, 2025 -
`AttributeError` in `email._header_value_parser.get_address`
#134155 closed
Jun 6, 2025 -
string representation of a timedelta objects cannot be read by time class
#135176 closed
Jun 6, 2025 -
Add set_pledged_input_size to ZstdCompressor
#134938 closed
Jun 6, 2025 -
failed to execute make on mac system, how to fix it ?
#135219 closed
Jun 6, 2025 -
Python3.13.4 doesn't build, Python3.13.3 builds
#135136 closed
Jun 6, 2025 -
ctypes: clearly document how structure bit fields are allocated
#57089 closed
Jun 6, 2025 -
Add `PyUnstable_Unicode_GET_CACHED_HASH`
#134891 closed
Jun 6, 2025 -
os.lstat() supports dir_fd but is not in os.supports_dir_fd
#134993 closed
Jun 6, 2025 -
Compile missing _zstd module
#135155 closed
Jun 6, 2025 -
Issue with `PyObject_DelAttr[String]` in stable ABI builds targeting older CPython versions
#134989 closed
Jun 6, 2025 -
5.3. Tuples and Sequences section should have the explanation of the indirect way of tuple comprehensions
#135092 closed
Jun 6, 2025 -
Python 3.13.4 C-extension builds link against python313t.lib on non-threaded Python
#135151 closed
Jun 5, 2025 -
test.test_zstd failed due to error type
#135166 closed
Jun 5, 2025 -
Unable to type backslash into the interactive terminal on windows
#134870 closed
Jun 5, 2025 -
DoS: Arithmetic Operation Causes 100% CPU Usage and Unbounded Virtual Memory Growth
#135186 closed
Jun 5, 2025 -
Possible MemoryError regression in Python 3.14 since alpha 6
#135028 closed
Jun 5, 2025 -
Redundant NULL check for 'exc' after dereference in ceval.c
#135161 closed
Jun 5, 2025 -
`json.dump()` with `indent` and `skipkeys` can be formatted incorrectly
#131884 closed
Jun 5, 2025 -
`test_strptime` fails when `time.strftime` does not support `%Z` format string
#121782 closed
Jun 5, 2025 -
Android cibuildwheel support
#131531 closed
Jun 5, 2025 -
regrtest can fail writing unencodable test description or status
#135124 closed
Jun 5, 2025 -
Dead keys on Windows with German keyboard layout
#135105 closed
Jun 4, 2025 -
`_remote_debugging` is missing in the "legacy" MSI Windows installer
#135144 closed
Jun 4, 2025 -
Build failure on NetBSD: UT_NAMESIZE undeclared due to missing utmp.h include
#135108 closed
Jun 4, 2025 -
Remove an unused local variable in Lib/code.py
#135103 closed
Jun 4, 2025 -
[FreeThreading] test_ssl fails with env_changed: warnings.filters was modified by test_ssl
#126483 closed
Jun 4, 2025 -
Unexpanded f-strings in Lib/test/support/__init__.py exceptions
#135074 closed
Jun 4, 2025 -
`PyMutex` failure in `parking_lot.c` on Windows during interpreter shutdown
#135099 closed
Jun 4, 2025 -
Update extending/embedding docs to new way to build modules in C
#70702 closed
Jun 4, 2025 -
New REPL exits when there are non-string candidates for suggestions
#130999 closed
Jun 4, 2025 -
gT? No Eforms
#135123 closed
Jun 4, 2025 -
[CVE-2025-4435] tarfile still extracts problematic files when filter is set and errorlevel is 0
#112887 closed
Jun 4, 2025 -
iOS testbed fails when the dir ~/Library/Developer/XCTestDevices is empty
#135101 closed
Jun 4, 2025 -
Multiple tarfile extraction filter bypasses (`filter="tar"`/`filter="data"`)
#135034 closed
Jun 3, 2025 -
GC performance regression in free threaded build
#132917 closed
Jun 3, 2025 -
codecs.StreamWriter.write() returns None
#134706 closed
Jun 3, 2025 -
PdfWriter add_page adds (re)writes old page instead of new
#135062 closed
Jun 3, 2025 -
Python 3.15.0: test_sys.test_getallocatedblocks() fails if run after test_collections.test_odd_sizes()
#134248 closed
Jun 3, 2025 -
Creating C Modules for free-threaded interpreter
#135072 closed
Jun 3, 2025 -
IPv6 address parsing doesn't limit buffer size
#128840 closed
Jun 3, 2025 -
Spam
#135067 closed
Jun 3, 2025 -
Enum `_missing_` function changes `__contains__` behaviour
#132684 closed
Jun 3, 2025 -
PEP 750: `TemplateIter` is not pickleable
#133216 closed
Jun 3, 2025 -
Use-after-free in `unicode_escape` decoder with error handler
#133767 closed
Jun 3, 2025 -
warnings raised by test_peg_generator when setuptools_scm is installed
#133509 closed
Jun 3, 2025 -
Use RecursionError to check for circular references in json.dumps
#134935 closed
Jun 3, 2025 -
3.14.0b2 fails to build with strictly C11 compliant compiler
#134875 closed
Jun 3, 2025 -
Inconsistent format in dataclasses.rst
#134946 closed
Jun 3, 2025 -
Function/class names with digits or XID_Continue characters are highlighted incorrectly
#135051 closed
Jun 2, 2025 -
Crash when generator frame proxies outlive their generator
#125723 closed
Jun 2, 2025 -
test_thread_time fails on NetBSD: time difference exceeds expected threshold
#123978 closed
Jun 2, 2025 -
posix_spawn and posix_spawnp tests failing on NetBSD with stack limit assertions
#131624 closed
Jun 2, 2025 -
Speed sorting tuples whose first elements have the same type
#135043 closed
Jun 2, 2025 -
Crash when calling `textiowrapper_iternext` and writing to a text file simultaneously in ft build
#134908 closed
Jun 2, 2025 -
Possible unnecessary OverflowError in random.getrandbits
#133489 closed
Jun 2, 2025 -
Fatal error in dbm.gdbm
#66234 closed
Jun 2, 2025 -
asyncgen.athrow() checks args on asyncgen.athrow().send() but should check them on asyncgen.athrow()
#117852 closed
Jun 2, 2025 -
The antigravity module needs the "getRandomNumber" function
#135027 closed
Jun 2, 2025 -
Prevent auto-deletion of `NamedTemporaryFile` after construction
#135012 closed
Jun 2, 2025 -
Digital mapping for a school, scan qr code for web view
#135023 closed
Jun 2, 2025 -
Paths under %appdata% are written to the local cache instead
#122057 closed
Jun 2, 2025 -
Request: Start publishing releases on this Github repo
#134943 closed
Jun 2, 2025 -
Document some unavailability of sendmsg()/recvmsg() methods on Windows
#122153 closed
Jun 2, 2025 -
argparse: Unexpanded replacements in "unknown action" exception
#134970 closed
Jun 2, 2025 -
Have math.isnormal() and, perhaps, math.issubnormal()?
#132908 closed
Jun 2, 2025 -
Deprecate support for `string` named-parameter in hash functions constructors
#134978 closed
Jun 2, 2025 -
Clinic signatures of HACL* hash functions are inconsistent with OpenSSL implementation
#134696 closed
Jun 2, 2025 -
Official Portable Python Distribution
#135011 closed
Jun 1, 2025 -
DBM Module Vacuuming
#134004 closed
Jun 1, 2025 -
math.ldexp gives incorrect results on Windows
#132876 closed
Jun 1, 2025 -
compileall: `-s` surprisingly makes path relative
#133503 closed
Jun 1, 2025 -
A dictionary key accepts `int`, `float`, `complex`, `bool` and a tuple
#134992 closed
Jun 1, 2025 -
The functions on **5.1. More on Lists** should have anchor links
#134990 closed
Jun 1, 2025 -
Add reversible keys, values, items views to collections.abc builtin library
#134863 closed
May 31, 2025 -
Missing error handling in `SET_COUNT` macro in `_testinternalcapi.c`
#133891 closed
May 31, 2025 -
Update the outdated list of HTTP status codes in the docs
#134835 closed
May 31, 2025 -
test_subprocess can timeout on systems with excessive max file descriptors
#134954 closed
May 31, 2025 -
"Virtual" iterators cause odd behavior with sys.monitoring
#134879 closed
May 31, 2025 -
argparse: type=FileType("wb"), default=sys.stdout returns _io.TextIOWrapper instead of _io.BufferedWriter
#134410 closed
May 31, 2025 -
Fix and improve doctest's documentation
#134918 closed
May 31, 2025 -
`ast.dump()` elision of empty values should use field types
#134718 closed
May 31, 2025 -
Regression in 3.14: setting __dict__ on custom type broken (mypyc, pybind11)
#133912 closed
May 31, 2025 -
module not found
#134959 closed
May 31, 2025 -
Allow customization of NaN and Infinity serialization in json module
#134717 closed
May 30, 2025 -
Update MSVC PGO options
#134923 closed
May 30, 2025 -
Improvements to test.support.interpreters.Interpreter
#132775 closed
May 30, 2025 -
`ast.dump( show_empty = True)` does not show most `None` values.
#134733 closed
May 30, 2025 -
Use Python versioning in `msgfmt.py`/`pygettext.py`
#133319 closed
May 30, 2025 -
Add `__attribute__((noreturn,cold))` for `_mi_assert_fail`
#134586 closed
May 30, 2025 -
zstd should use Py_XSETREF
#134885 closed
May 30, 2025 -
Change PyThread_allocate_lock() implementation to PyMutex
#134745 closed
May 30, 2025 -
Improved error reporting for doctests run with unittest
#134857 closed
May 30, 2025 -
leak semaphore
#134909 closed
May 30, 2025 -
Build failure on main and latest Python 3.14 beta (missing mt_continue_should_break)
#134768 closed
May 30, 2025 -
Document zstd flag CompressionParameter.content_size_flag
#134906 closed
May 30, 2025 -
Argparse: improve parse_known_args() doc
#106235 closed
May 30, 2025 -
os.path.isabs() behavior changed on Windows between 3.11.3 -> 3.13.3
#134904 closed
May 30, 2025 -
The ‘ssl’ module is missing when cpython is installed with –with-openssl=/usr
#134899 closed
May 29, 2025 -
`time_clockid_converter()` selects the wrong type for clockid_t on Cygwin.
#134771 closed
May 29, 2025 -
ZSTD build error when build without debug mode
#134893 closed
May 29, 2025 -
ctypes.create_string_buffer does not add NUL if len(init) == size
#69011 closed
May 29, 2025 -
Exception _abc_impl is set to a wrong type when using format_exception
#134591 closed
May 29, 2025 -
Excessive hash collisions in IPv4Network and IPv6Network classes
#134062 closed
May 28, 2025 -
print followed by exception eats print with doctest
#47972 closed
May 28, 2025 -
C API: Add a replacement for PySys_GetObject
#108512 closed
May 28, 2025 -
audit_events Sphinx extension appends to 'sources' list infinitely
#134848 closed
May 28, 2025 -
dataclass.__eq__ no longer errors on missing attributes in Python 3.13
#134488 closed
May 28, 2025 -
Document `RotatingFileHandler.shouldRollover()` and `TimedRotatingFileHandler.shouldRollover()`
#134817 closed
May 28, 2025 -
Inconsistent behavior of sorted() with float('nan') in Python
#134829 closed
May 28, 2025 -
Deadlock in test_opcache with gh-131174 applied
#133130 closed
May 28, 2025 -
Type slots are not thread-safe in free-threaded builds
#127266 closed
May 28, 2025 -
Data race between update_one_slot and PyObject_Hash under free-threading
#132214 closed
May 28, 2025 -
Simple AST level Optimization that would have ~1.5-2.5% gains for certain tests
#134767 closed
May 28, 2025 -
More than thousand 'Py_DEBUG': macro redefinition warnings for Windows debug builds on 3.14 branch
#134774 closed
May 28, 2025 -
Modernizing `difflib.HtmlDiff` for HTML Output
#134580 closed
May 28, 2025 -
Assertion failed: Python/qsbr.c in _Py_qsbr_poll
#134679 closed
May 27, 2025 -
Proposal: A finally-like block for if/elif chains that only runs when a condition matches
#134807 closed
May 27, 2025 -
“del s[i]” not mentioned under “Mutable Sequence Types”
#134789 closed
May 27, 2025 -
Data race in `gc_collect_internal` on `gcstate->last_mem`
#134801 closed
May 27, 2025 -
group by does not sort data before grouping
#134797 closed
May 27, 2025 -
<spam>
#134796 closed
May 27, 2025 -
[C API] Add a banner to the C API documentation to recommend tools
#133678 closed
May 27, 2025 -
`_curses.window.getch` does not check for interruption signals as `_curses.window.{getkey,get_wch}` do
#134210 closed
May 27, 2025 -
tokenize._all_string_prefixes does not list t-string prefixes
#134675 closed
May 27, 2025 -
Export `zlib.{adler,crc}32_combine`
#134635 closed
May 27, 2025 -
`ast.MatchStar.name` incorrectly has class-level default value
#134674 closed
May 27, 2025 -
asyncio.start_unix_server() cleanup_socket defaulting to true in 3.13 is not documented
#134664 closed
May 27, 2025 -
Refleaks on free-threaded builds
#134557 closed
May 26, 2025 -
3.14t vs 3.13t cuts IOCP performance in half
#134637 closed
May 26, 2025 -
`UnboundLocalError` in `email._header_value_parser.parse_message_id`
#134152 closed
May 26, 2025 -
Core Dumped when Attempting to List Available Modules
#118369 closed
May 26, 2025 -
New warnings in C implementation of subinterpreters
#134542 closed
May 26, 2025 -
object no longer passed to sys.unraisablehook
#134732 closed
May 26, 2025 -
Disable `_Atomic` and `__thread` keywords on JetBrains IDE only
#134585 closed
May 26, 2025 -
Argument Clinic dead code in `_cursesmodule.c`
#134208 closed
May 26, 2025 -
`random.uniform(a, b)` can overflow to values outside of `[a, b]`
#134668 closed
May 26, 2025 -
untokenize() round-trip fails for t-strings (with only type + string)
#134582 closed
May 25, 2025 -
Simplify `typing.evaluate_forward_ref`
#133960 closed
May 25, 2025 -
`typing.get_type_hints()` raises on invalid types only if they're wrapped in a ForwardRef
#133959 closed
May 25, 2025 -
assigning to __annotations__ has no effect in 3.14.0b1 under from __future__ import annotations
#133778 closed
May 25, 2025 -
test_alt_digits_nl_langinfo fails for locale uk_UA
#133740 closed
May 25, 2025 -
install question
#134654 closed
May 25, 2025 -
Expose 'adler32_combine' function from zlib
#82868 closed
May 25, 2025 -
Incorrect counting in doc string
#134648 closed
May 25, 2025 -
Regarding the issue of removing cgi, but there are still references to cgi in the Python source code.
#134641 closed
May 25, 2025 -
readline() causes output to be written at eof unless seek() is used
#113439 closed
May 25, 2025 -
Python tcl tk hidden easter egg
#134631 closed
May 25, 2025 -
Regression of 3.13.1 with iterator creation being duplicated
#127682 closed
May 25, 2025 -
SIGSEGV with generators after direct change in gi_frame
#125038 closed
May 25, 2025 -
The devcontainer doesn't include the bits to build the _zstd module
#134583 closed
May 25, 2025 -
Python string slicing possible bug
#134636 closed
May 24, 2025 -
http.server with HTTPS fails to bind IPv6 addresses
#134168 closed
May 24, 2025 -
Update HOWTO to reflect change in CIBW option
#134595 closed
May 24, 2025 -
Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 closed
May 24, 2025 -
`-m pdb -p` -- other side cannot read debug script due to too-strict permissions
#134546 closed
May 24, 2025 -
Avoid temporary allocation in dec_as_long()
#129275 closed
May 24, 2025 -
Increase test coverage for `dgettext`
#134593 closed
May 23, 2025 -
Not able to start an instantiated Thread in a child process through multiprocessing.Process in python 3.13
#134381 closed
May 23, 2025 -
`test_zstd` failed on ubuntu with free-threading
#133885 closed
May 23, 2025 -
Importing multiprocessing breaks _checkmodule in _pickle.c
#120170 closed
May 23, 2025 -
unittest.doModuleCleanups() swallows all but first exception
#134565 closed
May 23, 2025 -
Some tests consume too much memory
#133454 closed
May 23, 2025 -
Mark more slow tests
#134578 closed
May 23, 2025 -
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 -
`BaseSubprocessTransport.__del__` fails if the event loop is already closed, which can leak an orphan process
#114177 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 -
os.path.realpath() produces unexpected results when run on a path created using the /proc/self/fd/ mechanism
#99390 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 -
3.13.0b1 freethreading-debug build: flaky `test_signal.test_stress_modifying_handlers` on s390x (RecursionError)
#118989 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 -
threading module is missing basic/introductory usage example
#124210 closed
May 16, 2025 -
dataclasses.dataclass wrapper brokes Fraction
#134014 closed
May 16, 2025 -
Unable to build if the target macOS version is <10.9
#134069 closed
May 16, 2025 -
`create_task(name=...)` silently fails to set name with custom task_factory after gh-128308
#132593 closed
May 16, 2025 -
asyncio.graph.format_call_graph() should use io.Writer instead of typing.TextIO
#133893 closed
May 16, 2025 -
Add a new base class for loop scoped variables in asyncio
#128633 closed
May 16, 2025 -
Asyncio subprocess `.returncode` never gets set when busy
#127661 closed
May 16, 2025 -
Pandas cannot import numpy in free-threaded version of 3.13.0b2
#120653 closed
May 16, 2025 -
Some Windows API calls in winreg didn't release the GIL
#130000 closed
May 15, 2025 -
Remove deprecated mark interface for `wave.Wave_{read,write}` classes
#133873 closed
May 15, 2025 -
Special syntax error for `elif` after `else`
#129858 closed
May 15, 2025 -
xmlrpc fails when importing expat, breaks pip (3.13.3 and 3.12.10 at least, Windows 11)
#134011 closed
May 15, 2025 -
Adding the ability for getpass to print asterisks when password is typed
#77065 closed
May 15, 2025 -
perf output should include line numbers
#134023 closed
May 15, 2025 -
Section 4.4 tutorial
#134056 closed
May 15, 2025 -
`Tools/build/compute-changes.py` looks at the wrong branches
#133410 closed
May 15, 2025 -
`Tests / Change detection` fails consistently for `3.14` branch
#134031 closed
May 15, 2025 -
Unnecessary operation in IPv4Interface and IPv6Interface
#134012 closed
May 15, 2025 -
Some of the newly added path apis in _winapi aren't available on all win api partitions
#134041 closed
May 15, 2025 -
invalid memory error reporting for windows is unsupported on some WinAPI partitions
#133572 closed
May 15, 2025 -
Add possibility for extension modules to register specialisations of BINARY_OP
#133395 closed
May 15, 2025 -
spam
#134039 closed
May 15, 2025 -
Add SyntaxError hint for incorrectly using C "/" or "/*...*/" to comment
#134002 closed
May 15, 2025 -
I made a mistake. Please delete it.
#134024 closed
May 15, 2025 -
string split documentation unclear
#133986 closed
May 15, 2025 -
Caching the tuple hash calculation speeds up some code significantly
#131525 closed
May 14, 2025 -
`ast.parse` raises `SystemError: <class 'UnicodeDecodeError'> returned a result with an error set`
#134021 closed
May 14, 2025 -
MemoryError when calling format_field on a Formatter object
#134020 closed
May 14, 2025 -
Mismatch in description of `PyThreadState_Delete` and `PyThreadState_DeleteCurrent`
#133989 closed
May 14, 2025 -
`sys.getwindowsversion` can fail without setting an exception on some WinAPI partitions
#133580 closed
May 14, 2025 -
rpc runtime library isn't available in all WinAPI partitions
#133568 closed
May 14, 2025 -
Crash due to racy read in dictobject do_lookup under free threading
#132869 closed
May 14, 2025 -
Rewrite the fcntl module
#132742 closed
May 14, 2025 -
Adding a ctypes.Union to a ctypes.BigEndianStructure results in an error
#87239 closed
May 13, 2025 -
Ctypes unions with bitfield members that do not share memory
#83211 closed
May 13, 2025 -
ctypes array types create reference cycles
#77448 closed
May 13, 2025 -
Structure field size/ofs __str__ wrong with large size fields
#70045 closed
May 13, 2025 -
c_uint32 bitfields break structures
#68478 closed
May 13, 2025 -
ctypes mixed-types bitfield layout nonsensical; doesn't match compiler.
#59324 closed
May 13, 2025 -
IndentationError in new repl
#133541 closed
May 13, 2025 -
Implement configurable bitfield allocation strategy
#56737 closed
May 13, 2025 -
Trying to ./python -m test -R: test_index crashes with a failed assertion
#133258 closed
May 13, 2025 -
Reference cycle when importing ctypes
#56351 closed
May 13, 2025 -
Data race between compare_generic and insert_combined_dict under free-threading
#132641 closed
May 13, 2025 -
Pasting into new REPL doesn't end continuations on blank line, interferes with "follow-along" examples
#133972 closed
May 13, 2025 -
PyManager shebangs do not document auto-install behaviour
#133928 closed
May 13, 2025 -
Support __index__() for unsigned integer converters in PyArg_Parse and Argument Clinic
#132987 closed
May 13, 2025 -
pdbpp: Pdb.set_trace() got an unexpected keyword argument 'commands'
#133914 closed
May 13, 2025 -
3.130b1 Performance Issue with Free Threading build
#120040 closed
May 13, 2025 -
sys.remote_exec() doesn't work with non-UTF-8 paths
#133886 closed
May 13, 2025 -
Debugging with LLDB doesn't work for universal2 installer on macOS Big Sur
#88400 closed
May 13, 2025 -
Materialized instance dictionaries are not GC-tracked
#133543 closed
May 12, 2025 -
`sysconfig.get_config_var("Py_DEBUG")` is not picked up on Windows builds
#133878 closed
May 12, 2025 -
pdb: Pass debug commands directly via set_trace() instead of rcLines.extend()
#133926 closed
May 12, 2025 -
Fix an example in the explanation of mock autospeccing
#133413 closed
May 12, 2025 -
Add a convenient way to visualize an `sqlite3.Cursor` in a terminal (and maybe also Jupyter)
#128905 closed
May 12, 2025 -
argparse.HelpFormatter subclasses may be broken by 3.14 changes
#133653 closed
May 12, 2025 -
[Feature Request]: Add zstd support in tarfile
#81276 closed
May 12, 2025 -
`typing._UnionGenericAlias` is unhashable in 3.14
#133925 closed
May 12, 2025 -
logging.config.dictConfig can’t set SysLogHandler.append_nul
#132539 closed
May 12, 2025 -
Python 3.13.3 tarball and Git tag contain version 3.13.1 instead
#133816 closed
May 12, 2025 -
Invalid error type in math.factorial sphinx docs/docstring
#133904 closed
May 12, 2025 -
multiprocessing logger deadlocks if used with logging.handlers.QueueHandler
#90321 closed
May 12, 2025 -
test_multiprocessing_spawn: test_interrupt() fails randomly
#133744 closed
May 12, 2025 -
`__replace__` on manually created AST objects has too many required arguments
#133783 closed
May 11, 2025 -
3.13: Abort from failed assertion in `_PyEval_EvalFrameDefault`
#133441 closed
May 11, 2025 -
test_remote_pdb fails on FreeBSD: Remote debugging is not supported on this platform
#132950 closed
May 11, 2025
163 Issues opened by 121 people
-
The Python IANA Media Types require modifications to adhere to recent RFCs.
#135387 opened
Jun 11, 2025 -
Unable to read sqlite3 database keys in read-only directory with Python 3.13 with shelve
#135386 opened
Jun 11, 2025 -
Objects with both `__slots__` and `__dict__` have much larger size than needed (up to 4x) on Python 3.13
#135385 opened
Jun 11, 2025 -
Enhance critical section held assertions for objects in free-threading
#135380 opened
Jun 11, 2025 -
Top-of-stack caching in the JIT
#135379 opened
Jun 11, 2025 -
Support __index__() in getrandbits(), randbytes() and others
#135378 opened
Jun 11, 2025 -
Fix and improve test_random
#135376 opened
Jun 11, 2025 -
[CVE-2025-47273, CVE-2024-6345] in setuptools 67.6.1 bundled with Python 3.12 Runtime
#135374 opened
Jun 11, 2025 -
`get_all_awaited_by()` shows incorrect call stacks in awaited_by relationships
#135371 opened
Jun 11, 2025 -
unittest.mock: Regression with create_autospec and dataclasses in 3.14.0b2
#135368 opened
Jun 10, 2025 -
Record the `remote_debugger_script` audit event in doc
#135361 opened
Jun 10, 2025 -
Emit PID in `remote_debugger_script` Audit Event
#135360 opened
Jun 10, 2025 -
Add SO_PASSRIGHTS constant to socket module
#135357 opened
Jun 10, 2025 -
Add fast path to json string encoding
#135336 opened
Jun 10, 2025 -
Running python REPL under another program + Ctrl-C results in an exception traceback
#135329 opened
Jun 10, 2025 -
Make abstract/dunder methods positional-only.
#135312 opened
Jun 9, 2025 -
`math.isnormal` and `math.issubnormal` referring to "normality" without context
#135308 opened
Jun 9, 2025 -
Unexpected exceptions when `email.policy.Policy.max_line_length` is falsey
#135307 opened
Jun 9, 2025 -
Reported resolution of `time.process_time` and `time.thread_time` is wrong on Windows
#135304 opened
Jun 9, 2025 -
Using the `function` argument of `itertools.accumulate()` gets error against the doc
#135282 opened
Jun 9, 2025 -
Unify ZoneInfo.from_file signature
#135273 opened
Jun 8, 2025 -
Create tests for turtle module
#135272 opened
Jun 8, 2025 -
Add a CI job for testing OpenSSL 1.1.1 bindings
#135261 opened
Jun 8, 2025 -
Simplify parsing parameters in Argument Clinic
#135256 opened
Jun 8, 2025 -
tarfile stream restrictions should be documented
#135253 opened
Jun 8, 2025 -
tarfile, zipfile, and shutil documentation should mention zstd compression
#135252 opened
Jun 8, 2025 -
Docs: Update CSV page to improve readability and language
#135243 opened
Jun 8, 2025 -
Pickle `INT` opcode boolean conversion discrepancy
#135241 opened
Jun 8, 2025 -
Smarter use of a mutex in incremental HMAC and hash functions
#135239 opened
Jun 7, 2025 -
_colorize.can_colorize safety in test_argparse
#135237 opened
Jun 7, 2025 -
3.14 regression: slot dataclasses classes leak original class
#135228 opened
Jun 6, 2025 -
`argparse._SubParsersAction.add_parser` should default to `description` matching `help`
#135227 opened
Jun 6, 2025 -
[3.13] copyreg._reconstructor crashes when trying to pickle.load specific serialized data
#135201 opened
Jun 6, 2025 -
The case generator no longer reports escaping calls in conditions as an error.
#135193 opened
Jun 5, 2025 -
Allow Subinterpreters on WASI/Emscripten Builds
#135190 opened
Jun 5, 2025 -
MSVC 5274 warning suppression for _Py_ALIGN_AS should be local
#135183 opened
Jun 5, 2025 -
Potential integer overflow in instrumentation.c
#135177 opened
Jun 5, 2025 -
Generator expression behavior changed in 3.13.4 - it does not throw exception anymore
#135171 opened
Jun 5, 2025 -
Improve statistics.median() complexity
#135157 opened
Jun 5, 2025 -
Weird behaviour with tmux send-keys
#135154 opened
Jun 5, 2025 -
Increased memory usage with mimalloc
#135153 opened
Jun 5, 2025 -
Pip no longer in the PATH for 3.13.4
#135149 opened
Jun 4, 2025 -
Parts of strings that look like comments being stripped out of nested strings with debug specifier
#135148 opened
Jun 4, 2025 -
venv should include python-config in the virtual environment
#135147 opened
Jun 4, 2025 -
idlelib/News3.txt for 3.15.0 and backports
#135142 opened
Jun 4, 2025 -
Build fails with `Py_STACKREF_DEBUG` set.
#135125 opened
Jun 4, 2025 -
realpath(..., strict=ALLOW_MISSING) can unexpectedly succeed on Windows
#135122 opened
Jun 4, 2025 -
Added helper to test.support for parameterizing tests
#135120 opened
Jun 4, 2025 -
sqlite3 - file stays opened even after connection is closed (still opened by the cursor?)
#135117 opened
Jun 4, 2025 -
Segfault in gc while finalizing
#135115 opened
Jun 4, 2025 -
`generator.close()` never raises `GeneratorExit`
#135110 opened
Jun 3, 2025 -
`test_weakref.test_threaded_weak_key_dict_deepcopy` crash: merged objects should have ob_tid == 0
#135106 opened
Jun 3, 2025 -
[C API] Deprecate calling PyObject_SetAttr(obj, attr, NULL) with an exception set
#135075 opened
Jun 3, 2025 -
encodings.idna: Unexpanded f-string in "Unsupported error handling" exception
#135069 opened
Jun 3, 2025 -
Add a --cors command line option to stdlib http.server
#135056 opened
Jun 3, 2025 -
Python 3.14 REPL blanks links above terminal rows when pasting
#135055 opened
Jun 3, 2025 -
XID_Continue characters in function/class names highlighted incorrectly (colorizer.py)
#135052 opened
Jun 2, 2025 -
In Python 3.13 REPL, print() adds extra indentation when invoked from a tkinter event handler
#135045 opened
Jun 2, 2025 -
Pickletools Opcode Documentation Expansion
#135041 opened
Jun 2, 2025 -
Explicitly disable SIMD128/256 support for HACL* on aarch64-linux
#135032 opened
Jun 2, 2025 -
Should we support unicode in width/precision formatting fields?
#135025 opened
Jun 2, 2025 -
Support for Custom Title Bar in Tkinter to Control Minimize/Maximize Buttons Cross-Platform
#135024 opened
Jun 2, 2025 -
`test_perf_profiler` fails under Windows Subsystem for Linux
#134986 opened
May 31, 2025 -
Add more granularity to _pyrepl syntax theming for "keywords"
#134953 opened
May 30, 2025 -
Add the interpreters Module, Implementing PEP 734
#134939 opened
May 30, 2025 -
Improve metaclass conflict error message with clearer terminology and contextual information
#134902 opened
May 29, 2025 -
Add the sphinx-codeautolink extension to the doc build process?
#134895 opened
May 29, 2025 -
Documentation of `n` in the format-specifier should reference locale-setting
#134887 opened
May 29, 2025 -
A Series of Simple DOS Vulnerabilities
#134873 opened
May 29, 2025 -
Suggest for child module in ModuleNotFoundError
#134872 opened
May 29, 2025 -
Ctrl+C corrupts autocomplete
#134869 opened
May 28, 2025 -
Add CSV and 🍌SV output formats to `asyncio ps`
#134861 opened
May 28, 2025 -
We have run out of flags bits in `PyTypeObject`'s `tp_flags`
#134860 opened
May 28, 2025 -
Clarify `base64.a85(en,de)code` documentation for Adobe mode
#134837 opened
May 28, 2025 -
Detail `del s[i:j]` in `Mutable Sequence Types`
#134833 opened
May 28, 2025 -
linkchecker reports a non existing reference to `Doc/build/html/extending/stable-application-binary-interface`
#134830 opened
May 28, 2025 -
Automatically defer heavily shared objects in free-threading.
#134821 opened
May 28, 2025 -
Add sys.set_object_tags() and sys.get_object_tags() APIs for debugging and experimental Use
#134819 opened
May 28, 2025 -
`MessageIDHeader` does not trim whitespace
#134812 opened
May 27, 2025 -
Types with Py_TPFLAGS_MANAGED_WEAKREF but not Py_TPFLAGS_HAVE_GC crash when creating a weak reference
#134786 opened
May 27, 2025 -
tkinter.filedialog.askopenfilename() fails with "SharedMemory read faild"
#134776 opened
May 27, 2025 -
test_idle test_configdialog.HighPageTest failing on macOS
#134770 opened
May 27, 2025 -
`threading` primitives are subject to reference count contention
#134761 opened
May 26, 2025 -
`UnboundLocalError` in `email.message.Message.get_payload`
#134759 opened
May 26, 2025 -
Improve speed of test_tokenize.StringPrefixTest.test_prefixes
#134752 opened
May 26, 2025 -
Ctrl+Alt+L is broken after upgrading to Python 3.13
#134746 opened
May 26, 2025 -
Documentation missing for `importlib.metadata.distributions()`
#134740 opened
May 26, 2025 -
_TIER2_RESUME_CHECK is costly in the JIT
#134728 opened
May 26, 2025 -
Support regular expressions in `-W` and `PYTHONWARNINGS`
#134716 opened
May 26, 2025 -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 opened
May 26, 2025 -
Remove deprecated `co_lnotab` from `CodeType`
#134690 opened
May 26, 2025 -
Add Non-Refcounted Operations for common types using _PyStackRef
#134689 opened
May 26, 2025 -
asyncio has underscored names in its `__all__`
#134657 opened
May 25, 2025 -
Builtin input does not always correctly handle errors from `PyOS_Readline`
#134644 opened
May 25, 2025 -
New REPL: Prompt overwrites previous output on line wrap
#134643 opened
May 25, 2025 -
properly define what "canonical" means in `os.path.realpath`
#134639 opened
May 24, 2025 -
Some multiprocessing APIs should be possible to import or use even when multiprocessing itself isn't available
#134634 opened
May 24, 2025 -
PEP 739 / `build-details.json`: `c_api.headers` does not include the `pythonX.Y` directory
#134632 opened
May 24, 2025 -
Creating a subinterpreter when Python is run with -X tracemalloc leads to segfault
#134604 opened
May 23, 2025 -
Eliminate redundant refcounting in the JIT
#134584 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 -
Improve documentation for the ``copy`` module
#134559 opened
May 23, 2025 -
Add support for Template type (t-strings) to pprint
#134551 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 -
`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 on non-byte memoryview input
#134453 opened
May 21, 2025 -
Error in Format Specification Mini-Language concerning `precision_with_grouping` in 3.14
#134449 opened
May 21, 2025 -
`Python/instrumentation.c`: ensure non-NULL `PyLong_FromLong` results when possible
#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 `get_all_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 downloads of Windows dependencies
#134262 opened
May 19, 2025 -
ZipFile tests fail in negative timezone offsets on reproducible build environments
#134261 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 -
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 -
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 -
Remove support for `__cached__` and `__package__` if missing corresponding `__spec__` attributes
#134088 opened
May 16, 2025 -
Remove deprecated function `locale.getdefaultlocale`
#134086 opened
May 16, 2025 -
Replace `#` comments with modern docstrings when possible
#134082 opened
May 16, 2025 -
Add `addCleanup` to `unittest.subTest`
#134079 opened
May 16, 2025 -
Give PyErr_CheckSignals guide-level documentation
#134075 opened
May 16, 2025 -
Out-of-bounds read in integrated mimalloc (fixed upstream)
#134070 opened
May 15, 2025 -
use stackrefs in `_PyObject_GetMethod` and calling APIs
#134043 opened
May 15, 2025 -
Expose `PyMutex_IsLocked` in the public C API
#134009 opened
May 14, 2025 -
gzip: cannot create file if mtime > `2106-02-07T06:28:15`
#133998 opened
May 14, 2025 -
Use implemenation-specific I/O open / constructors in tests
#133982 opened
May 13, 2025 -
Consider making `Template` and `Interpolation` generic at runtime
#133970 opened
May 13, 2025 -
os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 opened
May 13, 2025 -
`dataclasses`: Synthetic `__init__` method on dataclass has broken `ClassVar` annotation under some conditions.
#133956 opened
May 12, 2025 -
Add `attach` command to pdb
#133953 opened
May 12, 2025 -
creating venv Python3.13 on CIFS mounted drive fails ENODATA
#133951 opened
May 12, 2025 -
Improve `.help` in the `sqlite3` CLI
#133934 opened
May 12, 2025 -
segfault in gc with 3.14.0b1, trio and pytest
#133932 opened
May 12, 2025 -
Make generator methods `gen_set_name` and `gen_set_qualname` thread-safe in free-threaded builds
#133931 opened
May 12, 2025 -
urllib.parse - quote/unquote documentation issues
#133930 opened
May 12, 2025 -
PythonT symlinks created by macOS installer, but PythonT framework not installed
#133927 opened
May 12, 2025
434 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-133722: Add Difflib theme to `_colorize` and 'color' option to `difflib.unified_diff`
#133725 commented on
Jun 11, 2025 • 45 new comments -
gh-133546: Make `re.Match` a well-rounded `Sequence` type
#133549 commented on
Jun 11, 2025 • 44 new comments -
Implement PEP 788
#133110 commented on
Jun 1, 2025 • 40 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Jun 11, 2025 • 29 new comments -
gh-99631: Add custom loads and dumps support for the shelve module
#118065 commented on
Jun 2, 2025 • 17 new comments -
gh-133465: Allow PyErr_CheckSignals to be called without holding the GIL.
#133466 commented on
Jun 3, 2025 • 15 new comments -
gh-133850: Improved SyntaxError message for missing commas
#133851 commented on
May 14, 2025 • 15 new comments -
gh-91153: Fix bytearray holding a reference to its internal buffer when calling into potentially mutating __index__ methods
#132379 commented on
Jun 3, 2025 • 15 new comments -
gh-133829: Update zipimport example to not mention Python 2.3
#133835 commented on
May 30, 2025 • 14 new comments -
gh-126008: Improve docstrings for Tkinter cget and configure methods
#133303 commented on
Jun 2, 2025 • 11 new comments -
gh-125996: fix thread safety of ordered dict
#133734 commented on
Jun 2, 2025 • 10 new comments -
gh-132732: Automatically constant evaluate pure operations
#132733 commented on
Jun 11, 2025 • 10 new comments -
gh-111375: Fix handling of exceptions within `@contextmanager`-decorated functions
#111676 commented on
Jun 10, 2025 • 9 new comments -
gh-135336: Add fast path to json string encoding
#133239 commented on
Jun 11, 2025 • 9 new comments -
gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
Jun 4, 2025 • 7 new comments -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 commented on
Jun 2, 2025 • 7 new comments -
gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
May 12, 2025 • 7 new comments -
gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
Jun 2, 2025 • 7 new comments -
gh-132502: Prototyping adding timestamps to tracebacks.
#129337 commented on
Jun 8, 2025 • 7 new comments -
gh-133905: Fix parsing problems in example code
#133906 commented on
May 14, 2025 • 7 new comments -
gh-121171: Fix zip64 extract version in local headers
#121177 commented on
May 21, 2025 • 6 new comments -
gh-128881: Do not ignore `address` and `flags` parameters in `socket.{send,recv}_fds`
#128882 commented on
Jun 2, 2025 • 6 new comments -
gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 commented on
Jun 10, 2025 • 6 new comments -
gh-118761: Improve import time of `sqlite3`
#131796 commented on
Jun 6, 2025 • 5 new comments -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 commented on
Jun 3, 2025 • 5 new comments -
Fix format of dataclasses' `unsafe_hash` default value
#116532 commented on
Jun 11, 2025 • 4 new comments -
Update "Format String Syntax" documentation block to match actual behaviour
#132736 commented on
May 20, 2025 • 4 new comments -
gh-83938, gh-122476: Stop incorrectly RFC 2047 encoding non-ASCII email addresses
#122540 commented on
May 27, 2025 • 3 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 -
gh-120266: Fix undefined `_utcfromtimestamp` name in `datetimetester`
#120267 commented on
May 18, 2025 • 3 new comments -
gh-132416: document behavior of os.symlink when dst already exists
#132810 commented on
May 25, 2025 • 3 new comments -
Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 commented on
May 22, 2025 • 3 new comments -
gh-130870 Fix _eval_type Handling for GenericAlias with Unflattened Arguments and Union Types
#130897 commented on
Jun 9, 2025 • 3 new comments -
gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 commented on
May 19, 2025 • 2 new comments -
GH-133711: Enable UTF-8 mode by default (PEP 686)
#133712 commented on
May 30, 2025 • 2 new comments -
gh-132331: Add `tp_versions_used` to `PyTypeObject` docs
#132335 commented on
May 19, 2025 • 2 new comments -
gh-84013: normalize directory contents during import
#113447 commented on
May 21, 2025 • 2 new comments -
gh-132322: Ensure shutil functions return str when using pathlib
#132820 commented on
May 25, 2025 • 2 new comments -
[3.12] GH-127953: Make line number lookup O(1) regardless of the size of the code object (GH-129127)
#132268 commented on
Jun 10, 2025 • 2 new comments -
gh-126119: fix some crashes in code objects if `co_stacksize` is absurdly large
#126122 commented on
Jun 2, 2025 • 2 new comments -
[DRAFT] gh-128605: Add branch protections for aarch64 in asm_trampoline.S
#130864 commented on
Jun 3, 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-132558: Improve `argparse` docs on combining `type` and `choices`
#133827 commented on
May 29, 2025 • 2 new comments -
gh-128762: Include inline values in `sys.getsizeof()`
#128763 commented on
Jun 5, 2025 • 2 new comments -
gh-81074: Allow non-ASCII addr_spec in email.headerregistry.Address
#122477 commented on
May 26, 2025 • 2 new comments -
gh-46927: Prevent readline from overriding environment
#133585 commented on
May 16, 2025 • 2 new comments -
gh-132314: fix stack array init warning
#132376 commented on
May 21, 2025 • 1 new comment -
gh-132461: Fix crash in OrderedDict.setdefault when key has unstable hash
#132462 commented on
Jun 10, 2025 • 1 new comment -
gh-119109: improve `functools.partial` vectorcall with keywords
#124584 commented on
Jun 10, 2025 • 1 new comment -
gh-129368: In `PyRun` C API docs, clarify what a "start token" is
#129935 commented on
May 13, 2025 • 1 new comment -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
Jun 10, 2025 • 1 new comment -
gh-112632 : Added an option for block formatting to ``pprint``
#129274 commented on
Jun 3, 2025 • 1 new comment -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
May 30, 2025 • 1 new comment -
gh-129847: Add graphlib.reverse(), graphlib.as_transitive()
#130875 commented on
Jun 3, 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-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
May 18, 2025 • 1 new comment -
gh-133656: Remove deprecated `zipimport.zipimporter.load_module`
#133662 commented on
May 12, 2025 • 1 new comment -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
May 30, 2025 • 1 new comment -
WIP: gh-114467: Support posix_spawn in subprocess.Popen with cwd != None
#114468 commented on
May 28, 2025 • 1 new comment -
gh-128508: Add some docstrings to xml.dom.minidom
#128477 commented on
May 13, 2025 • 1 new comment -
gh-129573: Fix possible abort from non-string suggestions in `calculate_suggestions`/`_Py_CalculateSuggestions`
#130997 commented on
Jun 4, 2025 • 1 new comment -
multiprocessing forkserver main contains dead main_path= handling code
#126631 commented on
Jun 10, 2025 • 0 new comments -
Update FileIO comments, documentation to match implementation
#129011 commented on
Jun 10, 2025 • 0 new comments -
[Windows] test_int.test_denial_of_service failed: took 15ms
#114911 commented on
Jun 10, 2025 • 0 new comments -
HTMLParser stops parsing upon encountering `<style>` tag
#118350 commented on
Jun 9, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jun 9, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Jun 9, 2025 • 0 new comments -
Unify recognization of message digest names for `_hashlib` and `_hmac`
#131876 commented on
Jun 10, 2025 • 0 new comments -
`ProcessPoolExecutor` raises exception or hangs the process when `shutdown(wait=False)` and worker throws exception
#132969 commented on
Jun 10, 2025 • 0 new comments -
The New REPL Does Not Load My Command History
#120766 commented on
Jun 2, 2025 • 0 new comments -
gh-90872: Handle negative timeouts for wait on Windows
#32079 commented on
May 29, 2025 • 0 new comments -
html.parser: fix ‘<![CDATA[ ... ]]>’ handling not capturing ‘]’
#24720 commented on
Jun 6, 2025 • 0 new comments -
bpo-19670: Added SimpleCookie.value_encode/value_decode docs
#21017 commented on
May 29, 2025 • 0 new comments -
gh-71807: The escape key closes IDLE's config dialog as canceled
#19706 commented on
Jun 2, 2025 • 0 new comments -
gh-51067: Add remove() in ZipInfo
#19358 commented on
May 20, 2025 • 0 new comments -
gh-66587: Fix deadlock from pool worker death without communication
#16103 commented on
May 22, 2025 • 0 new comments -
gh-79516: allow msgfmt.py to compile multiple input po files
#10875 commented on
May 22, 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-76578: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
May 19, 2025 • 0 new comments -
bpo-32188: do not call os.path.realpath in ImpImporter.find_module
#4672 commented on
May 29, 2025 • 0 new comments -
Register finalized Python releases with GitHub Releases
#123444 commented on
Jun 2, 2025 • 0 new comments -
gh-76377: Rewrite plistlib with functional style.
#4671 commented on
May 19, 2025 • 0 new comments -
gh-38066: IDLE: Dedenting with shift+tab
#2210 commented on
May 19, 2025 • 0 new comments -
Different error triggered for soft keyword prefixes
#130077 commented on
Jun 11, 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
Jun 11, 2025 • 0 new comments -
datetime and time equality and hashing problematic
#116035 commented on
Jun 11, 2025 • 0 new comments -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 commented on
Jun 2, 2025 • 0 new comments -
subprocess.run(), subprocess.Popen() should accept file descriptor as cwd parameter
#91183 commented on
Jun 10, 2025 • 0 new comments -
Some edge cases in `email.utils.parsedate_to_datetime` seem to differ from RFC2822 spec
#126845 commented on
Jun 10, 2025 • 0 new comments -
PyErr_CheckSignals should be callable without holding the GIL
#133465 commented on
Jun 10, 2025 • 0 new comments -
asm_trampoline.S misses branch protection flags for x86_64 and aarch64
#128605 commented on
Jun 10, 2025 • 0 new comments -
UBsan: Remove _Py_NO_SANITIZE_UNDEFINED
#133157 commented on
Jun 10, 2025 • 0 new comments -
IDLE: Remove '', user_dir, and idlelib from sys.path when added
#69674 commented on
Jun 6, 2025 • 0 new comments -
Support parametrized tests in unittest
#52145 commented on
Jun 5, 2025 • 0 new comments -
Pass return value on ValueError exceptions in the cmath/math modules
#133895 commented on
Jun 5, 2025 • 0 new comments -
Add a functools.cache variant for methods to avoid keeping instances alive
#102618 commented on
Jun 4, 2025 • 0 new comments -
Multiple test failures with OSError: [Errno 84] Invalid or incomplete multibyte or wide character on ZFS with utf8only=on
#81765 commented on
Jun 4, 2025 • 0 new comments -
idlelib/News3.txt for 3.14.0 and backports
#129876 commented on
Jun 4, 2025 • 0 new comments -
Failed assertion in `_PyUnicode_Equal` from `calculate_suggestions` with non-string candidate
#129573 commented on
Jun 4, 2025 • 0 new comments -
missing global names inside a class body (calling `exec` with a `ChainMap`)
#121306 commented on
Jun 4, 2025 • 0 new comments -
Use tagged ints for faster iteration
#132554 commented on
Jun 4, 2025 • 0 new comments -
Python 3.14.0a2 should have raised exception when a socket is already in used, shouldn't it?
#127319 commented on
Jun 4, 2025 • 0 new comments -
Deprecation of locale.getdefaultlocale breaks POSIX compatibility on Windows platform
#130796 commented on
Jun 4, 2025 • 0 new comments -
csv: Inconsistency re QUOTE_NONNUMERIC
#74232 commented on
Jun 2, 2025 • 0 new comments -
Lock contention inside `_PyType_LookupRef`
#132380 commented on
Jun 3, 2025 • 0 new comments -
Replace context enter and exit events with single "context switched" event
#124872 commented on
Jun 3, 2025 • 0 new comments -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
Jun 3, 2025 • 0 new comments -
`csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 commented on
Jun 2, 2025 • 0 new comments -
Compilation of HACL fails under macOS Silicon for version 3.14
#130478 commented on
Jun 2, 2025 • 0 new comments -
Thread-unsafe libc functions
#127081 commented on
Jun 3, 2025 • 0 new comments -
Different behavior with mock to same class or different class
#125348 commented on
Jun 3, 2025 • 0 new comments -
Error when building from source
#123386 commented on
Jun 3, 2025 • 0 new comments -
Unvendor `libmpdec` sources
#115119 commented on
Jun 3, 2025 • 0 new comments -
Prevent CO_FUTURE_BARRY_AS_BDFL from being applied with PyCF_MASK
#123234 commented on
Jun 3, 2025 • 0 new comments -
Deadlock when shutting down ThreadPoolExecutor from inside OS Signal handler
#121649 commented on
Jun 3, 2025 • 0 new comments -
Replace `pyvenv.cfg`'s `home` key with `base-prefix` and `base-exec-prefix`
#127895 commented on
Jun 9, 2025 • 0 new comments -
Implement stack overflow protection for supported platforms
#91079 commented on
Jun 9, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Jun 9, 2025 • 0 new comments -
Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 commented on
Jun 2, 2025 • 0 new comments -
SSL issue starting from openssl 3.2
#128141 commented on
Jun 9, 2025 • 0 new comments -
Reconsider XML Security warnings / obsolete vulnerabilities
#127502 commented on
Jun 9, 2025 • 0 new comments -
Support completion for sqlite3 command-line interface
#133390 commented on
Jun 9, 2025 • 0 new comments -
Ambiguous symbol table names
#121914 commented on
Jun 9, 2025 • 0 new comments -
`typing._eval_type` is not preserving `GenericAlias` subclasses
#130870 commented on
Jun 9, 2025 • 0 new comments -
Failure during the print of select.select output with unblocking sys.stdin
#126468 commented on
Jun 9, 2025 • 0 new comments -
Remove deprecated support for returning non-complex/float types in __complex__/__float__()
#109311 commented on
Jun 2, 2025 • 0 new comments -
Make turtle.pensize smarter
#133244 commented on
Jun 8, 2025 • 0 new comments -
Add method to detect if a string contains surrogates
#69456 commented on
Jun 8, 2025 • 0 new comments -
Cover the password prompt case for `SSLContext.load_cert_chain` with a test
#132102 commented on
Jun 7, 2025 • 0 new comments -
PEP 3102 and PEP 570 should say **Keyword-Only Parameters** instead of **Keyword-Only Arguments**
#133438 commented on
Jun 7, 2025 • 0 new comments -
When accepting a socket connection and ERROR_NETNAME_DELETED occurs, leads this into a closing of the serving socket (BaseProactorEventLoop)
#93821 commented on
Jun 7, 2025 • 0 new comments -
Use freelist for range object, iterator objects and other often used objects
#126703 commented on
Jun 7, 2025 • 0 new comments -
Colorize sqlite3 CLI
#133447 commented on
Jun 7, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Jun 6, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Jun 6, 2025 • 0 new comments -
Convert importlib.abc to use typing.Protocol
#82963 commented on
Jun 6, 2025 • 0 new comments -
os.symlink: FileExistsError shows wrong message
#73843 commented on
Jun 6, 2025 • 0 new comments -
Require reviews for new features
#126081 commented on
Jun 6, 2025 • 0 new comments -
gh-133342: Remove `sym_is_const` and `sym_has_type`
#133884 commented on
May 12, 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-85204: Improve `locale.setlocale` example
#132683 commented on
May 18, 2025 • 0 new comments -
gh-132413: Fix crash in _datetime when used at shutdown (alt)
#132665 commented on
May 13, 2025 • 0 new comments -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 commented on
May 12, 2025 • 0 new comments -
gh-132413: Fix crash in _datetime when used at shutdown
#132599 commented on
May 18, 2025 • 0 new comments -
gh-128213: fast path for bytes creation from list and tuple
#132590 commented on
May 23, 2025 • 0 new comments -
gh-66428 Stop including all bidirectional "B" characters in line breakers
#132369 commented on
May 24, 2025 • 0 new comments -
gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 commented on
May 25, 2025 • 0 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
May 12, 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-131743: Add screen length check to console.refresh in _pyrepl
#131907 commented on
May 19, 2025 • 0 new comments -
GH-131296: fix clang-cl warning on Windows in socketmodule.h
#131832 commented on
Jun 9, 2025 • 0 new comments -
gh-83371: handle exceptions from callbacks in process pools
#131813 commented on
May 26, 2025 • 0 new comments -
gh-131788: make resource_tracker re-entrant safe
#131787 commented on
May 29, 2025 • 0 new comments -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
May 24, 2025 • 0 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
May 12, 2025 • 0 new comments -
gh-73069: fix race conditions in os.scandir and associated direntry
#131642 commented on
May 31, 2025 • 0 new comments -
gh-130870: Preserve `GenericAlias` subclasses in `typing.get_type_hints()`
#131583 commented on
Jun 10, 2025 • 0 new comments -
gh-130522: Fix threading errors during garbage collection
#131537 commented on
May 14, 2025 • 0 new comments -
gh-133400: Fixed Ctrl+D (^D) behavior in :mod:`_pyrepl` module
#133883 commented on
May 19, 2025 • 0 new comments -
Exclude include in `reference/grammar.rst` in gettext builds
#133868 commented on
May 14, 2025 • 0 new comments -
GH-132566: Progressively delete files in `pathlib.Path.move()`
#133852 commented on
May 27, 2025 • 0 new comments -
gh-133672: Allow LOAD_FAST to be optimized to LOAD_FAST_BORROW
#133721 commented on
May 26, 2025 • 0 new comments -
gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT`
#133657 commented on
Jun 2, 2025 • 0 new comments -
gh-133644: remove deprecated global configuration variables
#133654 commented on
Jun 2, 2025 • 0 new comments -
gh-133530: Differentiate between min/max heaps more
#133613 commented on
May 17, 2025 • 0 new comments -
gh-131178: Add tests for `site` command-line interface
#133582 commented on
Jun 11, 2025 • 0 new comments -
gh-133102: Remove unnecessary mention of os.fsync() from os.exec*() docs
#133333 commented on
May 26, 2025 • 0 new comments -
gh-133312: configure: add --enable-static-libpython-for-interpreter
#133313 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
Jun 9, 2025 • 0 new comments -
gh-124397: Add itertools.serialize (name tbd)
#133272 commented on
May 11, 2025 • 0 new comments -
gh-72902: speedup Fraction.from_decimal/float in typical cases
#133251 commented on
May 17, 2025 • 0 new comments -
json: Optimize escaping string in Encoder
#133186 commented on
May 16, 2025 • 0 new comments -
gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 commented on
Jun 2, 2025 • 0 new comments -
gh-133059: Increase _PY_NSMALLPOSINTS size
#133160 commented on
May 25, 2025 • 0 new comments -
gh-130197: Test option in `pygettext`
#133022 commented on
May 13, 2025 • 0 new comments -
gh-132771: Added assert for potential Integer Overflow in the mark_stacks function
#132830 commented on
Jun 6, 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-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 commented on
May 19, 2025 • 0 new comments -
gh-119993 ignore `NotADirectoryError` in `Path.unlink()` if `missing_ok` is `True`
#120049 commented on
Jun 5, 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-86809: Add support for HTTP Range header in HTTPServer
#118949 commented on
May 30, 2025 • 0 new comments -
gh-71189: Support all-but-last mode in os.path.realpath()
#117562 commented on
Jun 6, 2025 • 0 new comments -
gh-59598: Ignore leading whitespace in `JSONDecoder.raw_decode`
#117397 commented on
May 19, 2025 • 0 new comments -
gh-116477: Improve performance of range for the single argument case
#116478 commented on
May 12, 2025 • 0 new comments -
gh-113767: Adds a `zipfile.register_compressor()` API.
#113768 commented on
May 21, 2025 • 0 new comments -
gh-109311: Remove support for non-complex/float types in __complex/float__
#112680 commented on
Jun 2, 2025 • 0 new comments -
gh-65920: Implement `socket.sendfile` with `TransmitFile` on Windows
#112337 commented on
May 21, 2025 • 0 new comments -
gh-102221: speed up math.lcm by swapping numbers
#111450 commented on
May 24, 2025 • 0 new comments -
gh-109638: Fix for significant backtracking in csv.Sniffer
#109639 commented on
May 20, 2025 • 0 new comments -
gh-93627: Align copy module behaviour with pickle module
#109498 commented on
May 23, 2025 • 0 new comments -
gh-107658: Use same logic to look for exec_prefix as for prefix
#107661 commented on
May 29, 2025 • 0 new comments -
gh-51067: add `ZipFile.remove()`
#103033 commented on
May 24, 2025 • 0 new comments -
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 19, 2025 • 0 new comments -
GH-85724: Ignore the MAC from the Touch Bar interface on macOS in uuid
#99717 commented on
May 29, 2025 • 0 new comments -
GH-93964: Harden overflow checks before _PyBytes_Resize in compile.c
#94044 commented on
May 29, 2025 • 0 new comments -
gh-93158: Support obsolete email syntax, fieldnames that are followed by whitespace
#93176 commented on
May 29, 2025 • 0 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
May 18, 2025 • 0 new comments -
gh-131178: Add tests for `pickletools` command-line interface
#131287 commented on
May 20, 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-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
May 19, 2025 • 0 new comments -
gh-125828 : Fix 'get_value' missing for [Bounded]Semaphore on multiprocessing MacOSX - C workaround
#130913 commented on
May 25, 2025 • 0 new comments -
gh-130821: Add type information to wrong type error messages
#130835 commented on
May 16, 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-130578: clarify urllib.parse.quote parameter defaults behavior
#130598 commented on
May 14, 2025 • 0 new comments -
gh-130141: clean up asyncio._SelectorTransport during __del__
#130142 commented on
Jun 10, 2025 • 0 new comments -
gh-129250: allow pickle instances of generic classes
#129446 commented on
Jun 10, 2025 • 0 new comments -
decimal docs: specification link and examples
#128698 commented on
May 25, 2025 • 0 new comments -
gh-128505: Expose an interface to sqlite3_file_control
#128507 commented on
Jun 5, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Jun 10, 2025 • 0 new comments -
gh-127335: Add `TIOCM_OUT1`, `TIOCM_OUT2`, and `TIOCM_LOOP` to `termios`
#127336 commented on
May 11, 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-125828 : Fix 'get_value' missing on [Bounded]Semaphore on multiprocessing MacOSX
#125829 commented on
May 16, 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-125022: add support for simple SIMD features detection
#125011 commented on
Jun 2, 2025 • 0 new comments -
GH-108009: Add clarification of parser and argument defaults in argparse docs
#124154 commented on
May 30, 2025 • 0 new comments -
gh-123745: Improve performance of deepcopy by setting keep alive key in the memo
#123746 commented on
May 23, 2025 • 0 new comments -
Support TLS Encrypted ClientHello (ECH)
#89730 commented on
Jun 2, 2025 • 0 new comments -
Compiling static library with `-fPIC` throws error
#100707 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 -
Wrong extract version set in local headers for files located beyond zip64 limit
#121171 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 -
Provide a way to skip magic-number search in ZipFile(mode='a')
#86760 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 -
zipfile.ZipInfo objects contain invalid 'extra' fields.
#83475 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 extractall needlessly re-wraps ZipInfo instances
#76923 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 should catch ValueError as well as OSError to detect bad seek calls
#73654 commented on
May 20, 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 -
Asyncio: fork() in coroutine causes bad file descriptor
#130442 commented on
May 19, 2025 • 0 new comments -
zipfile increase in size
#72905 commented on
May 19, 2025 • 0 new comments -
Document select() failure with buffered file
#44883 commented on
May 19, 2025 • 0 new comments -
Add tests for command-line interface
#131178 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 -
repl buffering conflicts with sys.stdin
#99751 commented on
May 19, 2025 • 0 new comments -
Add classproperty as builtin class
#69129 commented on
May 19, 2025 • 0 new comments -
Exit codes are lost in the REPL
#125880 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 -
make pyrepl more robust against crashes
#122468 commented on
May 19, 2025 • 0 new comments -
Inconsistency in the zlib module
#74186 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 -
`zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 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 -
set better defaults for TCPServer options
#80184 commented on
May 19, 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 -
Too early EOFError
#101911 commented on
May 21, 2025 • 0 new comments -
Add typing to more build tools
#133403 commented on
May 21, 2025 • 0 new comments -
logging should cache LogRecord.message
#122089 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 -
subprocess.call(..., user=xx, group=xxx) is not able to gain privileges
#100163 commented on
May 21, 2025 • 0 new comments -
concurrent.futures.ThreadPoolExecutor does not free memory when shutdown
#98467 commented on
May 20, 2025 • 0 new comments -
Print from background thread has broken line endings
#129385 commented on
May 20, 2025 • 0 new comments -
Incorrect decoding of preamble in email parser
#118718 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 -
Emscripten: Get test suite passing
#127146 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 -
zipfile can't extract file
#51088 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.extractall does not preserve file permissions
#59999 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 -
Avoid using unsafe `realpath`
#42400 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 -
emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 commented on
May 20, 2025 • 0 new comments -
datetime subject to rounding?
#89510 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 -
ZipFile.open() should not ignore compression, new file should default to today rather than 1980
#121402 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 -
math.log handles int but not 3rd party integer types
#120950 commented on
May 20, 2025 • 0 new comments -
Support different modes in os.path.realpath()
#71189 commented on
May 20, 2025 • 0 new comments -
Fractions instantiation revisited
#72902 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 -
Add __str__ and __repr__ to ConfigParser for Better Debugging and Unit Testing
#127011 commented on
May 15, 2025 • 0 new comments -
fcntl_fcntl_impl 1024 bytes limitation
#95380 commented on
May 15, 2025 • 0 new comments -
Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
May 15, 2025 • 0 new comments -
Document BytesIO buffer size
#133521 commented on
May 15, 2025 • 0 new comments -
Dataclasses erroring when descriptor has mutable default
#132559 commented on
May 14, 2025 • 0 new comments -
slotted dataclasses not calling descriptor field `__set__`
#132946 commented on
May 14, 2025 • 0 new comments -
Mutithread leads to Illegal instruction crashing CPython
#90018 commented on
May 14, 2025 • 0 new comments -
Implement interactive hotkey, Ctrl+L to clear the console in Windows.
#86937 commented on
May 14, 2025 • 0 new comments -
`urllib.parse.quote` is not consistent about `encoding` and `errors` defaults
#130578 commented on
May 14, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
May 13, 2025 • 0 new comments -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
May 13, 2025 • 0 new comments -
Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 commented on
May 13, 2025 • 0 new comments -
Publicly expose `Lib/dbm/__init__.py::__main__` as a script
#114576 commented on
May 12, 2025 • 0 new comments -
OS X "Update Shell Profile" may not update $PATH if run more than once
#49475 commented on
May 12, 2025 • 0 new comments -
Unreachable code warnings while building latest main at 48c70b8
#128086 commented on
May 12, 2025 • 0 new comments -
Increase the number of micro-ops that we can handle in tier 2
#118095 commented on
May 12, 2025 • 0 new comments -
Improve `heapq` documentation
#133530 commented on
May 12, 2025 • 0 new comments -
multiprocessing async .get() hangs if the pool is terminated
#126743 commented on
May 12, 2025 • 0 new comments -
ftplib: Add client-side SSL session resumption
#63699 commented on
May 12, 2025 • 0 new comments -
tarfile: TarFile.offset attribute is not updated with the remainder when closing a TarFile
#129255 commented on
May 12, 2025 • 0 new comments -
`quopri` uses conditional `binascii` import, when it is always available
#133896 commented on
May 12, 2025 • 0 new comments -
Remove deprecated and undocumented function `ctypes.SetPointerType`
#133866 commented on
May 12, 2025 • 0 new comments -
Inline values array into the object
#115776 commented on
May 12, 2025 • 0 new comments -
Embedding: TypeError: signal handler must be signal.SIG_IGN, signal.SIG_DFL, or a callable object
#133402 commented on
May 11, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
May 11, 2025 • 0 new comments -
Some code examples have parsing errors
#133905 commented on
May 11, 2025 • 0 new comments -
Raise ValueError rather of OverflowError in PyLong_AsUnsignedLong()
#74020 commented on
May 11, 2025 • 0 new comments -
Make rawiobase_read() read directly to bytes object
#60107 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 -
struct.pack error messages do not indicate which argument was invalid
#67766 commented on
May 19, 2025 • 0 new comments -
Building and linking C extensions in a post-distutils world
#99942 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 -
Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 commented on
May 19, 2025 • 0 new comments -
ZipFile.writestr implies non-regular files
#68164 commented on
May 19, 2025 • 0 new comments -
Improve PyREPL auto-indentation
#133710 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 -
os.stat() on Windows succeeds for nonexistent paths with trailing spaces
#84419 commented on
May 19, 2025 • 0 new comments -
Consider adding a Mac Catalyst build option
#98297 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 -
Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 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 -
webbrowser does not handle opens under Windows WSL properly
#89752 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 -
unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 17, 2025 • 0 new comments -
Patch: xmlrpclib client ignores datetime tzinfo when creating iso8601 dates
#46875 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 -
Make pathlib ABCs usable by zipfile.Path
#128520 commented on
May 16, 2025 • 0 new comments -
http.client.HTTPMessage.getallmatchingheaders() always returns []
#49303 commented on
May 16, 2025 • 0 new comments -
update the import machinery to only use __spec__
#65961 commented on
May 16, 2025 • 0 new comments -
Remove deprecated C API objects slated for removal in 3.15
#133644 commented on
May 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
May 16, 2025 • 0 new comments -
What's New in Python 3.15 (copyediting)
#133879 commented on
May 15, 2025 • 0 new comments -
PyCapsule_Import fails when name is in the form 'package.module.capsule'
#76595 commented on
May 15, 2025 • 0 new comments -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 commented on
May 15, 2025 • 0 new comments -
Output from failed platform_triplet.c compilation is not logged
#117888 commented on
May 29, 2025 • 0 new comments -
Add OpenSSL 3.5 support to CPython infrastructure
#132339 commented on
May 29, 2025 • 0 new comments -
Remove `ByteString` from `typing` and `collections.abc`
#118803 commented on
May 29, 2025 • 0 new comments -
`email.policy.compat32` does not work as `policy` for `email.message.MIMEPart`
#133315 commented on
May 28, 2025 • 0 new comments -
`email.mime.image.MIMEImage`'s `policy` argument doesn't take effect
#133311 commented on
May 28, 2025 • 0 new comments -
Segfault when updating from 3.13.0 to 3.13.1 while Python is running
#128341 commented on
May 28, 2025 • 0 new comments -
Enable UTF-8 mode by default (implement PEP 686)
#133711 commented on
May 28, 2025 • 0 new comments -
PyFaulthandler: heap-buffer-overflow
#124001 commented on
May 28, 2025 • 0 new comments -
Please add a compact mode for plistlib serialisation
#113056 commented on
May 28, 2025 • 0 new comments -
Enable usage of object.__orig_class__ in __init__
#90899 commented on
May 28, 2025 • 0 new comments -
Improve Py_mod_multiple_interpreters and Py_mod_gil Usability
#132861 commented on
May 28, 2025 • 0 new comments -
Undocumented changes of LOAD_GLOBAL's stack effect in Python 3.13
#114212 commented on
May 28, 2025 • 0 new comments -
`dict.update()` mutation check too broad
#132617 commented on
May 27, 2025 • 0 new comments -
Memory leak in multiprocessing.managers.Server
#103136 commented on
May 27, 2025 • 0 new comments -
email.parser can insert extraneous spaces when parsing rfc2047 headers with policy.default
#128110 commented on
May 27, 2025 • 0 new comments -
asyncio.create_subprocess_exec does not respond properly to asyncio.CancelledError
#103847 commented on
May 27, 2025 • 0 new comments -
Preventing the use of a null pointer in mro_hierarchy
#132835 commented on
May 27, 2025 • 0 new comments -
tracemalloc.stop() Can Crash With a Subinterpreter
#110029 commented on
May 26, 2025 • 0 new comments -
Minor InterpreterPoolExecutor Issues
#133485 commented on
May 26, 2025 • 0 new comments -
Logs are getting auto deleted after the date is changed.
#130108 commented on
May 26, 2025 • 0 new comments -
Memory access violation on fatal error with Windows
#116502 commented on
May 26, 2025 • 0 new comments -
email: encoded headers lose their quoting when refolded
#87720 commented on
May 26, 2025 • 0 new comments -
Stack overflow test errors in Alpine after GH-130398
#131338 commented on
May 26, 2025 • 0 new comments -
Crash (AccessViolation) running `py -m ensurepip` from windows docker container `python:3.12`
#131795 commented on
May 26, 2025 • 0 new comments -
Usage of HTTPResponse.url
#86228 commented on
May 26, 2025 • 0 new comments -
Implement PEP 649 and PEP 749
#119180 commented on
May 26, 2025 • 0 new comments -
Connecting a socket in timeout mode to a server with full listen backlog raises BlockingIOError
#117208 commented on
May 26, 2025 • 0 new comments -
Refactor zipfile to ease subclassing and enhancement
#81719 commented on
Jun 1, 2025 • 0 new comments -
Allow lowercase hexadecimal characters in base64.b16decode()
#79738 commented on
Jun 1, 2025 • 0 new comments -
Make `test_c_subclass_of_heap_ctype_with_tpdealloc_decrefs_once` and `test_c_subclass_of_heap_ctype_with_del_modifying_dunder_class_only_decrefs_once` behavioral tests
#127881 commented on
Jun 1, 2025 • 0 new comments -
Refactor `xml.etree.ElementTree._namespaces`
#120771 commented on
Jun 1, 2025 • 0 new comments -
set/frozenset methods intermixed in search, wrong results and target page anchor
#113746 commented on
Jun 1, 2025 • 0 new comments -
refactor the implementation of inlined comprehensions
#124697 commented on
Jun 1, 2025 • 0 new comments -
Reorganize the JIT optimization passes.
#128939 commented on
Jun 1, 2025 • 0 new comments -
Split up _testcapimodule.c
#93649 commented on
Jun 1, 2025 • 0 new comments -
Split `test_dis` into a directory by separating generated content
#123361 commented on
Jun 1, 2025 • 0 new comments -
PEP-791: Add a module for integer related math functions
#81313 commented on
Jun 1, 2025 • 0 new comments -
remove/delete method for zipfile objects
#51067 commented on
Jun 1, 2025 • 0 new comments -
Argument Clinic: add support for renaming a parameter
#108271 commented on
May 31, 2025 • 0 new comments -
Better integration of doctest with unittest and libregrtest
#108885 commented on
May 31, 2025 • 0 new comments -
Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
May 31, 2025 • 0 new comments -
Python 3.5.2 crashers (from PyPy)
#73069 commented on
May 31, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
May 31, 2025 • 0 new comments -
Proper or custom JSON serialization of non-finite float values
#98306 commented on
May 30, 2025 • 0 new comments -
inspect: getmembers calls properties
#82518 commented on
May 30, 2025 • 0 new comments -
`tracemalloc` aborts when run from threads in no-gil
#126315 commented on
May 30, 2025 • 0 new comments -
tkinter missing -nolinestop on tk.Text
#130693 commented on
May 30, 2025 • 0 new comments -
Make pdb asyncio aware
#121468 commented on
May 30, 2025 • 0 new comments -
Ensure backwards compatibility with recommended packages
#76080 commented on
May 30, 2025 • 0 new comments -
Add a `recommended-packages.txt` file
#76079 commented on
May 30, 2025 • 0 new comments -
SSL session content bleeds into stdout with lots of threads
#118138 commented on
May 30, 2025 • 0 new comments -
multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
May 30, 2025 • 0 new comments -
Python failed to build with LINK : error LNK2001: unresolved external symbol on windows using MSVC target ARM64EC
#101971 commented on
May 30, 2025 • 0 new comments -
3.14's "What's new" says `__future__.annotations` will be removed, but it must not
#127639 commented on
May 30, 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 -
cmd.Cmd completion fails in some cases, must allow the definition of readline completion delimiters
#120479 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 -
New REPL: Text display corruption when resizing terminal with multi-line content
#132267 commented on
May 23, 2025 • 0 new comments -
socket.send_fds() flags and address parameters have no effect
#127840 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 -
Undocumented Cmd method print_topics
#128430 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 -
Monotonic time on macOS 10.12+ should use mach_continuous_time()
#86273 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 -
subprocess.check_call's `stdout=` write to the underlying file opened by bz2.open
#105309 commented on
May 22, 2025 • 0 new comments -
Behaviour change in partialmethod in Python3.11
#99152 commented on
May 22, 2025 • 0 new comments -
io.TextIOWrapper ignores silently partial write if buffer is unbuffered
#85393 commented on
May 21, 2025 • 0 new comments -
[doc] untokenize returns a string if no encoding token is recognized
#60427 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 -
Inconsistencies with datetime.fromtimestamp(t) when t < 0
#80620 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 -
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 -
`email.headerregistry` docs omit the required keyword `parse_tree`
#123138 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 -
The io module doesn't support non-blocking files
#57531 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 -
Allow third party libraries to provide new zipfile compression methods
#113767 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 -
sockets and asyncio on Windows depend on SYSTEMROOT env var
#118234 commented on
May 21, 2025 • 0 new comments -
Feature request: sniff csv quoting and lineterminator
#129374 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 -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 commented on
May 26, 2025 • 0 new comments -
addTypeEqualityFunc is not used in assertListEqual
#66642 commented on
May 26, 2025 • 0 new comments -
ValueError on ephemeral zipfile after exception
#106763 commented on
May 26, 2025 • 0 new comments -
Make BOLT as stable feature
#101525 commented on
May 26, 2025 • 0 new comments -
Readline completion of module names in import statements
#69605 commented on
May 25, 2025 • 0 new comments -
Freeze support documentation is misleading.
#80334 commented on
May 25, 2025 • 0 new comments -
Unrecoverable stack overflow with infinite recursion on macOS
#131543 commented on
May 25, 2025 • 0 new comments -
Heisenbug that kills process via SIGALRM
#133687 commented on
May 25, 2025 • 0 new comments -
TSan: data race with PyTypeObject version tag
#116909 commented on
May 25, 2025 • 0 new comments -
Adding read/readline() after write appends to EOF, not to the position
#117095 commented on
May 25, 2025 • 0 new comments -
unsynchronized write pointer in io.TextIOWrapper in 'r+' mode
#82891 commented on
May 25, 2025 • 0 new comments -
input() is blocking exceptions at some phase during execution
#112585 commented on
May 25, 2025 • 0 new comments -
`csv.QUOTE_MINIMAL` does not quote lines with escaped quote character.
#105116 commented on
May 24, 2025 • 0 new comments -
TarFile.extractall(..., filter='tar') arbitrary file chmod
#127987 commented on
May 24, 2025 • 0 new comments -
New REPL sometimes incrementally indents traceback lines
#131968 commented on
May 24, 2025 • 0 new comments -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
May 24, 2025 • 0 new comments -
Queue get timout parameter does not use a monotonic timer
#104509 commented on
May 24, 2025 • 0 new comments -
XML vulnerabilities in Python
#61441 commented on
May 24, 2025 • 0 new comments -
concurrent.futures.wait returns cancelled as "not done"
#109934 commented on
May 24, 2025 • 0 new comments -
Subinterpreters don't properly clean up threads
#128639 commented on
May 24, 2025 • 0 new comments -
Make the JIT thread-safe
#133171 commented on
May 23, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 commented on
May 23, 2025 • 0 new comments -
IPv4Network and IPv6Network hosts method return different types when provided a /32 (ipv4) or /128 (ipv6)
#109305 commented on
May 23, 2025 • 0 new comments -
3.14.0a1 urljoin regression wrt /
#125974 commented on
May 23, 2025 • 0 new comments -
Using custom OpenSSL version 3.x when compiling Python 3.x - fails
#121992 commented on
May 23, 2025 • 0 new comments -
asyncio.start_unix_server maybe shouldn’t default to cleanup_socket=True when sock parameter is passed
#133354 commented on
May 23, 2025 • 0 new comments -
Add examples to docs for str methods
#106318 commented on
May 23, 2025 • 0 new comments