-
-
Notifications
You must be signed in to change notification settings - Fork 31.8k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
777 Pull requests merged by 132 people
-
gh-133300: argparse: make
suggest_on_error
a keyword-only parameter#133302 merged
May 2, 2025 -
[3.13] gh-132385: Fix instance error suggestions trigger potential exceptions in
traceback
(GH-132387)#133297 merged
May 2, 2025 -
[3.13] gh-133210: Fix
test_descr
in--without-doc-strings
mode (GH-133294)#133298 merged
May 2, 2025 -
gh-133164: Add
PyUnstable_Object_IsUniqueReferencedTemporary
C API#133170 merged
May 2, 2025 -
gh-130645: Add colour to
argparse
help#132323 merged
May 2, 2025 -
gh-133210: Fix
test_descr
in--without-doc-strings
mode#133294 merged
May 2, 2025 -
gh-132385: Fix instance error suggestions potential exceptions in
traceback
#132387 merged
May 2, 2025 -
gh-133279: Assert with HAS_TARGET in the codegen_addop_j function
#133280 merged
May 2, 2025 -
gh-133290: Use PyObject_SetAttr to set _type_
#133292 merged
May 2, 2025 -
[3.13] Docs: delete title links in
turtle.rst
andtyping.rst
(GH-133283)#133293 merged
May 2, 2025 -
Docs: delete title links in
turtle.rst
andtyping.rst
#133283 merged
May 2, 2025 -
gh-130482: Add ability to specify name for
tkinter.OptionMenu
andtkinter.ttk.OptionMenu
#130502 merged
May 2, 2025 -
gh-133197: Improve error message for incompatible string / bytes prefixes
#133242 merged
May 2, 2025 -
[3.13] gh-133210: Fix
test_pydoc
in--without-doc-strings
mode (GH-133271)#133288 merged
May 2, 2025 -
gh-133210: Fix
test_pydoc
in--without-doc-strings
mode#133271 merged
May 2, 2025 -
gh-123539: Improve SyntaxError msg for
import as
with not a name#123629 merged
May 2, 2025 -
gh-123299: Add missing pending removals
#133082 merged
May 2, 2025 -
[3.13] gh-130197: Improve test coverage of msgfmt.py (GH-133048)
#133255 merged
May 2, 2025 -
gh-133259: Show path to python.sh script on successful build
#133268 merged
May 1, 2025 -
gh-133258: fix crash in test_index
#133262 merged
May 1, 2025 -
gh-133261: Use __builtin_frame_address() on GCC 9 and older
#133269 merged
May 1, 2025 -
[3.13] gh-133210: Fix
test_inspect
in--without-doc-strings
mode (GH-133250)#133263 merged
May 1, 2025 -
gh-130197: Test
pygettext
output option#133041 merged
May 1, 2025 -
gh-133210: Fix
test_inspect
in--without-doc-strings
mode#133250 merged
May 1, 2025 -
gh-133256: Add _Py_NONSTRING macro
#133257 merged
May 1, 2025 -
gh-130317: fix test_pack_unpack_roundtrip() and add docs
#133204 merged
May 1, 2025 -
gh-132930: Include IDLE path in registry for PyManager packages
#133246 merged
May 1, 2025 -
gh-130197: Improve test coverage of
msgfmt.py
#133048 merged
May 1, 2025 -
gh-133166: Fix missing error emission of PyType_GetModuleByDef
#133240 merged
May 1, 2025 -
gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack()
#133199 merged
May 1, 2025 -
[3.13] gh-130655: Add a test for big-endian MO files in gettext (GH-132469)
#133248 merged
May 1, 2025 -
gh-130655: Add a test for big-endian MO files in
gettext
#132469 merged
May 1, 2025 -
[3.13] gh-132246: Add PEP 688 to C Buffer Protocol docs (GH-132249)
#132282 merged
May 1, 2025 -
Remove duplicate includes: Python/{bytecodes,ceval,optimizer_analysis}.c
#132622 merged
May 1, 2025 -
gh-100239: specialize BINARY_OP/SUBSCR for list-slice
#132626 merged
May 1, 2025 -
PyStats: Make sure that the
failure_kinds
array is big enough.#133245 merged
May 1, 2025 -
Lint: Create a project-wide
.ruff.toml
settings file#133124 merged
May 1, 2025 -
gh-133196: Guard PEP 750 grammar with
CHECK_VERSION
#133225 merged
May 1, 2025 -
[3.13] gh-131531: Make Android build retry after network failures (GH-133193)
#133236 merged
May 1, 2025 -
gh-131531: Make Android build retry after network failures
#133193 merged
May 1, 2025 -
gh-130167: Improve speed of
difflib.IS_LINE_JUNK
by replacingre
#130170 merged
May 1, 2025 -
Fix typo at _interpretersmodule.c file
#133174 merged
May 1, 2025 -
[3.13] gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets. (GH-133184)
#133234 merged
May 1, 2025 -
Bump the HACL* revision.
#133226 merged
May 1, 2025 -
gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets.
#133184 merged
May 1, 2025 -
Revert "gh-132775: Add _PyCode_GetVarCounts() (gh-133128)"
#133232 merged
May 1, 2025 -
Remove redundant incref of immortal object Py_EMPTY_KEYS
#133200 merged
Apr 30, 2025 -
gh-132775: Add _PyPickle_GetXIData()
#133107 merged
Apr 30, 2025 -
GH-125515: Remove two unused error branches.
#133181 merged
Apr 30, 2025 -
gh-133153: Use rlcompleter for pdb's interact command
#133176 merged
Apr 30, 2025 -
gh-133213: Add tests for
string.templatelib.TemplateIter
#133215 merged
Apr 30, 2025 -
gh-132775: Add _PyCode_GetVarCounts()
#133128 merged
Apr 30, 2025 -
GH-114809: Add support for macOS multi-arch builds with the JIT enabled
#131751 merged
Apr 30, 2025 -
[3.13] Apply 'mod' role to typing module (GH-133201)
#133217 merged
Apr 30, 2025 -
Apply 'mod' role to typing module
#133201 merged
Apr 30, 2025 -
[3.13] Remove redundant
--keep-going
when running Sphinx (GH-133156)#133214 merged
Apr 30, 2025 -
gh-133197: Improve error message for
ft""
andbt""
cases#133202 merged
Apr 30, 2025 -
Sphinx 8.1+: remove redundant
--keep-going
#133156 merged
Apr 30, 2025 -
gh-133211: Test that PEP750 types are final
#133212 merged
Apr 30, 2025 -
[3.13] gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
(GH-133187)#133207 merged
Apr 30, 2025 -
gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
#133187 merged
Apr 30, 2025 -
gh-87135: test_threading: Wait on thread, not an Event it sets
#133198 merged
Apr 30, 2025 -
gh-131591: Add tests for _PdbClient
#132976 merged
Apr 30, 2025 -
[3.13] gh-133117: Run mypy on
tomllib
in CI (GH-133118)#133192 merged
Apr 30, 2025 -
gh-89867: string.Formatter auto numbering doc updates
#129617 merged
Apr 30, 2025 -
gh-133194: Add
CHECK_VERSION
to new PEP758 grammar#133195 merged
Apr 30, 2025 -
GH-124715: Move trashcan mechanism into
Py_Dealloc
#132280 merged
Apr 30, 2025 -
gh-130317: Skip test_pack_unpack_roundtrip_for_nans() on x86
#133155 merged
Apr 30, 2025 -
gh-132661: Implement PEP 750
#132662 merged
Apr 30, 2025 -
gh-133117: Run mypy on
tomllib
in CI#133118 merged
Apr 30, 2025 -
Remove trailing whitespace from python.gram
#133175 merged
Apr 30, 2025 -
gh-127604: Optimize -ldl usage on platforms that use dlopen for libFFI.
#133081 merged
Apr 30, 2025 -
[3.13] Add
profile-gen-stamp
to.gitignore
(GH-133188)#133189 merged
Apr 30, 2025 -
Add
profile-gen-stamp
to.gitignore
#133188 merged
Apr 30, 2025 -
gh-116436: Improve error message when TypeError occurs during dict update
#116443 merged
Apr 30, 2025 -
gh-133036: Deprecate codecs.open
#133038 merged
Apr 30, 2025 -
Get rid of
ERROR_IF
's "label" parameter#132654 merged
Apr 30, 2025 -
GH-125515: Mark code after "return" as unreachable in the cases generator
#133178 merged
Apr 30, 2025 -
[3.13] gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen (GH-133132)
#133173 merged
Apr 29, 2025 -
gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen
#133132 merged
Apr 29, 2025 -
gh-120220: Deprecate legacy methods for tracing variables in Tkinter
#120223 merged
Apr 29, 2025 -
Docs: fix typo in
InternalDocs/garbage_collector.md
#133151 merged
Apr 29, 2025 -
GH-132508: Use tagged integers on the evaluation stack for the last instruction offset
#132545 merged
Apr 29, 2025 -
gh-121468: Support async breakpoint in pdb
#132576 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the socket module
#133093 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the stat module
#133097 merged
Apr 29, 2025 -
[3.13] gh-46236: Document
PyUnicodeIter_Type
(GH-132925)#133149 merged
Apr 29, 2025 -
GH-130328: pasting in new REPL is slow on Windows
#132884 merged
Apr 29, 2025 -
gh-132930: Fixes PEP 514 registration for PyManager packages on x64
#133154 merged
Apr 29, 2025 -
gh-130317: Fix strict aliasing in PyFloat_Pack8()
#133150 merged
Apr 29, 2025 -
gh-132933: Allow zipapp target to overwrite filtered source file
#132934 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the lzma module
#133099 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the select.kqueue_event constructor
#133094 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the ssl.SSLContext.options setter
#133098 merged
Apr 29, 2025 -
gh-132987: Support __index__() in hashlib.scrypt()
#133100 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the posix module
#133096 merged
Apr 29, 2025 -
gh-46236: Document
PyUnicodeIter_Type
#132925 merged
Apr 29, 2025 -
[3.13] gh-57281: Fix duplicate deprecation note: array 'u' format (GH-133113)
#133147 merged
Apr 29, 2025 -
gh-57281: Fix duplicate deprecation note
#133113 merged
Apr 29, 2025 -
gh-133079: Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining
#133080 merged
Apr 29, 2025 -
GH-132930: Fix use of ALIAS_WPREFIX in pymanager builds
#133120 merged
Apr 29, 2025 -
[3.13] Run mypy workflow on
_colorize.py
andMisc/mypy/**
changes (GH-133116)#133133 merged
Apr 29, 2025 -
[3.13] GH-127682: Backport GH-132351
#132384 merged
Apr 29, 2025 -
GH-132930: Display 'free-threaded' in pymanager builds
#133119 merged
Apr 29, 2025 -
GH-132554: Add stats for GET_ITER
#132592 merged
Apr 29, 2025 -
Run mypy workflow on
_colorize.py
andMisc/mypy/**
changes#133116 merged
Apr 29, 2025 -
Revert gh-127266: avoid data races when updating type slots (gh-131174)
#133129 merged
Apr 29, 2025 -
[3.13] gh-132070: Use _PyObject_IsUniquelyReferenced in unicodeobject (gh-133039)
#133126 merged
Apr 29, 2025 -
gh-132893: Minor edits to the statistics module PR
#133106 merged
Apr 29, 2025 -
[3.13] gh-133122: Fix for test_type_lookup_mro_reference.
#133127 merged
Apr 29, 2025 -
gh-87859: Track Code Object Local Kinds For Arguments
#132980 merged
Apr 29, 2025 -
gh-132775: Add _PyCode_Returns()
#132981 merged
Apr 29, 2025 -
gh-132070: Use _PyObject_IsUniquelyReferenced in unicodeobject
#133039 merged
Apr 29, 2025 -
gh-132775: Add _PyMarshal_GetXIData()
#133108 merged
Apr 28, 2025 -
[3.13] gh-132942: Fix races in type lookup cache
#133114 merged
Apr 28, 2025 -
gh-125142: add REPL help text for keyboard shortcuts
#125143 merged
Apr 28, 2025 -
Add internal docs about the free-threaded GC.
#132562 merged
Apr 28, 2025 -
gh-127266: avoid data races when updating type slots
#131174 merged
Apr 28, 2025 -
gh-122320: Limit dict key versions used by test_opcache.
#132961 merged
Apr 28, 2025 -
GH-128520: pathlib ABCs tests: use explicit text encoding
#133105 merged
Apr 28, 2025 -
[3.13] gh-132742: Fix newly added tcflush() tests on Android (GH-133070)
#133104 merged
Apr 28, 2025 -
gh-132775: Add _PyBytes_GetXIData()
#133101 merged
Apr 28, 2025 -
gh-132942: Fix races in type lookup cache
#133032 merged
Apr 28, 2025 -
gh-132775: Drop PyUnstable_InterpreterState_GetMainModule()
#132978 merged
Apr 28, 2025 -
gh-132775: Add _PyModule_GetFilenameObject() and _PyModule_GetFilenameUTF8()
#132979 merged
Apr 28, 2025 -
gh-132742: Fix newly added tcflush() tests on Android
#133070 merged
Apr 28, 2025 -
gh-132930: Improve names of IDLE and PyDoc shortcuts
#133091 merged
Apr 28, 2025 -
GH-128520: pathlib ABCs: raise text encoding warnings at correct stack level
#133051 merged
Apr 28, 2025 -
[3.13] gh-133054: Skip
test_pyrepl
tests whencannot use pyrepl
is reported (GH-133055)#133095 merged
Apr 28, 2025 -
gh-132775: Cleanup Related to crossinterp.c Before Further Changes
#132974 merged
Apr 28, 2025 -
[3.13] gh-132026: Ensure _MIPS_SIM has defined _ABI identifiers for comparison (GH-132027)
#133092 merged
Apr 28, 2025 -
gh-133054: Skip
test_pyrepl
tests whencannot use pyrepl
is reported#133055 merged
Apr 28, 2025 -
gh-132952: Import _io instead of io at startup
#132957 merged
Apr 28, 2025 -
typing, annotationlib: clean tests
#133087 merged
Apr 28, 2025 -
gh-129965: Add more missing MIME types
#132845 merged
Apr 28, 2025 -
[3.13] gh-132726: Change the heading of
sysconfig
CLI section (GH-133035)#133088 merged
Apr 28, 2025 -
gh-132915: Try to detect a buffer overflow in fcntl() and ioctl()
#132919 merged
Apr 28, 2025 -
gh-132726: Change the heading of
sysconfig
CLI section#133035 merged
Apr 28, 2025 -
gh-75223: Deprecate undotted extensions in
mimetypes.MimeTypes.add_type
#128638 merged
Apr 28, 2025 -
gh-132983: Convert compression._common to a package
#133086 merged
Apr 28, 2025 -
gh-133073: avoid NULL + 0 arithmetic in
list_extend_*
functions#133074 merged
Apr 28, 2025 -
gh-87135: Raise PythonFinalizationError when joining a blocked daemon thread
#130402 merged
Apr 28, 2025 -
Fixed a typo in the
PCbuild/readme.txt
about PGO clang-cl#133083 merged
Apr 28, 2025 -
gh-130317: fix PyFloat_Pack/Unpack[24] for NaN's with payload
#130452 merged
Apr 28, 2025 -
gh-130907: Treat all module-level annotations as conditional
#131550 merged
Apr 28, 2025 -
gh-53032: support IEEE 754 contexts in the decimal module
#122003 merged
Apr 28, 2025 -
gh-132930: Implement PEP 773
#132931 merged
Apr 28, 2025 -
GH-114911: use time.perf_counter in Stopwatch
#131469 merged
Apr 28, 2025 -
gh-131423: update note in
Tools/ssl/make_ssl_data.py
#133077 merged
Apr 28, 2025 -
gh-111178: fix incorrect function signatures for Windows builds
#133072 merged
Apr 28, 2025 -
[3.13] gh-133033: Add docs for
TypeIgnore
(GH-133034)#133078 merged
Apr 28, 2025 -
gh-133033: Add document for
TypeIgnore
#133034 merged
Apr 28, 2025 -
gh-127604: ensure
-ldl
is passed only once to the linker#133071 merged
Apr 28, 2025 -
[3.13] gh-132742: Improve tests for fcntl.ioctl() (GH-132791)
#133066 merged
Apr 28, 2025 -
gh-132987: Support __index__() for unsigned integers in Argument Clinic
#133011 merged
Apr 28, 2025 -
gh-132742: Improve tests for fcntl.ioctl()
#132791 merged
Apr 28, 2025 -
gh-132983: Install compression package contents
#133063 merged
Apr 28, 2025 -
gh-133061: do not mention UINT32_MAX in HMAC user-facing messages
#133062 merged
Apr 27, 2025 -
Docs: fix typos in
Doc
#132927 merged
Apr 27, 2025 -
gh-127604: ensure
-ldl
is passed to the linker whendladdr1
is found#133040 merged
Apr 27, 2025 -
gh-132993: expose
HASHLIB_GIL_MINSIZE
to private extension modules#132999 merged
Apr 27, 2025 -
gh-133005: Support
tarfile.open(mode="w|xz", preset=...)
#133007 merged
Apr 27, 2025 -
silence system utils tests in emscripten python.sh
#133044 merged
Apr 27, 2025 -
[3.13] gh-133046: Reformat the
ast
module docstring (GH-133050)#133060 merged
Apr 27, 2025 -
gh-132026: Ensure _MIPS_SIM has defined _ABI identifiers for comparison
#132027 merged
Apr 27, 2025 -
gh-132983: Introduce
compression
package and move_compression
module#133018 merged
Apr 27, 2025 -
gh-133046: Reformat the
ast
module docstring#133050 merged
Apr 27, 2025 -
gh-115032: Deprecate support for custom logging handlers with 'strm' argument.
#115314 merged
Apr 27, 2025 -
[3.13] [tests] fix test_fcntl issue when run in a ChromeOS linux runtime (GH-133053)
#133056 merged
Apr 27, 2025 -
[tests] fix test_fcntl issue when run in a ChromeOS linux runtime
#133053 merged
Apr 27, 2025 -
gh-127495: Append to history file after every statement in PyREPL
#132294 merged
Apr 27, 2025 -
gh-131798: Use
sym_new_type
instead ofsym_new_not_null
for _BUILD_STRING, _BUILD_SET#132564 merged
Apr 27, 2025 -
gh-128438: Use
EnvironmentVarGuard
fortest_zoneinfo.py
to manage environmen…#131870 merged
Apr 27, 2025 -
gh-91069: do not disable
sha3
intest_hashlib
under UBSan#133001 merged
Apr 27, 2025 -
gh-124703: Set return code to 1 when aborting process from pdb
#133013 merged
Apr 26, 2025 -
[3.13] gh-63882: Implement some
test_minidom
tests (GH-132879)#133029 merged
Apr 26, 2025 -
gh-63882: Implement some
test_minidom
tests#132879 merged
Apr 26, 2025 -
[3.13] gh-133016: Fix a reference to removed
asyncio.futures.TimeoutError
(GH-133019)#133023 merged
Apr 26, 2025 -
[3.13] gh-63882: Use
self.assert*
methods intest_minidom
(GH-133000)#133024 merged
Apr 26, 2025 -
gh-133016: Fix a reference to removed
asyncio.futures.TimeoutError
#133019 merged
Apr 26, 2025 -
gh-131798: JIT: Propagate the result in
_BINARY_OP_SUBSCR_TUPLE_INT
#133003 merged
Apr 26, 2025 -
[3.13] doc: update co_flags reference (GH-132300)
#132936 merged
Apr 26, 2025 -
gh-63882: Use
self.assert*
intest_minidom
#133000 merged
Apr 26, 2025 -
gh-133006: Add subprocess check for remote pdb test
#133014 merged
Apr 26, 2025 -
gh-132991: Add socket.IP_FREEBIND constant
#132998 merged
Apr 26, 2025 -
gh-131298: update Modules/Setup after HACL static linking changes
#133012 merged
Apr 26, 2025 -
gh-132987: Support __index__() for "k" and "K" formats in PyArg_Parse
#132988 merged
Apr 26, 2025 -
gh-132388: remove outdated TODO comment in
test_hmac.py
#133008 merged
Apr 26, 2025 -
[3.13] Revert "[3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923) (#132926)"
#133004 merged
Apr 26, 2025 -
[3.13] gh-91221: fix
test_curses.test_use_default_colors
for xterm-256color (GH-132990)#132992 merged
Apr 26, 2025 -
gh-91221: fix
test_curses.test_use_default_colors
for xterm-256color#132990 merged
Apr 26, 2025 -
gh-132781: fix refleaks in
crossinterp_exceptions.h
post gh-132782#132989 merged
Apr 26, 2025 -
gh-132781: Make NotShareableError a TypeError Subclass
#132973 merged
Apr 25, 2025 -
gh-132781: Cleanup Code Related to NotShareableError
#132782 merged
Apr 25, 2025 -
[3.13] gh-132684: [Enum] only call _missing_ in __contains__ for Flags (GH-132790)
#132896 merged
Apr 25, 2025 -
gh-131798: JIT: Narrow the return type of _CALL_LEN to int
#132940 merged
Apr 25, 2025 -
gh-132950: Log is_remote_debug_enabled() in pythoninfo
#132965 merged
Apr 25, 2025 -
gh-91048: Prevent optimizing away the asyncio debug offsets structure on Windows
#132963 merged
Apr 25, 2025 -
gh-132912: Use readline to synchronize between procs in remote pdb test
#132949 merged
Apr 25, 2025 -
gh-132950: Skip test_remote_pdb if remote exec is disabled
#132951 merged
Apr 25, 2025 -
gh-132776: Revert Moving memoryview XIData Code to memoryobject.c
#132960 merged
Apr 25, 2025 -
gh-132950: Check for Py_SUPPORTS_REMOTE_DEBUG in sys.is_remote_debug_enabled
#132959 merged
Apr 25, 2025 -
gh-107954: Add audit event to PyConfig_Set()
#132958 merged
Apr 25, 2025 -
gh-107954: Allow setting cpu_count in PyConfig_Set()
#132954 merged
Apr 25, 2025 -
gh-91048: Fix _testexternalinspection.c on FreeBSD
#132945 merged
Apr 25, 2025 -
[3.13] gh-132527: Added missing
w
typecode to array() error message (GH-132529)#132938 merged
Apr 25, 2025 -
gh-132912: Use SHORT_TIMEOUT in test_remote_pdb
#132939 merged
Apr 25, 2025 -
[3.13] gh-132912: Set 15 min timeout on GHA Hypothesis CI (GH-132914)
#132937 merged
Apr 25, 2025 -
gh-132912: Account for race in test_keyboard_interrupt in test_remote_pdb
#132929 merged
Apr 25, 2025 -
gh-132527: Added missing
w
typecode to array() error message#132529 merged
Apr 25, 2025 -
gh-132912: Set 15 min timeout on GHA Hypothesis CI
#132914 merged
Apr 25, 2025 -
gh-91048: Refactor _testexternalinspection and add Windows support
#132852 merged
Apr 25, 2025 -
gh-132798: Schedule removal of
PyUnicode_AsDecoded/Encoded
functions for 3.15#132799 merged
Apr 25, 2025 -
[3.13] gh-132909: handle overflow for 'K' format in
do_mkvalue
(GH-132911)#132932 merged
Apr 25, 2025 -
gh-129027: Raise DeprecationWarning for sys._clear_type_cache
#129043 merged
Apr 25, 2025 -
[3.13] gh-132921: Fix setuptools._distutils.dep_util deprecation (GH-132923)
#132926 merged
Apr 25, 2025 -
gh-132912: Skip flaky test in test_remote_pdb
#132924 merged
Apr 25, 2025 -
gh-113539: Enable using
$BROWSER
to reorder default seach order in webbrowser.py#113561 merged
Apr 25, 2025 -
gh-132921: Fix setuptools._distutils.dep_util deprecation
#132923 merged
Apr 25, 2025 -
gh-132912: Kill the process on error in test_remote_pdb
#132920 merged
Apr 25, 2025 -
gh-132909: handle overflow for 'K' format in
do_mkvalue
#132911 merged
Apr 25, 2025 -
[3.13] gh-132415: Use shutil.which() in missing_compiler_executable() (GH-132906)
#132916 merged
Apr 25, 2025 -
gh-132415: Use shutil.which() in missing_compiler_executable()
#132906 merged
Apr 25, 2025 -
[3.13] gh-127906: Add missing sys import to test_cppext (GH-132902)
#132904 merged
Apr 25, 2025 -
gh-131423: Update OpenSSL data to 3.4.1 on Linux
#131618 merged
Apr 25, 2025 -
gh-127906: Add missing sys import to test_cppext
#132902 merged
Apr 25, 2025 -
gh-131652: remove duplicated bits in
Lib/test/clinic.test.c
#131653 merged
Apr 25, 2025 -
gh-132868: use _Alignof() operator in the struct module
#132872 merged
Apr 25, 2025 -
gh-127604: Only define dump_pointer() if CAN_C_BACKTRACE
#132897 merged
Apr 25, 2025 -
gh-132684: [Enum] only call _missing_ in __contains__ for Flags
#132790 merged
Apr 25, 2025 -
gh-132893: More accurate CDF computation
#132895 merged
Apr 25, 2025 -
[3.13] gh-98347: Add links to python-isal in the documentation (GH-98637)
#132894 merged
Apr 25, 2025 -
gh-98347: Add links to python-isal in the documentation
#98637 merged
Apr 25, 2025 -
[3.12] gh-132553: Build the perf tool without buildid cache (GH-132663)
#132718 merged
Apr 25, 2025 -
gh-129858: Special syntax error for
elif
block afterelse
#129902 merged
Apr 25, 2025 -
gh-69605: Add module autocomplete to PyREPL
#129329 merged
Apr 25, 2025 -
gh-131591: Implement PEP 768 support for FAT mac binaries and 32 bit binaries
#132892 merged
Apr 25, 2025 -
gh-131591: Allow pdb to attach to a running process
#132451 merged
Apr 25, 2025 -
gh-131591: Reset RemoteDebuggerSuupport state after fork
#132793 merged
Apr 25, 2025 -
gh-132776: Cleanup for XIBufferViewType
#132821 merged
Apr 25, 2025 -
gh-132415: Update vendored setuptools in
Lib/test/wheeldata
#132887 merged
Apr 24, 2025 -
gh-131798: JIT: Split CALL_TUPLE_1 into several uops
#132851 merged
Apr 24, 2025 -
[3.13] Differentiate bitwise OR from the word "or" (GH-132890)
#132891 merged
Apr 24, 2025 -
Differentiate bitwise OR from the word "or"
#132890 merged
Apr 24, 2025 -
gh-127385: Add
F_DUPFD_QUERY
tofcntl
#127386 merged
Apr 24, 2025 -
gh-93696: Fixed the breakpoint display error for frozen modules
#132862 merged
Apr 24, 2025 -
gh-131798: JIT: Split CALL_STR_1 into several uops
#132849 merged
Apr 24, 2025 -
gh-132737: Support profiling modules that import __main___
#132738 merged
Apr 24, 2025 -
gh-132882: Fix copying of unions with members that do not support __or__
#132883 merged
Apr 24, 2025 -
gh-132742: Refactor fcntl.fcntl() and fcntl.ioctl()
#132768 merged
Apr 24, 2025 -
Use os.openpty() instead of pty.openpty() in test_ioctl
#132880 merged
Apr 24, 2025 -
[3.13] Use os.openpty() instead of pty.openpty() in test_ioctl
#132878 merged
Apr 24, 2025 -
gh-125206: don't use CMPLX in configure test
#132865 merged
Apr 24, 2025 -
gh-132162: tests for py_universalnewlinefgets
#132164 merged
Apr 24, 2025 -
gh-118761: Optimise import time for
shlex
#132036 merged
Apr 24, 2025 -
[3.13] Fix a grammar error in the
Py_ALWAYS_INLINE
doc (GH-129304)#132877 merged
Apr 24, 2025 -
Fix a grammar error in the
Py_ALWAYS_INLINE
doc#129304 merged
Apr 24, 2025 -
gh-89157: Make C and Python implementation of
datetime.date.fromisoformat
consistent.#131007 merged
Apr 24, 2025 -
[3.13] gh-128185: Align Decimal docs with spec (case irrelevant for nan/inf) (GH-128323)
#132875 merged
Apr 24, 2025 -
gh-130195: Fix typo in warning message
#130254 merged
Apr 24, 2025 -
doc: update co_flags reference
#132300 merged
Apr 24, 2025 -
[3.13] gh-122399: change webbrowser.rst to better describe the contents of controller object (GH-122407)
#132874 merged
Apr 24, 2025 -
gh-128185: align Decimal docs with spec (case irrelevant for nan/inf's)
#128323 merged
Apr 24, 2025 -
gh-122399: change webbrowser.rst to better describe the contents of controller object
#122407 merged
Apr 24, 2025 -
Fix typo in the garbage_collector.md file
#132803 merged
Apr 24, 2025 -
gh-121249: fix naming of struct tagPyCArgObject members
#132863 merged
Apr 24, 2025 -
gh-132859: Run debugger scripts in their own namespaces
#132860 merged
Apr 23, 2025 -
[3.13] gh-109981: Resolve situation on iOS regarding fd_count. (GH-132823)
#132824 merged
Apr 23, 2025 -
gh-127604: Replace dprintf() with _Py_write_noraise()
#132854 merged
Apr 23, 2025 -
gh-131591: Check for remote debug in PyErr_CheckSignals
#132853 merged
Apr 23, 2025 -
[3.13] gh-83994, gh-132843: Fix and improve test_ioctl (GH-132848)
#132850 merged
Apr 23, 2025 -
gh-83994, gh-132843: Fix and improve test_ioctl
#132848 merged
Apr 23, 2025 -
gh-132719: Skip multiprocessing test if missing ctypes
#132846 merged
Apr 23, 2025 -
[3.13] gh-132742: Update documentation for the fcntl module (GH-132765)
#132832 merged
Apr 23, 2025 -
gh-127604: Allow faulthandler to dumpC stack on MacOS
#132841 merged
Apr 23, 2025 -
gh-91048: Add ability to list all pending asyncio tasks in a process remotely
#132807 merged
Apr 23, 2025 -
gh-132825: Fix typo in dict_unhashable_type() name
#132847 merged
Apr 23, 2025 -
gh-132825: Enhance unhashable error messages for dict and set
#132828 merged
Apr 23, 2025 -
gh-132719: Skip multiprocessing test if missing ctypes
#132842 merged
Apr 23, 2025 -
gh-127604: Fix refleak in faulthandler_dump_c_stack_py()
#132840 merged
Apr 23, 2025 -
[3.13] gh-132713: Fix typing.Union[index] race condition (GH-132802)
#132839 merged
Apr 23, 2025 -
gh-132713: Fix typing.Union[index] race condition
#132802 merged
Apr 23, 2025 -
gh-132449: Improve the algorithm to detect typos in keywords
#132837 merged
Apr 23, 2025 -
[3.13] gh-132713: Fix repr(list) race condition (#132801)
#132809 merged
Apr 23, 2025 -
gh-121249: adjust formatting codes for complex types in struct/ctypes modules
#132827 merged
Apr 23, 2025 -
gh-132449: Add whatsnew entry for typos in keywords
#132838 merged
Apr 23, 2025 -
gh-132742: Update documentation for the fcntl module
#132765 merged
Apr 23, 2025 -
gh-132734: Fix build on FreeBSD and old Linux
#132829 merged
Apr 23, 2025 -
gh-132758: Fix tail call and pystats builds
#132759 merged
Apr 23, 2025 -
gh-132713: Simplify list_repr_impl()
#132811 merged
Apr 23, 2025 -
gh-131913: multiprocessing: add interrupt for POSIX
#132453 merged
Apr 23, 2025 -
gh-109981: Resolve situation on iOS regarding fd_count.
#132823 merged
Apr 23, 2025 -
gh-132776: Minor Fixes for XIBufferViewType
#132779 merged
Apr 22, 2025 -
gh-132713: Fix repr(list) race condition
#132801 merged
Apr 22, 2025 -
CODEOWNERS: add myself to unionobject.c
#132808 merged
Apr 22, 2025 -
gh-131798: JIT: Split
CALL_TYPE_1
into several uops#132419 merged
Apr 22, 2025 -
[3.13] Update
pre-commit
repos (GH-132792)#132804 merged
Apr 22, 2025 -
Update
pre-commit
repos#132792 merged
Apr 22, 2025 -
gh-132470: Prevent crash in ctypes.CField when
byte_size
is incorrect#132475 merged
Apr 22, 2025 -
GH-131296: fix clang-cl warning on Windows in getpath.c
#131594 merged
Apr 22, 2025 -
gh-128813: hide mixed-mode functions for complex arithmetic from C-API
#131703 merged
Apr 22, 2025 -
gh-46236: Add Py_UNICODE_REPLACEMENT_CHARACTER doc
#132706 merged
Apr 22, 2025 -
gh-132734: Add new constants for Bluetooth sockets
#132735 merged
Apr 22, 2025 -
gh-46236: Add missing PyUnicode_Resize() doc
#132628 merged
Apr 22, 2025 -
gh-101410: customize error messages for 1-arg math functions
#129497 merged
Apr 22, 2025 -
gh-132449: Improve syntax error messages for keywords with typos
#132450 merged
Apr 22, 2025 -
gh-132578: Rename the
threading.Thread._handle
field#132696 merged
Apr 21, 2025 -
[3.13] gh-132769: Refactor possible read-out-of-bounds in
lexer.c
(GH-132770)#132788 merged
Apr 21, 2025 -
[3.13] gh-122179: Fix hashlib.file_digest and non-blocking I/O
#132787 merged
Apr 21, 2025 -
[3.13] gh-132747: Fix
NULL
dereference when calling a method's__get__
manually (GH-132772)#132786 merged
Apr 21, 2025 -
gh-122179: Fix hashlib.file_digest and non-blocking I/O
#122183 merged
Apr 21, 2025 -
gh-132747: Fix
NULL
dereference when calling a method's__get__
manually#132772 merged
Apr 21, 2025 -
gh-132719: Fix AMD64 FreeBSD14/15 3.x failures -
test_rlock_locked_2processes
used an unknownValue
#132774 merged
Apr 21, 2025 -
gh-132479: Fix crash with multiple comprehensions in annotations
#132778 merged
Apr 21, 2025 -
PR 132638 typo fix
#132785 merged
Apr 21, 2025 -
gh-131591: Add remote debugging attachment protocol documentation
#132638 merged
Apr 21, 2025 -
gh-131586: Avoid refcount contention in context managers
#131851 merged
Apr 21, 2025 -
gh-127604: Add C stack dumps to
faulthandler
#128159 merged
Apr 21, 2025 -
gh-132769: Refactor possible read-out-of-bounds in
lexer.c
#132770 merged
Apr 21, 2025 -
gh-127945: add test_ctypes to free-threading TSAN CI
#132727 merged
Apr 21, 2025 -
GH-130415: Improve the JIT's unneeded uop removal pass
#132333 merged
Apr 21, 2025 -
gh-132777: Fix Error Message for Duplicates in generate_global_scripts.py
#132780 merged
Apr 21, 2025 -
annotations: Add tests to check that async comprehensions produce errors
#132513 merged
Apr 21, 2025 -
gh-132054: Add
application/yaml
tomimetypes
#132056 merged
Apr 21, 2025 -
[3.13] gh-85583: Add an overview of formatted string literals (f-strings) to
str
(GH-132689)#132767 merged
Apr 21, 2025 -
gh-85583: Add overview of formatted string literals (f-strings) to
str
#132689 merged
Apr 21, 2025 -
[3.13] gh-132753: Argument Clinic: Fix support of c_default for the bool converter (GH-132754)
#132766 merged
Apr 21, 2025 -
[3.13] gh-132742: Add more tests for fcntl.ioctl() (GH-132756)
#132764 merged
Apr 21, 2025 -
gh-132742: Add more tests for fcntl.ioctl()
#132756 merged
Apr 21, 2025 -
gh-132753: Argument Clinic: Fix support of c_default for the bool converter
#132754 merged
Apr 20, 2025 -
InternalDocs: Fix outdated struct references in frames.md
#132613 merged
Apr 20, 2025 -
[3.13] gh-129098: avoid using content of
_pyrepl/__main__.py
when reporting tracebacks (GH-130721)#132755 merged
Apr 20, 2025 -
gh-131298: eliminate HACL* static libraries for cryptographic modules
#132438 merged
Apr 20, 2025 -
gh-129098: avoid using content of
_pyrepl/__main__.py
when reporting tracebacks#130721 merged
Apr 20, 2025 -
gh-132390: Apply Ruff linting to
Tools/build
#132391 merged
Apr 20, 2025 -
gh-127117: ensure that
_initial_thread
is the last field ofPyInterpreterState
whenPy_STACKREF_DEBUG
is defined#132721 merged
Apr 20, 2025 -
[3.13] gh-129327: revise hashlib documentation to account for FIPS removing sha1 (GH-132729)
#132740 merged
Apr 20, 2025 -
gh-129327: revise hashlib documentation to account for FIPS removing sha1
#132729 merged
Apr 20, 2025 -
gh-131952: Add color to the
json
CLI#132126 merged
Apr 19, 2025 -
gh-130167: Improve the error case for
textwrap.dedent
#132666 merged
Apr 19, 2025 -
Update entry for Willow Chargin in
.mailmap
andACKS
#132714 merged
Apr 19, 2025 -
[3.13] gh-132673: Fix crash with zero-alignment in a
ctypes.Structure
#132695 merged
Apr 19, 2025 -
[3.13] Docs: Fix REPL example in
Doc/library/shutil.rst
(GH-132700)#132728 merged
Apr 19, 2025 -
Fix REPL example in
Lib/shutil.rst
#132700 merged
Apr 19, 2025 -
Exclude
.mailmap
in Codeowners#132722 merged
Apr 19, 2025 -
gh-127945: add lock held assertions in ctypes arrays
#132720 merged
Apr 19, 2025 -
gh-132308:
TracebackException
swallows attributes of falseyException
and falseyExceptionGroup
#132363 merged
Apr 19, 2025 -
gh-132399: ensure correct alignment of
PyInterpreterState
when UBSan is on#132428 merged
Apr 19, 2025 -
gh-128398: improve error message when incorrectly
with
andasync with
#132218 merged
Apr 19, 2025 -
Correct _PyLong_Frexp() description in comments
#132716 merged
Apr 19, 2025 -
speedup test_pyrepl
#132688 merged
Apr 19, 2025 -
gh-131591: Execute the source and not the file to avoid locking it in Windows
#132712 merged
Apr 19, 2025 -
gh-89562: Remove hostflags from PySSLContext
#28602 merged
Apr 18, 2025 -
[3.13] gh-129719: Restore missing
socket.CAN_RAW_ERR_FILTER
on Linux (GH-129721)#132702 merged
Apr 18, 2025 -
gh-129719: Restore missing socket.CAN_RAW_ERR_FILTER on Linux
#129721 merged
Apr 18, 2025 -
[3.13] gh-132396: Resolve 'redefinition of unused name' errors in
Lib/test/
(GH-132397)#132699 merged
Apr 18, 2025 -
[3.13] Minor doc edit: Make multinomial() the first math example (gh-132697)
#132698 merged
Apr 18, 2025 -
Minor doc edit: Make multinomial() the first math example
#132697 merged
Apr 18, 2025 -
gh-132396: address
redefinition of unused name
errors inLib/test
#132397 merged
Apr 18, 2025 -
gh-126366: fix thread safety of dict key iterator
#132693 merged
Apr 18, 2025 -
[3.13] gh-129958: Properly disallow newlines in format specs in single-quoted f-strings (GH-130063)
#132692 merged
Apr 18, 2025 -
gh-132685: fix thread safety of PyMember_GetOne with
_Py_T_OBJECT
#132690 merged
Apr 18, 2025 -
gh-132657: Avoid locking in frozenset.__contains__
#132659 merged
Apr 18, 2025 -
gh-132673: Fix
ctypes.Structure
with_align_=0
#132676 merged
Apr 18, 2025 -
GH-131498: Replace single-element arrays with scalars in
bytecodes.c
#132615 merged
Apr 18, 2025 -
gh-132678: Add --prioritize to regrtest
#132679 merged
Apr 18, 2025 -
[3.13] gh-130861: Add clarification to the perf docs on optimization levels (GH-131098)
#132687 merged
Apr 18, 2025 -
gh-130861: Add clarification to the perf docs on optimization levels
#131098 merged
Apr 18, 2025 -
gh-127945: skip more tests in ctypes when using parallel threads
#132682 merged
Apr 18, 2025 -
[3.13] gh-132553: Build the perf tool without buildid cache (GH-132663)
#132681 merged
Apr 18, 2025 -
gh-129958: Properly disallow newlines in format specs in single-quoted f-strings
#130063 merged
Apr 18, 2025 -
gh-132553: Build the perf tool without buildid cache
#132663 merged
Apr 18, 2025 -
[3.13] gh-132674: fix
_hashopenssl.c
compiler warnings on free-threaded build (GH-132675)#132677 merged
Apr 18, 2025 -
[3.13] gh-132668: Remove outdated description of
POP_JUMP_*
instructions (GH-132669)#132680 merged
Apr 18, 2025 -
gh-132668: Remove outdated description in
library/dis.rst
#132669 merged
Apr 18, 2025 -
gh-132674: fix
_hashopenssl.c
warnings on free-threaded build#132675 merged
Apr 18, 2025 -
gh-132097: use a macro for semantically casting function pointers
#132406 merged
Apr 18, 2025 -
gh-132643: use atomic load for dict in specializer
#132653 merged
Apr 18, 2025 -
GH-131296: fix clang-cl warning on Windows in longobject.c for 32bit builds
#131604 merged
Apr 18, 2025 -
gh-103997: Automatically dedent the argument to "-c"
#103998 merged
Apr 18, 2025 -
gh-132097: allow AC to disable fastcall convention to avoid UBSan failures
#131605 merged
Apr 18, 2025 -
[3.12] Docs: Migrate entirely to PSF hosted plausible for analytics (GH-132648)
#132664 merged
Apr 18, 2025 -
[3.13] Docs: Migrate entirely to PSF hosted plausible for analytics (GH-132648)
#132660 merged
Apr 18, 2025 -
Remove duplicate includes: Python/importdl.c
#132623 merged
Apr 18, 2025 -
gh-131173: Improve exception handling during take_ownership processing
#132620 merged
Apr 17, 2025 -
Docs: Migrate entirely to PSF hosted plausible for analytics
#132648 merged
Apr 17, 2025 -
[3.13] gh-132649: Allow passing --include-tcltk to PC\layout on Windows ARM64 (GH-132650)
#132656 merged
Apr 17, 2025 -
gh-132649: Allow passing --include-tcltk to PC\layout on Windows ARM64
#132650 merged
Apr 17, 2025 -
gh-127945: fix critical sections around ctypes array
#132646 merged
Apr 17, 2025 -
gh-132284: Don't wrap base PyCFunction slots on class creation if not overridden
#132329 merged
Apr 17, 2025 -
gh-132493: Avoid eager import of annotationlib in typing (again)
#132596 merged
Apr 17, 2025 -
gh-132042: Do not lookup tp_dict each time to speedup class creation
#132619 merged
Apr 17, 2025 -
gh-132561: Fix the public
multiprocessing.SemLock.locked
method#132586 merged
Apr 17, 2025 -
[3.13] gh-130070: Fix
exec(<string>, closure=<non-None>)
unexpected path (GH-130071)#132627 merged
Apr 17, 2025 -
gh-101410: revert loghelper() change in 75f59bb for integer input
#132625 merged
Apr 17, 2025 -
gh-130070: Fix
exec(<string>, closure=<non-None>)
unexpected path#130071 merged
Apr 17, 2025 -
Remove duplicate includes: Python/ast_opt.c
#132621 merged
Apr 17, 2025 -
gh-118761: Add helper to ensure that lazy imports are actually lazy
#132614 merged
Apr 17, 2025 -
GH-131296: fix clang-cl warning on Windows in overlapped.c
#131590 merged
Apr 16, 2025 -
gh-128384: Fix for unreliable warnings unit tests.
#132611 merged
Apr 16, 2025 -
[3.13] gh-132608: Fix a sample code coloring for ast.While (GH-132609)
#132612 merged
Apr 16, 2025 -
Add Doc section in free-threaded ext howto for critical sections
#132531 merged
Apr 16, 2025 -
gh-132608: Fix a sample code coloring for ast.While
#132609 merged
Apr 16, 2025 -
Remove unused headers from _asynciomodule.c file
#132047 merged
Apr 16, 2025 -
Docs: fix some typos in docfiles(.rst .md)
#132589 merged
Apr 16, 2025 -
[3.13] typing docs: Clarify Protocol / runtime_checkable docs (GH-132606)
#132607 merged
Apr 16, 2025 -
Clean up pdb state after each pdb doctest
#132577 merged
Apr 16, 2025 -
typing docs: Clarify Protocol / runtime_checkable docs
#132606 merged
Apr 16, 2025 -
gh-127945: change _ctypes_test static globals to thread local
#132575 merged
Apr 16, 2025 -
gh-131798: Use
sym_new_type
instead ofsym_new_not_null
for_BUILD_LIST
,_BUILD_SLICE
, and_BUILD_MAP
#132434 merged
Apr 16, 2025 -
[3.13] typing: Add missing test case for Protocol inheritance (GH-132597)
#132603 merged
Apr 16, 2025 -
gh-130104: Call __rpow__ in ternary pow() if necessary
#130251 merged
Apr 16, 2025 -
typing: Add missing test case for Protocol inheritance
#132597 merged
Apr 16, 2025 -
gh-132493: lazy evaluation of annotations in
typing._proto_hook
#132534 merged
Apr 16, 2025 -
[3.13] gh-130052: Fix search_map_for_section() error handling (GH-132594)
#132598 merged
Apr 16, 2025 -
gh-130052: Fix search_map_for_section() error handling
#132594 merged
Apr 16, 2025 -
annotationlib: Move ForwardRef tests to test_annotationlib
#132571 merged
Apr 16, 2025 -
Use Windows ARM64 hosted runners
#132546 merged
Apr 16, 2025 -
annotationlib: Remove some unnecessary dict copies
#132495 merged
Apr 16, 2025 -
[3.13] gh-130941: Fix
configparser
parsing values withallow_no_value
andinterpolation
set (GH-130949)#132588 merged
Apr 16, 2025 -
[3.13] gh-127591: Fix altering environment in test_urllib2 (unsetting no_proxy) (GH-132584)
#132585 merged
Apr 16, 2025 -
gh-130941: Fix
configparser
parsing values withallow_no_value
andinterpolation
set#130949 merged
Apr 16, 2025 -
gh-127591: Fix altering environment in test_urllib2 (unsetting no_proxy)
#132584 merged
Apr 16, 2025 -
gh-132099: Accept an integer as the address for BTPROTO_HCI on Linux
#132525 merged
Apr 16, 2025 -
[3.13] gh-132535: Fix resource warnings in test_timeout (GH-132572)
#132580 merged
Apr 16, 2025 -
gh-132535: Fix resource warnings in test_timeout
#132572 merged
Apr 16, 2025 -
gh-132070: add
PyObject_Realloc
suppression in free-threading#132468 merged
Apr 16, 2025 -
[3.13] Docs: Synchronise
indexsidebar.html
with docsbuild-scripts (GH-132567)#132573 merged
Apr 15, 2025 -
gh-132536: Do not disable PY_THROW event in bdb
#132537 merged
Apr 15, 2025 -
Docs: Synchronise
indexsidebar.html
with docsbuild-scripts#132567 merged
Apr 15, 2025 -
gh-132491: Rename annotationlib.value_to_string to type_repr
#132492 merged
Apr 15, 2025 -
gh-129463: Remove two attributes from ForwardRef equality
#132283 merged
Apr 15, 2025 -
[3.13] gh-114713: Handle case of an empty string passed to
zoneinfo.ZoneInfo
(GH-114731)#132563 merged
Apr 15, 2025 -
gh-114713: handle case of an empty string passed to ZoneInfo
#114731 merged
Apr 15, 2025 -
GH-90812: Add test for
urlopen()
of file URI for UNC path#132489 merged
Apr 15, 2025 -
gh-132493: Support deferred annotations in Protocols
#132494 merged
Apr 15, 2025 -
[3.13] Fix argument order in multinomial() example (gh-132557)
#132560 merged
Apr 15, 2025 -
Fix argument order in multinomial() example
#132557 merged
Apr 15, 2025 -
GH-131296: fix clang-cl warning on Windows in pegen.h
#131584 merged
Apr 15, 2025 -
gh-127945: move initialization of field desc to module exec in ctypes
#132552 merged
Apr 15, 2025 -
[3.13] gh-132176: Fix crash on
type()
whentuple
subclass passed asbases
(GH-132212)#132548 merged
Apr 15, 2025 -
gh-132176: Fix crash on
type()
whentuple
subclass passed asbases
#132212 merged
Apr 15, 2025 -
gh-130664: support '_' (just as ',') in Decimal's formatting
#132155 merged
Apr 15, 2025 -
gh-129987: Selectively re-enable SLP autovectorization of _PyEval_EvalFrameDefault
#132530 merged
Apr 15, 2025 -
GH-123599: Match
file:
URL hostname against machine hostname in urllib#132523 merged
Apr 15, 2025 -
[3.13] gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale (GH-132477)
#132528 merged
Apr 14, 2025 -
gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale
#132477 merged
Apr 14, 2025 -
gh-70145: Add support for channels in Bluetooth HCI protocol
#132481 merged
Apr 14, 2025 -
gh-85702: Catch IsADirectoryError in zoneinfo
#131333 merged
Apr 14, 2025 -
gh-131885: Document
/
forcodecs
functions#131992 merged
Apr 14, 2025 -
[3.13] gh-131803: Clarify that you must register signal handlers for set_wakeup_fd (GH-131859)
#132522 merged
Apr 14, 2025 -
[3.13] gh-46236: Add missing PyUnicode_FromOrdinal() doc (#132040)
#132521 merged
Apr 14, 2025 -
gh-131803: Clarify that you must register signal handlers for set_wakeup_fd
#131859 merged
Apr 14, 2025 -
gh-46236: Add missing PyUnicode_FromOrdinal() doc
#132040 merged
Apr 14, 2025 -
[3.13] gh-132099: Harmonize Bluetooth address handling (GH-132486)
#132497 merged
Apr 14, 2025 -
gh-131757: allow lru_cache functions to execute concurrently
#131758 merged
Apr 14, 2025 -
[3.13] gh-132515: de-duplicate
test_dataclass_derived_generic_from_slotted_base
(GH-132516)#132518 merged
Apr 14, 2025 -
gh-132515: de-duplicate
test_dataclass_derived_generic_from_slotted_base
#132516 merged
Apr 14, 2025 -
Docs: fix some typos in
Doc/library
#132511 merged
Apr 14, 2025 -
[3.13] gh-86513: improve docs of loop.call_exception_handler (GH-132466)
#132487 merged
Apr 14, 2025 -
GH-131498: Allow 'peek' variables to be modified
#132506 merged
Apr 14, 2025 -
gh-127945: fix thread safety and add lock held assertions to paramfunc in ctypes
#132473 merged
Apr 14, 2025 -
[3.13] gh-132435: Test syntax warnings in a finally block (GH-132436)
#132503 merged
Apr 14, 2025 -
[3.13] gh-124986: Fix test_no_leaking in test_subprocess on NetBSD and FreeBSD (GH-132476)
#132498 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the email tests
#129055 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the http tests
#129058 merged
Apr 14, 2025 -
gh-71339: Use new assertion methods in the urllib tests
#129056 merged
Apr 14, 2025 -
GH-115322: fix ctypes call_function audit hook on 32-bit platforms
#132496 merged
Apr 14, 2025 -
gh-124986: Fix test_no_leaking in test_subprocess on NetBSD and FreeBSD
#132476 merged
Apr 14, 2025 -
gh-132099: Harmonize Bluetooth address handling
#132486 merged
Apr 14, 2025 -
GH-125866: Support complete "file:" URLs in urllib
#132378 merged
Apr 14, 2025 -
gh-132064: Make annotationlib use __annotate__ if only it is present
#132195 merged
Apr 13, 2025 -
gh-132388: fix typos in
Lib/test/test_hmac.py
#132480 merged
Apr 13, 2025 -
gh-120144: Refactor bdb monitoring backend to match settrace behavior
#132484 merged
Apr 13, 2025 -
GH-115322: Add missing audit hooks
#115624 merged
Apr 13, 2025 -
gh-86513: improve docs of loop.call_exception_handler
#132466 merged
Apr 13, 2025 -
gh-132435: Test syntax warnings in a
finally
block#132436 merged
Apr 13, 2025 -
[3.13] gh-101100: Fix sphinx warnings in
library/plistlib.rst
(GH-132422)#132485 merged
Apr 13, 2025 -
gh-101100: Fix sphinx warnings in
library/plistlib.rst
#132422 merged
Apr 13, 2025 -
[3.13] gh-132111: Document dataclasses.InitVar (GH-132446)
#132483 merged
Apr 13, 2025 -
gh-132111: Document dataclasses.InitVar
#132446 merged
Apr 13, 2025 -
[3.13] gh-132099: Fix documentation for the BTPROTO_HCI protocol (GH-132118)
#132482 merged
Apr 13, 2025 -
gh-132099: Fix documentation for the BTPROTO_HCI protocol
#132118 merged
Apr 13, 2025 -
[3.13] gh-132106: Ensure that running `logging.handlers.QueueListener…
#132471 merged
Apr 13, 2025 -
gh-131624: Fix posix_spawn tests failing on NetBSD with stack limit assertions
#131625 merged
Apr 13, 2025 -
[3.13] gh-131927: Prevent emitting optimizer warnings twice in the REPL (GH-131993)
#132463 merged
Apr 13, 2025 -
gh-123471: Make concurrent iteration over itertools.repeat safe under free-threading
#131247 merged
Apr 13, 2025 -
gh-132106: Ensure that running
logging.handlers.QueueListener
cannot be started again#132444 merged
Apr 13, 2025 -
[3.13] gh-132354: document return value for
asyncio.Task.cancel
(GH-132374)#132465 merged
Apr 13, 2025 -
gh-132354: document return value for
asyncio.Task.cancel
#132374 merged
Apr 13, 2025 -
[3.13] Fix a typo in c-api/typeobj.rst (GH-132317)
#132464 merged
Apr 13, 2025 -
Doc: Fix a typo in c-api/typeobj.rst
#132317 merged
Apr 13, 2025 -
Docs: Fix a typo in c-api/unicode.rst
#132318 merged
Apr 13, 2025 -
gh-132429: Remove not working test for Bluetooth socket
#132459 merged
Apr 12, 2025 -
[3.13] gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD
#132458 merged
Apr 12, 2025 -
gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD
#132431 merged
Apr 12, 2025 -
[3.13] gh-132213: use relaxed atomics for set hash
#132447 merged
Apr 12, 2025 -
gh-132388: Increase test coverage for HMAC
#132389 merged
Apr 12, 2025 -
[3.13] gh-132185: Speed up expanduser() test with large password database (GH-132231)
#132443 merged
Apr 12, 2025 -
gh-132185: Speed up expanduser() test with large password database
#132231 merged
Apr 12, 2025 -
[3.13] Docs: Fix specifications of
gcvisitobjects_t
(GH-132433)#132441 merged
Apr 12, 2025 -
Fix documentation for gcvisitobjects_t
#132433 merged
Apr 12, 2025 -
[3.13] gh-58211: Add tests for the
__self__
attribute of builtins functions (GH-113575)#132437 merged
Apr 12, 2025 -
gh-58211: Add tests for __self__ attribute of builtins functions
#113575 merged
Apr 12, 2025 -
gh-132106: Allow logging.handlers.QueueListener to be used as a context manager
#132107 merged
Apr 12, 2025 -
[3.13] gh-123441: Update Belorussian spelling (GH-132409)
#132432 merged
Apr 12, 2025 -
gh-123441: Update Belorussian spelling
#132409 merged
Apr 12, 2025 -
gh-131927: Prevent emitting optimizer warnings twice in the REPL
#131993 merged
Apr 12, 2025 -
[3.13] GH-132417: ctypes: Fix potential
Py_DECREF(NULL)
when handling functions returningPyObject *
(GH-132418)#132425 merged
Apr 12, 2025 -
gh-125434: Fix building on OpenBSD
#132393 merged
Apr 12, 2025 -
gh-132399: fix invalid function signatures on the free-threaded build
#132400 merged
Apr 12, 2025 -
gh-131290: ensure that test files can be executed as standalone scripts
#131371 merged
Apr 12, 2025 -
GH-132417: ctypes: Fix potential Py_DECREF(NULL) in py_object handling
#132418 merged
Apr 12, 2025 -
gh-132097: fix runtime UB when calling expat handlers
#132265 merged
Apr 12, 2025 -
gh-132097: skip tests raising an explicit SIGSEV when UB sanitizer is on
#132398 merged
Apr 12, 2025 -
gh-130322: drop deprecation of
asyncio.set_event_loop
#132349 merged
Apr 12, 2025 -
gh-132386: Fix a crash when passing a dict subclass to
exec
#132412 merged
Apr 11, 2025 -
Cover
.yaml
file in.editorconfig
#132410 merged
Apr 11, 2025 -
gh-85302: Add support for BTPROTO_SCO on FreeBSD
#131981 merged
Apr 11, 2025 -
[3.13] gh-132356: Find the correct group name in test_group_no_follow_symlinks (GH-132357)
#132404 merged
Apr 11, 2025 -
gh-127405: Add
ABIFLAGS
tosysconfig.get_config_vars()
on Windows#131799 merged
Apr 11, 2025 -
[3.13] CI: Update outdated references to Python version and GH issues (GH-132394)
#132402 merged
Apr 11, 2025 -
gh-111178: fix incorrect function signatures in docs
#132395 merged
Apr 11, 2025 -
gh-132356: Find the correct group name in test_group_no_follow_symlinks
#132357 merged
Apr 11, 2025 -
Update outdated references to Python version and GH issues
#132394 merged
Apr 11, 2025 -
[3.13] gh-130834: Fix free-threaded build with JIT for aarch64 linux
#132368 merged
Apr 11, 2025 -
[3.13] gh-131127: Minimal build support on systems using LibreSSL (GH-131128)
#132392 merged
Apr 11, 2025 -
gh-131127: Minimal build support on systems using LibreSSL
#131128 merged
Apr 11, 2025 -
GH-127682: Only call
__iter__
once in generator expressions.#132351 merged
Apr 11, 2025 -
gh-132257: Remove -flto-partition=none for Linux LTO builds
#132258 merged
Apr 11, 2025 -
gh-132261: Store annotations at hidden internal keys in the class dict
#132345 merged
Apr 11, 2025 -
GH-131296: move suppression of "unused label" warning for clang-cl on Windows
#131900 merged
Apr 10, 2025 -
GH-123599:
url2pathname()
: handle authority section in file URL#126844 merged
Apr 10, 2025 -
gh-132307: Remove unnecessary check in
asyncio/base_events.py
#132324 merged
Apr 10, 2025 -
[3.13] gh-132316: Require
socket
andGITHUB_TOKEN
env to useGitHubArtifactDatabase
(GH-132348)#132367 merged
Apr 10, 2025 -
[3.13] CI: set correct working directory for Hypothesis cache (GH-119345)
#132364 merged
Apr 10, 2025 -
[3.13] gh-106482: Clarify documentation of character set in RE (GH-106517)
#132365 merged
Apr 10, 2025 -
gh-106482: Clarify documentation of character set in RE
#106517 merged
Apr 10, 2025 -
[3.13] gh-130320: gettext: Test fallback translations (GH-130321)
#132359 merged
Apr 10, 2025 -
[3.13] Fix example code in curses tutorial (GH-126446)
#132362 merged
Apr 10, 2025 -
Fix example code in curses tutorial
#126446 merged
Apr 10, 2025 -
[3.13] Docs: Add a missing trailing full stop (GH-130561)
#132358 merged
Apr 10, 2025 -
Fix a typo in Python/pylifecycle.c
#132350 merged
Apr 10, 2025 -
gh-130320: gettext: Test fallback translations
#130321 merged
Apr 10, 2025 -
Docs: Add a missing trailing full stop
#130561 merged
Apr 10, 2025 -
gh-132316: Require
socket
andGITHUB_TOKEN
env to useGitHubArtifactDatabase
#132348 merged
Apr 10, 2025 -
[3.13] gh-72631: Fix wrong documentation for GzipFile.peek (GH-29820)
#132353 merged
Apr 10, 2025 -
gh-72631: Fix wrong documentation for GzipFile.peek
#29820 merged
Apr 10, 2025 -
gh-130453: pygettext: Allow specifying multiple keywords with the same function name
#131380 merged
Apr 10, 2025 -
gh-132336: Mark a few "slow path" functions used by the interpreter loop as noinline
#132337 merged
Apr 10, 2025 -
[3.13] Generate social media preview cards for the documentation (GH-132101)
#132344 merged
Apr 10, 2025 -
docs: Fix typo in context_aware_warnings flag
#132340 merged
Apr 10, 2025 -
GH-132330: Synchronise
Doc/includes/typestruct.h
withPyTypeObject
#132332 merged
Apr 10, 2025 -
gh-128384: Use a context variable for warnings.catch_warnings
#130010 merged
Apr 9, 2025 -
[3.13] Escape hyphens in manpage (GH-132291)
#132334 merged
Apr 9, 2025 -
Escape hyphens in manpage
#132291 merged
Apr 9, 2025 -
[3.13] Remove a duplicate word in the Makefile (GH-132301)
#132325 merged
Apr 9, 2025 -
GH-131798: Remove JIT guards for
dict
,frozenset
,list
,set
, andtuple
#132289 merged
Apr 9, 2025 -
[3.13] gh-130587: Invoke regen-token rst with rstfile as an argument (GH-132304)
#132327 merged
Apr 9, 2025 -
gh-131336: fix thread safety for ctypes functions
#132232 merged
Apr 9, 2025 -
gh-130587: Invoke regen-token rst with rstfile as an argument
#132304 merged
Apr 9, 2025 -
gh-132305: Make Argument Clinic code compatible with Python 3.10
#132306 merged
Apr 9, 2025 -
Fix a typo in Makefile.pre.in
#132301 merged
Apr 9, 2025 -
gh-132285: Fix that
__annotate__
is not deleted when__annotations__
is deleted#132286 merged
Apr 9, 2025 -
gh-129987: Disable GCC SLP autovectorization for the interpreter loop on x86-64
#132295 merged
Apr 9, 2025 -
update comment about LLVM bug relevant for
--with-tail-call-interp
performance#132297 merged
Apr 9, 2025 -
gh-126703: Fix possible use after free in pycfunction freelist
#132319 merged
Apr 9, 2025 -
[3.13] gh-131434: Improve error reporting for incorrect format in strptime() (GH-131568)
#132309 merged
Apr 9, 2025 -
gh-131434: Improve error reporting for incorrect format in strptime()
#131568 merged
Apr 9, 2025 -
[3.13] gh-130631: Make join_header_words() more similar to the original Perl version (GH-130632)
#132303 merged
Apr 9, 2025 -
gh-130631: Make join_header_words() more similar to the original Perl version
#130632 merged
Apr 9, 2025 -
[3.13] gh-131507: Add a way to recreate the
Misc/mypy
symlinks if missing (GH-132274)#132293 merged
Apr 8, 2025 -
gh-131507: Add a way to recreate the
Misc/mypy
symlinks if missing#132274 merged
Apr 8, 2025 -
[3.13] gh-106670: Fix a typo in doc of pdb's exceptions command (GH-132277)
#132279 merged
Apr 8, 2025 -
[3.13] gh-132250: Clear error in lsprof callback when method descriptor raises an excep… (GH-132251)
#132281 merged
Apr 8, 2025 -
gh-112068: C API: Add support of nullable arguments in PyArg_Parse (suffix)
#121303 merged
Apr 8, 2025 -
gh-132246: Add PEP 688 to C Buffer Protocol docs
#132249 merged
Apr 8, 2025 -
gh-132250: Clear error in lsprof callback when method descriptor raises an excep…
#132251 merged
Apr 8, 2025 -
gh-106670: Fix a typo in pdb's exceptions command
#132277 merged
Apr 8, 2025 -
gh-131798: Allow the JIT to remove an extra _TO_BOOL_BOOL for _CONTAINS_OP_DICT
#132269 merged
Apr 8, 2025 -
[3.13] gh-132063: ensure that
ProcessPoolExecutor
does not swallow falsey exceptions (GH-132129)#132275 merged
Apr 8, 2025 -
gh-131798: JIT: Narrow the return type of
_BINARY_OP_SUBSCR_STR_INT
tostr
#132153 merged
Apr 8, 2025 -
gh-132063: ProcessPoolExecutor swallows falsy Exceptions
#132129 merged
Apr 8, 2025 -
gh-93096: fix
test_mimetypes.test_invocation_error
tests on iOS ARM64#132266 merged
Apr 8, 2025 -
gh-50333: Deprecate support of non-tuple sequences in PyArg_ParseTuple()
#128374 merged
Apr 8, 2025 -
[3.13] gh-117779: Fix reading duplicated entries in zipfile by name (GH-129254)
#132263 merged
Apr 8, 2025 -
[3.12] gh-117779: Fix reading duplicated entries in zipfile by name (GH-129254)
#132264 merged
Apr 8, 2025 -
gh-117779: Fix reading duplicated entries in zipfile by name
#129254 merged
Apr 8, 2025 -
[3.13] gh-71339: Use new assertion methods in test_import and test_importlib (GH-129052)
#129123 merged
Apr 8, 2025 -
[3.12] gh-101137: Add
text/x-rst
tomimetypes
(GH-118593)#118599 merged
Apr 8, 2025 -
[3.12] gh-102136: Add -m to options that work with -i (GH-119271)
#119286 merged
Apr 8, 2025 -
[3.13] gh-102136: Add -m to options that work with -i (GH-119271)
#119285 merged
Apr 8, 2025 -
gh-131998: Fix
NULL
dereference when using an unbound method descriptor in a specialized code path#132000 merged
Apr 8, 2025 -
[3.12] gh-130775: Allow negative locations in
ast
(GH-130795)#132260 merged
Apr 8, 2025 -
gh-74598: add
fnmatch.filterfalse
for excluding names#121185 merged
Apr 8, 2025 -
gh-118761: Optimise import time for
string
#132037 merged
Apr 8, 2025 -
[3.12] gh-130164: Fix inspect.Signature.bind() handling of positional-only args without defaults (GH-130192)
#132259 merged
Apr 8, 2025 -
[3.11] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192)
#132240 merged
Apr 8, 2025 -
[3.10] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192)
#132241 merged
Apr 8, 2025 -
[3.9] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192)
#132242 merged
Apr 8, 2025 -
gh-93096: fix
test_mimetypes.test_guess_type_conflicting_with_mimetypes
#131408 merged
Apr 8, 2025 -
[3.13] gh-130164: Fix inspect.Signature.bind() handling of positional-only args without defaults (GH-130192)
#130271 merged
Apr 8, 2025 -
[3.13] gh-132021: Add bool type to the list of allowed JSON key types (GH-132048)
#132255 merged
Apr 8, 2025 -
gh-100239: more stats for BINARY_OP/SUBSCR specialization
#132230 merged
Apr 8, 2025 -
[3.13] gh-130775: Allow negative locations in
ast
(GH-130795)#132243 merged
Apr 8, 2025 -
[3.13] gh-132174: Fix function name in error message of
_interpreters.run_string
(GH-132175)#132209 merged
Apr 8, 2025 -
[3.13] gh-115684: Clarify datetime
replace
documentation (GH-116519)#131676 merged
Apr 8, 2025 -
[3.12] gh-132021: Add bool type to the list of allowed JSON key types (GH-132048)
#132256 merged
Apr 8, 2025 -
Fixed a typo in the documentation
#132005 merged
Apr 8, 2025 -
[3.12] gh-116608: undeprecate functional importlib.resources API
#132206 merged
Apr 8, 2025 -
[3.12] gh-115684: Clarify datetime
replace
documentation (GH-116519)#131694 merged
Apr 8, 2025 -
gh-132021: Add bool type to the list of allowed JSON key types
#132048 merged
Apr 8, 2025 -
gh-115942: Add
locked
to several multiprocessing locks#115944 merged
Apr 8, 2025 -
[3.12] Add psfhosted Plausible instance to analytics (GH-132252)
#132254 merged
Apr 8, 2025 -
[3.13] Add psfhosted Plausible instance to analytics (GH-132252)
#132253 merged
Apr 8, 2025 -
gh-84481: Make ZipFile.data_offset more robust
#132178 merged
Apr 8, 2025 -
Add psfhosted Plausible instance to analytics
#132252 merged
Apr 8, 2025 -
[3.13] GH-130673: Gracefully handle missing sections in JIT build (GH-130906)
#131749 merged
Apr 8, 2025 -
enum: remove unused function
#132044 merged
Apr 8, 2025 -
[3.13] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192)
#132236 merged
Apr 7, 2025 -
[3.12] gh-131809: Upgrade vendored expat to 2.7.1 (GH-132192)
#132237 merged
Apr 7, 2025 -
[3.12] gh-130521: Add Open Graph meta tags to template pages (GH-130523)
#132238 merged
Apr 7, 2025 -
[3.12] Docs HTML: Remove self-closing tags (GH-132220)
#132229 merged
Apr 7, 2025 -
[3.13] Docs HTML: Remove self-closing tags (GH-132220)
#132228 merged
Apr 7, 2025 -
[3.13] gh-130521: Add Open Graph meta tags to template pages (GH-130523)
#132239 merged
Apr 7, 2025 -
gh-130521: Add meta tags for template pages
#130523 merged
Apr 7, 2025 -
gh-131809: Upgrade vendored expat to 2.7.1
#132192 merged
Apr 7, 2025 -
[3.13] GH-127953: Make line number lookup O(1) regardless of the size of the code object
#129127 merged
Apr 7, 2025 -
[3.13] gh-131988: Fix a multithreaded scaling regression
#131989 merged
Apr 7, 2025 -
gh-118761: Cover the import time optimisations in What's New
#132035 merged
Apr 7, 2025 -
gh-130775: Allow negative locations in
ast
#130795 merged
Apr 7, 2025 -
gh-128182: Switch
ctypes
to solely critical sections#132133 merged
Apr 7, 2025 -
gh-132213: use relaxed atomics for set hash
#132215 merged
Apr 7, 2025 -
gh-130843: add UUIDv7 timestamp recipes
#132154 merged
Apr 7, 2025 -
Docs HTML: Remove self-closing tags
#132220 merged
Apr 7, 2025 -
[3.12] gh-132221: Fix
__match_args__
generation docs indataclasses.rst
(GH-132222)#132227 merged
Apr 7, 2025 -
[3.13] gh-132221: Fix
__match_args__
generation docs indataclasses.rst
(GH-132222)#132226 merged
Apr 7, 2025 -
[3.13] gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880)
#132217 merged
Apr 7, 2025 -
dictobject.c: Fix incorrect function name in errors
#132193 merged
Apr 7, 2025 -
gh-132221: Fix
__match_args__
generation docs indataclasses.rst
#132222 merged
Apr 7, 2025 -
gh-123299: List PEPs 758 and 768 in 3.14 release highlights
#132211 merged
Apr 7, 2025 -
[3.13] gh-132171: Fix
_interpreters.run_string
crash on string subclass (GH-132173)#132219 merged
Apr 7, 2025 -
gh-131912: Use different grouping options for the integral and fractional parts
#132170 merged
Apr 7, 2025 -
gh-132171: Fix
_interpreters.run_string
crash on string subclass#132173 merged
Apr 7, 2025 -
[3.12] gh-131852: Filter out POT-Creation-Date in msgfmt (GH-131880)
#132216 merged
Apr 7, 2025 -
gh-61456: Add Thai language codec aliases
#15079 merged
Apr 7, 2025 -
[3.13] gh-122040: reword
Modules/xxmodule.c
module-level comment (GH-132201)#132207 merged
Apr 7, 2025 -
gh-132174: Fix function name in error message of
_interpreters.run_string
#132175 merged
Apr 7, 2025 -
[3.12] gh-122040: reword
Modules/xxmodule.c
module-level comment (GH-132201)#132208 merged
Apr 7, 2025 -
gh-122040: Reword
Modules/xxmodule.c
module-level comment#132201 merged
Apr 7, 2025 -
gh-99108: add support for SIMD-accelerated HMAC-BLAKE2
#132120 merged
Apr 7, 2025 -
[3.12] gh-131912: Refactor description of grouping options in format specification docs (GH-132030)
#132203 merged
Apr 7, 2025 -
[3.13] gh-131912: Refactor description of grouping options in format specification docs (GH-132030)
#132123 merged
Apr 7, 2025 -
[3.13] gh-129204: Add _PYTHON_SUBPROCESS_USE_POSIX_SPAWN environment knob (GH-132184)
#132191 merged
Apr 7, 2025 -
[3.13] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-132190)
#132198 merged
Apr 7, 2025 -
[3.12] gh-124111: Update macOS installer to use Tcl/Tk 8.6.16. (GH-132190)
#132199 merged
Apr 7, 2025 -
gh-124111: Update macOS installer to use Tcl/Tk 8.6.16.
#132190 merged
Apr 7, 2025 -
[3.12] gh-131423: Update macOS installer to use OpenSSL 3.0.16. (GH-132189)
#132197 merged
Apr 7, 2025 -
[3.13] gh-131423: Update macOS installer to use OpenSSL 3.0.16. (GH-132189)
#132196 merged
Apr 7, 2025 -
gh-131423: Update macOS installer to use OpenSSL 3.0.16.
#132189 merged
Apr 7, 2025 -
gh-129204: Add _PYTHON_SUBPROCESS_USE_POSIX_SPAWN environment knob
#132184 merged
Apr 7, 2025 -
[3.12] gh-91132: Update macOS installer to use ncurses 6.5. (GH-129990)
#132188 merged
Apr 7, 2025 -
[3.13] gh-91132: Update macOS installer to use ncurses 6.5. (GH-129990)
#132187 merged
Apr 7, 2025 -
[3.12] Docs: Add a single table summary for
cmath
(GH-131887)#132180 merged
Apr 6, 2025 -
[3.13] Docs: Add a single table summary for
cmath
(GH-131887)#132179 merged
Apr 6, 2025 -
Add a single table as summary to cmath documentation
#131887 merged
Apr 6, 2025 -
gh-132168: Add
__class_getitem__
toctypes.py_object
#132169 merged
Apr 6, 2025 -
gh-84481: Add ZipFile.data_offset attribute
#132165 merged
Apr 6, 2025 -
gh-126703: Add freelist for range and range_iter objects
#128619 merged
Apr 6, 2025 -
gh-131591: Handle includes for iOS in remote_debugging.c
#132050 merged
Apr 6, 2025 -
gh-132121: Always escape non-printable characters in
pygettext
#132122 merged
Apr 6, 2025 -
[3.12] GH-107674: Avoid allocating boxed ints for
sys.settrace
line events (GH-107780)#107841 merged
Apr 6, 2025 -
[3.13] gh-132011: Fix crash on invalid
CALL_LIST_APPEND
deoptimization (GH-132018)#132161 merged
Apr 6, 2025 -
[3.13] gh-132159: Do not shadow user arguments in generated
__new__
by@warnings.deprecated
(GH-132160)#132163 merged
Apr 6, 2025 -
gh-132159: Do not shadow user arguments in generated
__new__
by@warnings.deprecated
#132160 merged
Apr 6, 2025 -
gh-132011: Fix crash on invalid
CALL_LIST_APPEND
deoptimization#132018 merged
Apr 6, 2025 -
gh-132139: 3.14 what's new: elaborate on why you can no longer set
Union
attributes#132157 merged
Apr 6, 2025 -
gh-131178: Add tests for
pickle
command-line interface#131275 merged
Apr 6, 2025 -
gh-132139: Document that you can no longer set attributes on unions
#132146 merged
Apr 6, 2025 -
gh-128182: add critical sections to ctypes arrays getters and setters
#132152 merged
Apr 6, 2025 -
[3.13] gh-132038: Make perf version check in test_perf_profiler more robust (GH-132039)
#132058 merged
Apr 6, 2025 -
[3.13] Docs: Replace dead hyperlink for CGI environment variables (GH-132137)
#132150 merged
Apr 6, 2025 -
[3.12] Docs: Replace dead hyperlink for CGI environment variables (GH-132137)
#132151 merged
Apr 6, 2025 -
Replace dead hyperlink for CGI environment variables
#132137 merged
Apr 6, 2025 -
[3.13] gh-132134: Add the clangd
.cache
directory to.gitignore
(GH-132135)#132144 merged
Apr 6, 2025 -
[3.12] gh-132134: Add the clangd
.cache
directory to.gitignore
(GH-132135)#132145 merged
Apr 6, 2025 -
gh-132134: Add to
.cache
directory .gitignore file#132135 merged
Apr 6, 2025 -
gh-131798: JIT: Narrow the return type of
_CONTAINS_OP_SET
to bool#132057 merged
Apr 5, 2025 -
gh-131852: Filter out POT-Creation-Date in
msgfmt
#131880 merged
Apr 5, 2025 -
[3.12] Fix numbered list syntax in programming.rst (GH-130158)
#132141 merged
Apr 5, 2025 -
[3.13] Fix numbered list syntax in programming.rst (GH-130158)
#132140 merged
Apr 5, 2025 -
Fix numbered list syntax in programming.rst
#130158 merged
Apr 5, 2025 -
GH-118761: Expose more core interpreter types in
_types
#132103 merged
Apr 5, 2025 -
gh-132132: Upgrade LLVM on tail calling CI
#132098 merged
Apr 5, 2025 -
gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows
#132112 merged
Apr 5, 2025 -
gh-126703: Add PyCFunction freelist
#128692 merged
Apr 5, 2025 -
Generate social media preview cards for the documentation
#132101 merged
Apr 5, 2025 -
[3.13] Skip a test for Bluetooth HCI socket (added in GH-132023) if it fails (GH-132072)
#132125 merged
Apr 5, 2025 -
Skip a test for Bluetooth HCI socket (added in GH-132023) if it fails
#132072 merged
Apr 5, 2025 -
[3.13] Add tests for Bluetooth RFCOMM, HCI and SCO (GH-132023)
#132071 merged
Apr 5, 2025 -
Docs: Fix typo in
InternalDocs/jit.md
#132119 merged
Apr 5, 2025 -
gh-128182: add critical section to _ctypes.Simple getters and setters
#132081 merged
Apr 5, 2025 -
gh-128182: add critical section to
_ctypes.PyCData
getters and setters#132082 merged
Apr 5, 2025 -
[3.12] gh-131015: Add test for bytes formatting errors (#131881)
#132114 merged
Apr 5, 2025 -
[3.13] gh-131015: Add test for bytes formatting errors (#131881)
#132115 merged
Apr 5, 2025 -
[3.13] Docs: document
plistlib.InvalidFileException
(GH-132069)#132116 merged
Apr 5, 2025 -
[3.12] Docs: document
plistlib.InvalidFileException
(GH-132069)#132117 merged
Apr 5, 2025 -
gh-85162: Add HTTPSServer to http.server
#129607 merged
Apr 5, 2025 -
Docs: Fix document for
plistlib.load
#132069 merged
Apr 5, 2025 -
gh-131015: Add test for bytes formatting errors
#131881 merged
Apr 5, 2025 -
gh-131912: Refactored description of grouping options in format specification docs
#132030 merged
Apr 5, 2025 -
gh-129463, gh-128593: Simplify ForwardRef
#129465 merged
Apr 5, 2025 -
gh-109599: Expose
CapsuleType
via the_types
module#131969 merged
Apr 4, 2025 -
[3.13] gh-130115: fix thread identifiers for 32-bit musl (GH-130391)
#132089 merged
Apr 4, 2025 -
gh-131933: Document UnionType/Union merger in What's New
#131941 merged
Apr 4, 2025 -
[3.13] Fix typo in
template_replace()
test helper docstring (GH-132094)#132095 merged
Apr 4, 2025 -
[3.12] Fix typo in
template_replace()
test helper docstring (GH-132094)#132096 merged
Apr 4, 2025 -
Fix typo in
template_replace()
test helper docstring#132094 merged
Apr 4, 2025 -
gh-100239: fix bug in comparison
#132093 merged
Apr 4, 2025 -
gh-99108: Implement HACL* HMAC
#130157 merged
Apr 4, 2025 -
GH-131498: manage stacks automatically
#132074 merged
Apr 4, 2025 -
gh-118761: Lazily import annotationlib in typing
#132060 merged
Apr 4, 2025 -
[3.12] gh-128632: fix segfault on nested __classdict__ type param (GH…
#132090 merged
Apr 4, 2025 -
[3.13] gh-128632: fix segfault on nested __classdict__ type param (GH-128744)
#132085 merged
Apr 4, 2025 -
gh-131938: Update error message for
Element.remove()
when an element is not found#131972 merged
Apr 4, 2025 -
[3.12] gh-130655: Add a test for corrupt
.mo
files ingettext
(GH-131911)#132080 merged
Apr 4, 2025 -
[3.13] gh-130655: Add a test for corrupt
.mo
files ingettext
(GH-131911)#132079 merged
Apr 4, 2025 -
[3.12] gh-130655: Add a test for bad magic numbers in
.mo
files parsed bygettext
(GH-131909)#132078 merged
Apr 4, 2025 -
[3.13] gh-130655: Add a test for bad magic numbers in
.mo
files parsed bygettext
(GH-131909)#132077 merged
Apr 4, 2025 -
[3.13] gh-130655: Add tests for
gettext.find()
(GH-130691)#132084 merged
Apr 4, 2025 -
[3.12] gh-130655: Add tests for
gettext.find()
(GH-130691)#132083 merged
Apr 4, 2025 -
[3.13] gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076)
#132086 merged
Apr 4, 2025 -
gh-100239: more refined specialisation stats for BINARY_OP/SUBSCR
#132068 merged
Apr 4, 2025 -
gh-130115: fix thread identifiers for 32-bit musl
#130391 merged
Apr 4, 2025 -
[3.12] gh-132075: Fix possible use of sockaddr structures with uninitialized members (GH-132076)
#132087 merged
Apr 4, 2025 -
gh-132075: Fix possible use of sockaddr structures with uninitialized members
#132076 merged
Apr 4, 2025 -
gh-118761: Defer import of functools in annotationlib
#132059 merged
Apr 4, 2025 -
gh-130655: Add a test for corrupt MO files in gettext
#131911 merged
Apr 4, 2025 -
gh-130655: Add a test for bad magic numbers when parsing gettext MO files
#131909 merged
Apr 4, 2025 -
gh-128632: fix segfault on nested __classdict__ type param
#128744 merged
Apr 4, 2025 -
gh-105499: Defer "import warnings" in typing
#132061 merged
Apr 4, 2025 -
gh-125434: Display thread name in faulthandler
#132016 merged
Apr 4, 2025 -
Add tests for Bluetooth RFCOMM, HCI and SCO
#132023 merged
Apr 4, 2025 -
GH-131770: increase assumed WASI stack size to 131072 (wasi-sdk default)
#131844 merged
Apr 4, 2025 -
Enable Windows on Arm GitHub runners
#131994 merged
Apr 3, 2025 -
[3.13] gh-131423: Update OpenSSL build tag to 3.0.16.2 to fix ARM64 crash (GH-132051)
#132052 merged
Apr 3, 2025 -
[3.12] gh-131423: Update OpenSSL build tag to 3.0.16.2 to fix ARM64 crash. (GH-132051)
#132053 merged
Apr 3, 2025 -
gh-132038: Make perf version check in test_perf_profiler more robust
#132039 merged
Apr 3, 2025 -
[3.10] gh-80222: Fix email address header folding with long quoted-string (GH-122753)
#129111 merged
Apr 3, 2025 -
gh-128661: Remove DeprecationWarning in evaluate_forward_ref
#128930 merged
Apr 3, 2025 -
[3.9] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176) (GH-131272)
#131364 merged
Apr 3, 2025 -
gh-131423: Update OpenSSL build tag to 3.0.16.2 to fix ARM64 crash
#132051 merged
Apr 3, 2025 -
[3.11] gh-131261: Update libexpat to 2.7.0 (CVE-2024-8176) (GH-131272)
#131362 merged
Apr 3, 2025 -
[3.9] gh-121284: Fix email address header folding with parsed encoded-word (GH-122754)
#131412 merged
Apr 3, 2025 -
[3.10] gh-121284: Fix email address header folding with parsed encoded-word (GH-122754)
#131411 merged
Apr 3, 2025 -
[3.11] gh-121284: Fix email address header folding with parsed encoded-word (GH-122754)
#131405 merged
Apr 3, 2025 -
[3.10] gh-127257: ssl: Raise OSError for ERR_LIB_SYS (GH-127361) (GH-127905)
#131971 merged
Apr 3, 2025 -
[3.11] gh-127257: ssl: Raise OSError for ERR_LIB_SYS (GH-127361) (GH-127905)
#131970 merged
Apr 3, 2025 -
gh-131591: Implement PEP 768
#131937 merged
Apr 3, 2025 -
GH-131904: Fix Py_STACKREF_DEBUG build
#132022 merged
Apr 3, 2025 -
Remove deferred
typing
import inannotationlib
#132034 merged
Apr 3, 2025 -
gh-60115: Support frozen modules for linecache.getline()
#131638 merged
Apr 2, 2025 -
[3.13] gh-130197: pygettext: Test the --escape option (GH-131902)
#132032 merged
Apr 2, 2025 -
[3.12] gh-130197: pygettext: Test the --escape option (GH-131902)
#132033 merged
Apr 2, 2025 -
gh-118761: Fix star-import of ast (alternative)
#132025 merged
Apr 2, 2025 -
[3.12] gh-89039: Call subclass constructors in datetime.*.replace (GH-114780)
#131239 merged
Apr 2, 2025 -
gh-111178: Skip test_perf_profiler on function sanitizer
#132020 merged
Apr 2, 2025 -
[3.13] gh-131544: Update docs for PyType_AddWatcher (gh-132015)
#132019 merged
Apr 2, 2025 -
gh-118761: Optimise import time for ast
#131953 merged
Apr 2, 2025 -
GH-131498: Cases generator: Parse down to C statement level.
#131948 merged
Apr 2, 2025
206 Pull requests opened by 96 people
-
gh-131885: Document `*` for `code.InteractiveConsole`
#132029 opened
Apr 2, 2025 -
gh-118761: Use `enum._simple_enum` for `annotationlib.Format`
#132031 opened
Apr 2, 2025 -
gh-118761: `email.quoprimime` removing `re` import
#132046 opened
Apr 3, 2025 -
Speed up importing `typing` just for `TYPE_CHECKING`
#132049 opened
Apr 3, 2025 -
gh-127146: Fix Emscripten test suite when run with -uall
#132092 opened
Apr 4, 2025 -
gh-132108: Add Buffer Protocol support to int.from_bytes to improve performance
#132109 opened
Apr 5, 2025 -
gh-90556: add SharedMemory.rename on multiprocessing.shared_memory
#132130 opened
Apr 5, 2025 -
gh-77393: Add `--statistics` opt to `msgfmt.py`
#132136 opened
Apr 5, 2025 -
gh-131915: document 0-padding for string presentation type
#132149 opened
Apr 6, 2025 -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 opened
Apr 6, 2025 -
[WIP] gh-132166: Add check in find_longest_match for checking if sequences are identical
#132167 opened
Apr 6, 2025 -
gh-131884: Fix incorrect formatting in `json.dumps()` when using `indent` and `skipkeys=True`
#132200 opened
Apr 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Decimal's
#132202 opened
Apr 7, 2025 -
gh-87790: support thousands separators for formatting fractional part of Fraction's
#132204 opened
Apr 7, 2025 -
gh-87790: fix precision_with_grouping in formatting mini-language
#132205 opened
Apr 7, 2025 -
gh-130197: Test various encodings with pygettext
#132244 opened
Apr 7, 2025 -
gh-132246: Add special buffer methods to C API Type Object docs
#132247 opened
Apr 7, 2025 -
gh-132143: Fix the `AssertionError` in the test case `test.test_sys.TestRemoteExec`
#132248 opened
Apr 7, 2025 -
[3.12] GH-127953: Make line number lookup O(1) regardless of the size of the code object (GH-129127)
#132268 opened
Apr 8, 2025 -
gh-107538: [Enum] fix handling of inverted/negative values
#132273 opened
Apr 8, 2025 -
GH-131798: Skip `self`/`NULL` checks for some known non-methods
#132278 opened
Apr 8, 2025 -
Add lock-free set contains implemention
#132290 opened
Apr 8, 2025 -
Fix incorrect localtime() calculation in datetime
#132326 opened
Apr 9, 2025 -
gh-132331: Add `tp_versions_used` to `PyTypeObject` docs
#132335 opened
Apr 9, 2025 -
Manpage formatting tweaks
#132338 opened
Apr 10, 2025 -
GH-132341: Implement the identity function in the operator module
#132342 opened
Apr 10, 2025 -
gh-131704: add PyComplex_FromString() and PyNumber_Complex() C-API functions
#132347 opened
Apr 10, 2025 -
gh-132346: Docs: Clarify that reference counts aren't stable between versions
#132352 opened
Apr 10, 2025 -
gh-132267: fix desynchronized cursor position and buffer mismatch after resize
#132360 opened
Apr 10, 2025 -
gh-66428 Stop including all bidirectional "B" characters in line breakers
#132369 opened
Apr 10, 2025 -
[3.9] gh-80222: Fix email address header folding with long quoted-string (GH-122753) (GH-129111)
#132371 opened
Apr 10, 2025 -
gh-97517: Add hyperlink to format code information for strftime() and strptime() docstrings.
#132375 opened
Apr 10, 2025 -
gh-132314: fix stack array init warning
#132376 opened
Apr 10, 2025 -
[3.13] GH-132380: Avoid locking in _PyType_LookupRef()
#132381 opened
Apr 11, 2025 -
gh-100239: specialize dict subclasses with no getitem override
#132383 opened
Apr 11, 2025 -
gh-127833: lexical analysis: Add backticks to BOM example
#132407 opened
Apr 11, 2025 -
gh-130536: Reorganize os.path documentation
#132408 opened
Apr 11, 2025 -
gh-111442: Correct names for all 0's and all 1's hosts in Address objects, and deprecate incorrect names.
#132421 opened
Apr 11, 2025 -
gh-132336: Only mark slow path functions used by the interpreter loop as noinline in free-threaded builds
#132424 opened
Apr 12, 2025 -
gh-132426: `get_annotate_function` vs. mapping namespaces
#132427 opened
Apr 12, 2025 -
GH-132439: REPL on Windows swallows characters entered via AltGr
#132440 opened
Apr 12, 2025 -
gh-130655: Move `test_gettext` data to a separate file
#132442 opened
Apr 12, 2025 -
GH-132445: Allowing to reset parameters of Wave_write
#132448 opened
Apr 12, 2025 -
replace obsolete platforms with more recent examples
#132455 opened
Apr 12, 2025 -
gh-132457: make staticmethod and classmethod generic
#132460 opened
Apr 12, 2025 -
gh-132461: Fix crash in OrderedDict.setdefault when key has unstable hash
#132462 opened
Apr 13, 2025 -
gh-129210: GC optimisations for case where no objects being collected have finalizers
#132488 opened
Apr 14, 2025 -
gh-132426: Add get_annotate_from_class_namespace replacing get_annotate_function
#132490 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the urllib tests (GH-129056)
#132499 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the http tests (GH-129058)
#132500 opened
Apr 14, 2025 -
[3.13] gh-71339: Use new assertion methods in the email tests (GH-129055)
#132501 opened
Apr 14, 2025 -
gh-76187: Document the `c` typecode for `multiprocessing.Array`.
#132504 opened
Apr 14, 2025 -
gh-131185: Use a proper thread-local for cached thread states
#132510 opened
Apr 14, 2025 -
gh-81793: Always call linkat() from os.link(), if available
#132517 opened
Apr 14, 2025 -
gh-124549: Warn on conflicting directives in `datetime.*.strptime`
#132524 opened
Apr 14, 2025 -
gh-132532: Add `CHECK_PERIODIC` instruction and use it for CALLs instead of the uop version.
#132533 opened
Apr 14, 2025 -
gh-131178: Add tests for http.server command-line interface
#132540 opened
Apr 15, 2025 -
gh-124864: Extends smtplib documentation on ESMTP options format
#132547 opened
Apr 15, 2025 -
gh-130662: accept leading zeros in precision/width for Decimal's formatting
#132549 opened
Apr 15, 2025 -
gh-117031: Add support for arbitrary C integer types for PyMemberDef.type
#132550 opened
Apr 15, 2025 -
GH-132554: "Virtual" iterators
#132555 opened
Apr 15, 2025 -
gh-69619: Add whitespace term to glossary and reference in `stdtypes.rst`
#132568 opened
Apr 15, 2025 -
GH-132566: Add `pathlib.Path.info.is_junction()`
#132569 opened
Apr 15, 2025 -
gh-127971: fix off-by-one read beyond the end of a string during search
#132574 opened
Apr 16, 2025 -
gh-132474: optimize rounding of int's for large negative ndigits
#132579 opened
Apr 16, 2025 -
gh-114713: Handle case of an empty bytes object passed to `zoneinfo.ZoneInfo`
#132582 opened
Apr 16, 2025 -
gh-128213: fast path for bytes creation from list and tuple
#132590 opened
Apr 16, 2025 -
gh-117088: Fix AIX build
#132595 opened
Apr 16, 2025 -
Add a LICENSE.spdx file for automatic license identification
#132600 opened
Apr 16, 2025 -
GH-123599: `url2pathname()`: don't call `gethostbyname()` by default
#132610 opened
Apr 16, 2025 -
gh-132551: make BytesIO object free-thread safe
#132616 opened
Apr 16, 2025 -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 opened
Apr 16, 2025 -
Remove duplicate includes: Include/internal/
#132624 opened
Apr 17, 2025 -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 opened
Apr 17, 2025 -
gh-132631: Fix "I/O operation on closed file" when parsing JSON Lines file
#132632 opened
Apr 17, 2025 -
[3.13] GH-132380: Add optimization for non-interned type lookup.
#132651 opened
Apr 17, 2025 -
GH-132380: Add optimization for non-interned type lookup.
#132652 opened
Apr 17, 2025 -
gh-132657: Add free-threading scaling benchmark for copy.copy and copy.deepcopy
#132658 opened
Apr 17, 2025 -
gh-132413: Fix crash in _datetime when used at shutdown
#132665 opened
Apr 18, 2025 -
gh-123503: Replace usages of addinfourl and HTTPResponse deprecated attributes with stable ones
#132670 opened
Apr 18, 2025 -
gh-132671: Do not match host+port with proxy bypass macOS rules, match host only.
#132672 opened
Apr 18, 2025 -
gh-85204: Improve `locale.setlocale` example
#132683 opened
Apr 18, 2025 -
gh-132686: Add parameters inherit_class_doc and fallback_to_class_doc for inspect.getdoc()
#132691 opened
Apr 18, 2025 -
gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 opened
Apr 18, 2025 -
gh-132542: Set native thread ID after fork
#132701 opened
Apr 18, 2025 -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 opened
Apr 18, 2025 -
gh-130415: Eliminate guards for constant CALL_BUILTIN_O/FAST
#132708 opened
Apr 18, 2025 -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 opened
Apr 18, 2025 -
gh-106287: do not write objects after an unmarshalling error
#132715 opened
Apr 19, 2025 -
gh-69405: Automate creation of idlelib/help.html from Doc/.../idle.html
#132723 opened
Apr 19, 2025 -
gh-132717: `argparse`: Call the convert function for default values of variadic arguments
#132724 opened
Apr 19, 2025 -
gh-132732: Automatically constant evaluate pure operations
#132733 opened
Apr 19, 2025 -
Update "Format String Syntax" documentation block to match actual behaviour
#132736 opened
Apr 19, 2025 -
gh-132558: allow `choices` to be specified as strings in presence of a `type` argument
#132743 opened
Apr 20, 2025 -
gh-132744: Check recursion limit in _PY_FRAME_GENERAL
#132746 opened
Apr 20, 2025 -
gh-127081: lock non-re-entrant `*pwent` calls
#132748 opened
Apr 20, 2025 -
gh-127081: add critical sections to `dbm` objects
#132749 opened
Apr 20, 2025 -
gh-127081: use re-entrant variants of `get{proto,serv}by{name,port}`
#132750 opened
Apr 20, 2025 -
gh-127081: use `getlogin_r` if available
#132751 opened
Apr 20, 2025 -
gh-45048: Document the availability and uses of the SO_ constants
#132752 opened
Apr 20, 2025 -
gh-84037: Expand ~ in `glob.glob`
#132757 opened
Apr 20, 2025 -
GH-132760: Expose dict view types in ``types``
#132761 opened
Apr 20, 2025 -
gh-132783: Add `match` and `case` to `help` topics
#132784 opened
Apr 21, 2025 -
[3.13] gh-132578: Rename the `threading.Thread._handle` field (GH-132696)
#132789 opened
Apr 21, 2025 -
gh-132796: Closes SMTP connection on 421 during data in sendmail
#132797 opened
Apr 22, 2025 -
gh-132805 - annotationlib - Fix unions of real types and forward references.
#132806 opened
Apr 22, 2025 -
gh-132416: document behavior of os.symlink when dst already exists
#132810 opened
Apr 22, 2025 -
gh-132805: annotationlib: Fix handling of non-constant values in FORWARDREF
#132812 opened
Apr 22, 2025 -
gh-123471: Make itertools.product and itertools.combinations thread-safe
#132814 opened
Apr 22, 2025 -
gh-125618: Make FORWARDREF format succeed more often
#132818 opened
Apr 22, 2025 -
gh-132322: Ensure shutil functions return str when using pathlib
#132820 opened
Apr 23, 2025 -
gh-132637: Fix positional predicates in xpath when a default namespace is provided
#132822 opened
Apr 23, 2025 -
gh-132771: Added assert for potential Integer Overflow in the mark_stacks function
#132830 opened
Apr 23, 2025 -
gh-132835: Fix using a null pointer in mro_hierarchy
#132836 opened
Apr 23, 2025 -
gh-67766: Improve `struct.pack` out of range error messages
#132857 opened
Apr 23, 2025 -
gh-69011: `ctypes.create_*_buffer` clarify NUL termination character inclusion
#132858 opened
Apr 23, 2025 -
gh-121249: unconditionally support `complex` types in `struct`
#132864 opened
Apr 24, 2025 -
gh-131531: android.py enhancements to support cibuildwheel
#132870 opened
Apr 24, 2025 -
gh-91156: Document how TextIOWrapper interacts with UTF-8 mode
#132885 opened
Apr 24, 2025 -
gh-132710: only use stable `_uuid.generate_time_safe()` to deduce MAC address
#132901 opened
Apr 25, 2025 -
gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl()
#132907 opened
Apr 25, 2025 -
gh-132017: Handle SIGCONT in `pyrepl`
#132918 opened
Apr 25, 2025 -
gh-122781: Fix `%z` in `strptime`
#132922 opened
Apr 25, 2025 -
gh-132908: add math.normal/subnormal() functions
#132935 opened
Apr 25, 2025 -
gh-127011: Add __str__ and __repr__ to ConfigParser
#132966 opened
Apr 25, 2025 -
gh-132967: Add type attributes to the optimizer DSL
#132968 opened
Apr 25, 2025 -
gh-91048: Chain some exceptions in _testexternalinspection.c
#132970 opened
Apr 25, 2025 -
Simplify HTMLParser by removing unnecessary assignment and assertion
#132972 opened
Apr 25, 2025 -
gh-91205: fix bug in shutil.copytree with relative links and ignore_dangling_symlinks=True
#132984 opened
Apr 26, 2025 -
gh-132995: Upgrade bundled pip to 25.1
#132997 opened
Apr 26, 2025 -
gh-132946: Do not allow setting data descriptors in `@dataclass(slots=True)`
#133002 opened
Apr 26, 2025 -
gh-133009: fix UAF in `xml.etree.ElementTree.Element.__deepcopy__`
#133010 opened
Apr 26, 2025 -
gh-130197: Fix (and test) option in `pygettext`
#133021 opened
Apr 26, 2025 -
gh-130197: Test option in `pygettext`
#133022 opened
Apr 26, 2025 -
Minor miscellaneous `_pydatetime` updates
#133025 opened
Apr 26, 2025 -
gh-63882: Break down `and` tests in `test_minidom`
#133026 opened
Apr 26, 2025 -
gh-132983: Introduce `_zstd` bindings module
#133027 opened
Apr 26, 2025 -
gh-131878: Fix input of unicode characters with two or more code points in the REPL on Windows in vt mode
#133030 opened
Apr 26, 2025 -
gh-118761: Add test_lazy_import for more modules
#133057 opened
Apr 27, 2025 -
gh-133042: disable HACL* HMAC on Emscripten
#133064 opened
Apr 27, 2025 -
gh-132971: update `shutil.which` doc
#133067 opened
Apr 28, 2025 -
gh-133037: Add test for shadowing __annotate__
#133084 opened
Apr 28, 2025 -
gh-128972: Add `_Py_ALIGN_AS` and revert `PyASCIIObject` memory layout.
#133085 opened
Apr 28, 2025 -
gh-133089: Make `subprocess.run`'s behavior is same with 'timeout=None' when the timeout is zero
#133103 opened
Apr 28, 2025 -
Fix tz to `UTC` in `test_time` test
#133109 opened
Apr 28, 2025 -
Implement PEP 788
#133110 opened
Apr 28, 2025 -
gh-132413: Extend datetime C-API tests for subinterpreters
#133111 opened
Apr 28, 2025 -
Lint: Use Ruff for all formatting in pre-commit
#133123 opened
Apr 29, 2025 -
gh-132876: workaround broken ldexp() on Windows 10
#133135 opened
Apr 29, 2025 -
gh-86768: implement os.lseek with SetFilePointer on Windows
#133137 opened
Apr 29, 2025 -
gh-131296: Fix clang-cl warning on Windows in `posixmodule.c`
#133142 opened
Apr 29, 2025 -
gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading
#133144 opened
Apr 29, 2025 -
gh-133139: Add curses.assume_default_colors()
#133145 opened
Apr 29, 2025 -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 opened
Apr 29, 2025 -
gh-133059: Increase _PY_NSMALLPOSINTS size
#133160 opened
Apr 29, 2025 -
GH-108819: fix LIBDEST not honoring --with-platlibdir
#133163 opened
Apr 29, 2025 -
Fix for gh-144162
#133168 opened
Apr 29, 2025 -
gh-122055: Clarify documentation for empty matches in RE
#133169 opened
Apr 29, 2025 -
gh-131798: JIT: Narrow the return type of `isinstance` for some known arguments
#133172 opened
Apr 29, 2025 -
gh-127266: avoid data races when updating type slots v2
#133177 opened
Apr 29, 2025 -
GH-133171: Prevent combinations of `--disable-gil` and `--enable-experimental-jit` (for now)
#133179 opened
Apr 30, 2025 -
gh-131798: Split CALL_LEN into several uops
#133180 opened
Apr 30, 2025 -
gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 opened
Apr 30, 2025 -
json: Optimize escaping string in Encoder
#133186 opened
Apr 30, 2025 -
gh-102247: Improve documentation of http.HTTPStatus members update
#133190 opened
Apr 30, 2025 -
gh-49099: Add new optional arguments to minidom.Element constructor.
#133191 opened
Apr 30, 2025 -
gh-43657: Add support for custom test case and runner in both DocTestSuite and DocFileSuite
#133203 opened
Apr 30, 2025 -
gh-131747: ctypes: Deprecate _pack_ implicitly setting _layout_ = 'ms'
#133205 opened
Apr 30, 2025 -
gh-133117: Enable stricter mypy checks for `tomllib`
#133206 opened
Apr 30, 2025 -
gh-132886: use relaxed atomics for sock_fd in gil builds
#133208 opened
Apr 30, 2025 -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 opened
Apr 30, 2025 -
gh-131031: Fix separated running of `pickle` tests
#133218 opened
Apr 30, 2025 -
GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 opened
Apr 30, 2025 -
gh-132775: Add _PyCode_VerifyStateless()
#133221 opened
Apr 30, 2025 -
gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 opened
Apr 30, 2025 -
gh-132975: Improve Remote PDB interrupt handling
#133223 opened
Apr 30, 2025 -
gh-92408/gh-96026: SharedMemory changes
#133227 opened
Apr 30, 2025 -
gh-133228: c-analyzer clang preprocessor
#133229 opened
Apr 30, 2025 -
GH-133231: Add JIT utilities in `sys._jit`
#133233 opened
May 1, 2025 -
gh-96531: tempfile.TemporaryFile should honour write-only mode
#133235 opened
May 1, 2025 -
gh-61103: don't use native complex types in ctypes
#133237 opened
May 1, 2025 -
gh-132855: Use overridden custom format for inherited PrettyPrinter
#133238 opened
May 1, 2025 -
json: Fast path for string encoding
#133239 opened
May 1, 2025 -
gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 opened
May 1, 2025 -
gh-97907: use cancellation error from child if possible
#133243 opened
May 1, 2025 -
gh-131507: Add support for syntax highlighting in PyREPL
#133247 opened
May 1, 2025 -
gh-121249: fix complex formatting codes in the struct docs (note 10)
#133249 opened
May 1, 2025 -
gh-72902: speedup Fraction.from_decimal/float in typical cases
#133251 opened
May 1, 2025 -
gh-133017: Improve error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133252 opened
May 1, 2025 -
gh-132775: Unrevert "Add _PyCode_GetVarCounts()"
#133265 opened
May 1, 2025 -
[3.13] gh-130197: Test pygettext --output option (GH-133041)
#133266 opened
May 1, 2025 -
gh-46236: Document PyUnicode_BuildEncodingMap
#133270 opened
May 1, 2025 -
gh-124397: Add itertools.serialize (name tbd)
#133272 opened
May 1, 2025 -
gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 opened
May 1, 2025 -
GH-113464: Get LLVM from `cpython-bin-deps` on Windows
#133278 opened
May 2, 2025 -
Fix: Corrected typo in comment: 'implemenation' to 'implementation'
#133281 opened
May 2, 2025 -
gh-132983: [Draft] Run refleak tests against _zstd with tests
#133282 opened
May 2, 2025 -
GH-91048: Add utils for printing the call stack for asyncio tasks
#133284 opened
May 2, 2025 -
GH-133231: Changes to executor management to support proposed `sys._jit` module
#133287 opened
May 2, 2025 -
gh-133194: Fix regression with PEP 758 parsing on older `feature_version`
#133289 opened
May 2, 2025 -
[3.13] gh-133290: Use PyObject_SetAttr to set _type_ (GH-133292)
#133295 opened
May 2, 2025 -
gh-132795: Add the new `Locked` public method to `multiprocessing.[Bounded]Semaphore`
#133299 opened
May 2, 2025 -
gh-133146: Add the older public `get_value` method to documantation and refactor code.
#133301 opened
May 2, 2025 -
gh-126008: Improve docstrings for Tkinter cget and configure methods
#133303 opened
May 2, 2025
352 Issues closed by 84 people
-
argparse: make `suggest_on_error` a keyword-only parameter
#133300 closed
May 2, 2025 -
Instance attr error suggestions can execute `__getattr__`
#132385 closed
May 2, 2025 -
Use HAS_TARGET in the codegen_addop_j function
#133279 closed
May 2, 2025 -
add ability to specify name for `tk.OptionMenu` and `ttk.OptionMenu`
#130482 closed
May 2, 2025 -
Improve error message for strings with conflicting prefixes
#133197 closed
May 2, 2025 -
Implement PEP 773
#132930 closed
May 2, 2025 -
Inconsistency: NaN ** 0.0 = 1.0, but NaN * 0.0 = NaN
#133274 closed
May 1, 2025 -
Make the python.sh script more discoverable
#133259 closed
May 1, 2025 -
python爬虫代码请求
#133267 closed
May 1, 2025 -
JIT & macOS fat builds
#114809 closed
May 1, 2025 -
GCC 15 warnings: destination lacks 'nonstring' attribute
#133256 closed
May 1, 2025 -
struct (un)packing of half-precision `nan` floats is non-invertible
#130317 closed
May 1, 2025 -
PyType_GetModuleByDef can return NULL without exception set
#133166 closed
May 1, 2025 -
smtplib not sending emails to mailbox
#133165 closed
May 1, 2025 -
PEP 750 changes do no guard for usage with older versions like `ast.parse(t'', feature_version=(3, 13))`
#133196 closed
May 1, 2025 -
iOS compiler stubs override environment-based minimum version specifications
#133183 closed
May 1, 2025 -
Commit with `_PyCode_GetVarCounts()` broke buildbots
#133224 closed
May 1, 2025 -
`get_type_hints` doesn't work properly with lambdas
#133230 closed
May 1, 2025 -
Line beginning `<tab>` gives completion instead of indentation in pdb multi-line input after `interact`
#133153 closed
Apr 30, 2025 -
``test_opcache`` fails with a `--forever` argument
#122320 closed
Apr 30, 2025 -
PEP 750: Improve `TemplateIter` tests
#133213 closed
Apr 30, 2025 -
PEP750: test that `Template` and `Interpolation` types are final
#133211 closed
Apr 30, 2025 -
Compilation failure with --enable-optimizations and --without-doc-strings.
#133167 closed
Apr 30, 2025 -
Deprecate `codecs.open()`
#133036 closed
Apr 30, 2025 -
iPhone SE simulator no longer available by default in Xcode 16.4
#133131 closed
Apr 29, 2025 -
Allow subclasses of a dataclass to define required fields when a parent has defined optional fields
#133162 closed
Apr 29, 2025 -
Tkinter: emit deprecation warning for trace_variable() etc
#120220 closed
Apr 29, 2025 -
UBSan: Calling a function through pointer to incorrect function type is undefined behavior
#111178 closed
Apr 29, 2025 -
Error I cannot fix.
#133152 closed
Apr 29, 2025 -
data race when resizing unicode objects
#132070 closed
Apr 29, 2025 -
Remove Py_C_RECURSION_LIMIT & PyThreadState.c_recursion_remaining
#133079 closed
Apr 29, 2025 -
List of arguments silently fails in subprocess.Popen whereas same list runs successfully in subprocess.run
#133134 closed
Apr 29, 2025 -
#127648 introduced a ~12% performance regression in `python_startup_no_site` benchmark
#132952 closed
Apr 29, 2025 -
datetime.time.isoformat function has inconsistent behavior with timezone
#78588 closed
Apr 29, 2025 -
Always skip `pyrepl` tests that contain `"can't use pyrepl"`
#133054 closed
Apr 28, 2025 -
venv issues with iCloud Documents
#133028 closed
Apr 28, 2025 -
_MIPS_SIM comparison may contain undefined identifiers for _ABI
#132026 closed
Apr 28, 2025 -
Add ability to preserve some whitespace in textwrap.dedent
#133090 closed
Apr 28, 2025 -
Improve `sysconfig` CLI
#132726 closed
Apr 28, 2025 -
Building a `ctypes.CField` with wrong `byte_size` aborts
#132470 closed
Apr 28, 2025 -
Detect buffer overflow in fcntl.fcntl() and fcntl.ioctl()
#132915 closed
Apr 28, 2025 -
Undefined behavior `NULL + 0` in `list_extend_{set,dict,dictitems}`
#133073 closed
Apr 28, 2025 -
PEP 649 behavior for partially executed modules
#130907 closed
Apr 28, 2025 -
Add support for IEEE 754 contexts to decimal module.
#53032 closed
Apr 28, 2025 -
Deprecate PyASCIIObject/PyUnicodeObject
#131510 closed
Apr 28, 2025 -
`TypeIgnore` is not documented
#133033 closed
Apr 28, 2025 -
<nav>
#133069 closed
Apr 28, 2025 -
Python
#133068 closed
Apr 28, 2025 -
Música jffk
#133065 closed
Apr 28, 2025 -
tarfile: Support `preset` argument to `tarfile.open(mode="w|xz")`
#133005 closed
Apr 28, 2025 -
`ast` module docstring markup renders poorly in Visual Studio Code
#133046 closed
Apr 28, 2025 -
AMD64 FreeBSD14/15 3.x multiprocessing test failures
#132719 closed
Apr 27, 2025 -
Expose C constant `HASHLIB_GIL_MINSIZE`
#132993 closed
Apr 27, 2025 -
Show value of `UINT32_MAX` in HMAC error messages
#133061 closed
Apr 27, 2025 -
4 tests consistently failing on free-threaded Windows PGO buildbot
#127455 closed
Apr 27, 2025 -
pythn 3.12.10 creates a lot of processes.
#133052 closed
Apr 27, 2025 -
Preserve command-line history after interpreter crash
#127495 closed
Apr 27, 2025 -
test_remote_exec fails on Android with PermissionError
#133006 closed
Apr 27, 2025 -
Test Asyncio Utils References futures.TimeoutError Which Does Not Exist
#133016 closed
Apr 26, 2025 -
Add `socket.IP_FREEBIND` constant
#132991 closed
Apr 26, 2025 -
freeze cannot find Modules/_hacl/libHacl_Hash_SHA2.a
#116043 closed
Apr 26, 2025 -
Undefined references to HACL symbols when statically linking Python 3.12
#131298 closed
Apr 26, 2025 -
test_curses fails if terminal defaults to bright white text (15)
#91221 closed
Apr 26, 2025 -
Wrong result in boolean expression calculation
#132996 closed
Apr 26, 2025 -
NotShareableError Should Inherit from TypeError
#132781 closed
Apr 26, 2025 -
`test_curses.test_use_default_colors` fails on some platforms
#132985 closed
Apr 26, 2025 -
Add “New > Python File” option to Windows Explorer context menu during installation
#128148 closed
Apr 25, 2025 -
`termios.error` should be an alias or subclass of `OSError`
#126017 closed
Apr 25, 2025 -
Crash with `PyGILState_Ensure` called from background thread during finalization on Python 3.14.0a7
#132948 closed
Apr 25, 2025 -
test_remote_pdb hangs randomly
#132912 closed
Apr 25, 2025 -
Outdated error message when passing an invalid typecode to `array.array` constructor
#132527 closed
Apr 25, 2025 -
Schedule removal of PyUnicode_AsDecoded/Encoded functions
#132798 closed
Apr 25, 2025 -
Possible (benign) overflow for 'K' format code in `do_mkvalue`
#132909 closed
Apr 25, 2025 -
Navigation API
#132928 closed
Apr 25, 2025 -
Raise `DeprecationWarning` for `sys._clear_type_cache`
#129027 closed
Apr 25, 2025 -
webbrowser.py cannot use a non-standard browser under MacOS
#113539 closed
Apr 25, 2025 -
test_peg_generator fails when using -Werror: dep_util is Deprecated
#132921 closed
Apr 25, 2025 -
Update OpenSSL versions for CI and Windows
#131423 closed
Apr 25, 2025 -
Auto-indentation in python shell breaks copy-paste
#132910 closed
Apr 25, 2025 -
Some special characters cannot be typed in python shell on Windows
#132913 closed
Apr 25, 2025 -
Tests for Py_Universalnewlinefgets
#132162 closed
Apr 25, 2025 -
Remove duplicated bits in `Lib/test/clinic.test.c`
#131652 closed
Apr 25, 2025 -
Use _Alignof to query alignments in the struct module
#132868 closed
Apr 25, 2025 -
Improve accuracy of NormalDist.cdf
#132893 closed
Apr 25, 2025 -
memoryview Cross-Interpreter Data Has Some Minor Issues
#132776 closed
Apr 25, 2025 -
Update bundled setupotools in `test.wheeldata` and remove `wheel.whl`
#132415 closed
Apr 24, 2025 -
Add `F_DUPFD_QUERY` to `fcntl`
#127385 closed
Apr 24, 2025 -
REPL shows source code from `_pyrepl.__main__.py`
#129098 closed
Apr 24, 2025 -
cProfile cannot run code that pickles objects defined in __main__
#132737 closed
Apr 24, 2025 -
[3.14 regression] Cannot copy Union containing objects that do not implement `__or__`
#132882 closed
Apr 24, 2025 -
pass big values for arg to fcntl.ioctl
#74850 closed
Apr 24, 2025 -
Inconsistent evaluation semantic in generator expressions
#132881 closed
Apr 24, 2025 -
The new `multiprocessing.[R]Lock.locked()` method fails.
#132561 closed
Apr 24, 2025 -
Update setupotools.whl to 70.1+, drop wheel.whl
#132866 closed
Apr 24, 2025 -
Minor error in the doc for controller.name in the webbrowser documentation page
#122399 closed
Apr 24, 2025 -
datetime's C implementation verifies fromisoformat is ASCII, but the pure python implementation does not
#89157 closed
Apr 24, 2025 -
Brackets "[" and "]" writing or inserting does not work in Python 3.13 interactive shell (Portuguese keyboard)
#132871 closed
Apr 24, 2025 -
SIGSEV with method descriptors called without a second argument
#132747 closed
Apr 24, 2025 -
RuntimeError on race on weakset concurrent iteration
#89441 closed
Apr 24, 2025 -
Deep recursive exception breaks traceback printing
#118978 closed
Apr 24, 2025 -
Built-in modules inconsistent in different systems.
#132834 closed
Apr 24, 2025 -
sys.remote_exec() scripts run in the `__main__` namespace
#132859 closed
Apr 24, 2025 -
socket.CAN_RAW_ERR_FILTER is not defined in Python 3.11 and later
#129719 closed
Apr 23, 2025 -
test_ioctl failing on MacOS
#132843 closed
Apr 23, 2025 -
test_ioctl skipped -- Unable to open /dev/tty
#83994 closed
Apr 23, 2025 -
Save a few bits in dicts
#96472 closed
Apr 23, 2025 -
"unhashable type" is a beginner-unfriendly error message
#132825 closed
Apr 23, 2025 -
`ast.parse()` inconsistency with type comments vs. `type: ignore`
#131570 closed
Apr 23, 2025 -
Segfault in `union_repr` from `list_repr_impl` in free-threaded build
#132713 closed
Apr 23, 2025 -
Improve syntax error messages for keywords with typos
#132449 closed
Apr 23, 2025 -
Use C type names (PyUnicode etc;) in the C API docs
#53185 closed
Apr 23, 2025 -
New buildbot failure: AMD64 FreeBSD does not have `netbt/l2cap.h`
#132831 closed
Apr 23, 2025 -
Add tests for the PyEval_Run family of the C API
#117968 closed
Apr 23, 2025 -
Add `multiprocessing.Process.interrupt`
#131913 closed
Apr 23, 2025 -
ForwardRef: remove `__hash__` and `__eq__`
#129463 closed
Apr 22, 2025 -
Add constants for Bluetooth socket support
#132734 closed
Apr 22, 2025 -
Customize and improve error messages in the math module.
#101410 closed
Apr 22, 2025 -
math.gamma result slightly different on aarch64-apple-darwin
#132763 closed
Apr 22, 2025 -
Static analysis reveals that `tok_mode->last_expr_buffer[i] != '\0' && i < input_length` is not safe
#132769 closed
Apr 21, 2025 -
`hashlib.file_digest()` can't handle non-blocking I/O
#122179 closed
Apr 21, 2025 -
SystemError: compiler_lookup_arg(name='name_1') with reftype=7 failed in <genexpr>
#132479 closed
Apr 21, 2025 -
Tools/build/generate_global_strings.py Doesn't Handle Duplicates Correctly
#132777 closed
Apr 21, 2025 -
PEP446 (CLOEXEC by default) violation with fcntl.fcntl(..., fcntl.F_DUPFD)
#71337 closed
Apr 21, 2025 -
EINTR handling in fcntl
#70903 closed
Apr 21, 2025 -
Add PyLong_AsNativeBytes and PyLong_FromNativeBytes to the stable ABI
#132639 closed
Apr 21, 2025 -
fcntl_ioctl still not 100% sane with unsigned longs
#60328 closed
Apr 21, 2025 -
Add `application/yaml` to `mimetypes`
#132054 closed
Apr 21, 2025 -
Mimetypes doesn't support audio/webm
#85391 closed
Apr 20, 2025 -
Overflow handling in `statistics.mean()` and `statistics.fmean()`
#132667 closed
Apr 20, 2025 -
keep consistent of `logger.debug` of `asyncio.BaseProactorEventLoop` with others of `asyncio`
#128928 closed
Apr 20, 2025 -
unaligned numbered list text and extra paragraph in collections.abc
#130159 closed
Apr 20, 2025 -
Color in json.tool CLI
#131952 closed
Apr 20, 2025 -
Use constants instead of hard-coded strings in `Tools/cases_generator`
#122449 closed
Apr 20, 2025 -
UBSan: runtime undefined behaviours when using `-fsanitize=undefined -fno-sanitize-recover`
#132097 closed
Apr 20, 2025 -
Lint `Tools/build` using existing ruff configuration
#132390 closed
Apr 20, 2025 -
`methodcaller` is not thread-safe (or re-entrant)
#127065 closed
Apr 20, 2025 -
Revise hashlib documentation concerning SHA-1 and FIPS
#129327 closed
Apr 20, 2025 -
Incorrect function name in error message of `_interpreters.run_string`
#132174 closed
Apr 19, 2025 -
spam
#132739 closed
Apr 19, 2025 -
Incorrect Output When Printing Bytes Type
#132730 closed
Apr 19, 2025 -
`_align_ = 0` segfaults when used with empty filed list (`_fields_ = []`)
#132673 closed
Apr 19, 2025 -
Python 3.13.3 runs __iter__ twice in a list comprehension
#132711 closed
Apr 19, 2025 -
UBSan: undefined behaviours when using `-fsanitize=undefined -fno-sanitize-recover` on free-threaded build
#132399 closed
Apr 19, 2025 -
Python threading.Event().wait() depends on the system time
#91394 closed
Apr 19, 2025 -
Suggest `async with` when `with` finds no `__enter__`/`__exit__`
#128398 closed
Apr 19, 2025 -
Document round half to even rule for floats
#61461 closed
Apr 19, 2025 -
Speed up `Fraction.__round__` for large negative `ndigits`
#132472 closed
Apr 19, 2025 -
Invalid class description of set/frozenset in docs
#114336 closed
Apr 19, 2025 -
Incompatibility between _decimal and _pydecimal: tp_name for Decimal
#119299 closed
Apr 19, 2025 -
Segfault in free-threaded build from interaction of nested list/tuple repr
#132707 closed
Apr 18, 2025 -
Lint `Lib/test` with existing `ruff` configuration
#132396 closed
Apr 18, 2025 -
Remove hostflags from PySSLContext
#89562 closed
Apr 18, 2025 -
Mysterious /home/buildbot/.debug/ directory is filling the disk of AArch64 Fedora buildbots
#132553 closed
Apr 18, 2025 -
Abort in free-threaded build due to mutation of `ChainMap` of a `Counter` in threads
#126366 closed
Apr 18, 2025 -
Vague behavior when single quoted f-string format_spec contains line break
#129958 closed
Apr 18, 2025 -
data race in PyMember_GetOne with _Py_T_OBJECT
#132685 closed
Apr 18, 2025 -
Add --prioritize to regrtest
#132678 closed
Apr 18, 2025 -
Perf doesn't show the Python functions when using the -O0 compilation flag without frame pointers
#130861 closed
Apr 18, 2025 -
Compiler warnings on free-threaded build for `_hashopenssl.c`
#132674 closed
Apr 18, 2025 -
Outdated description in `library/dis.rst`
#132668 closed
Apr 18, 2025 -
Possible data race between specialize_attr_loadclassattr and ensure_nonmanaged_dict under free-threading
#132643 closed
Apr 18, 2025 -
Weird `enum.Enum` signature?
#132543 closed
Apr 18, 2025 -
`test.support.os_helper.EnvironmentVarGuard` is not thread safe
#132113 closed
Apr 18, 2025 -
Refactor tests to split out common test types
#111673 closed
Apr 17, 2025 -
`take_ownership` may erroneously clear MemoryError exceptions
#131173 closed
Apr 17, 2025 -
PC/layout script forcibly disables --include-tcltk on ARM64
#132649 closed
Apr 17, 2025 -
Passing bytes to `tomllib.loads()` gives wrong error message
#132655 closed
Apr 17, 2025 -
Keyboard layout issue with python.exe on windows 11
#132645 closed
Apr 17, 2025 -
Simplify slicing
#132647 closed
Apr 17, 2025 -
annotationlib: Rename value_to_string to type_repr
#132491 closed
Apr 17, 2025 -
`mimetypes`: duplicate entry for bmp
#132635 closed
Apr 17, 2025 -
Segmentation fault issue
#132602 closed
Apr 17, 2025 -
`exec(<string>, closure=<non-None>)` failed assertion
#130070 closed
Apr 17, 2025 -
A sample code for `ast.While` should be colored correctly like the other examples.
#132608 closed
Apr 16, 2025 -
Issues with Decimal and three-argument pow()
#130230 closed
Apr 16, 2025 -
Inconsisted behavior of ternary pow() for Python classes and C extension types
#130104 closed
Apr 16, 2025 -
configparser throws TypeError for combination of interpolation and allow_no_value
#130941 closed
Apr 16, 2025 -
Add support of pickling very large bytes and str objects with protocol < 4
#69557 closed
Apr 16, 2025 -
Making a capture group inside a non capturing group causes the non-capturing group to capture.
#132556 closed
Apr 16, 2025 -
New REPL - readline module does not save history with write_history_file
#130938 closed
Apr 16, 2025 -
Strange behaviour for equal variable and function name
#132583 closed
Apr 16, 2025 -
Inconsistency in handling Bluetooth addresses
#132099 closed
Apr 16, 2025 -
Double parenthesis in activated venv generated by Python 3.12.10
#132361 closed
Apr 16, 2025 -
add several options to msgfmt.py
#77393 closed
Apr 16, 2025 -
test_timeout fails with "ENV CHANGED"
#132535 closed
Apr 16, 2025 -
PY_THROW event can't be turned off for pdb's monitoring backend
#132536 closed
Apr 16, 2025 -
`unzip` and `zipfile` disagree on CRC validity for a wheel
#132526 closed
Apr 15, 2025 -
Aborts from working with memoryviews and buffers across threads in free-threading build
#132565 closed
Apr 15, 2025 -
april16--1
#132570 closed
Apr 15, 2025 -
ZoneInfo gives a surprising exception for `''`
#114713 closed
Apr 15, 2025 -
Tkinter StringVar memory leak?
#132355 closed
Apr 15, 2025 -
Abort when using a tuple subclass instance as the `bases` parameter for `type`
#132176 closed
Apr 15, 2025 -
Python @dataclasses(slots=True) breaks super()
#132544 closed
Apr 15, 2025 -
computed-goto interpreter: Prevent the compiler from merging `DISPATCH` calls
#129987 closed
Apr 15, 2025 -
Make pyperformance runnable from `--disable-gil builds`
#116024 closed
Apr 15, 2025 -
asyncio.gather() not spawning threads concurrently
#132541 closed
Apr 15, 2025 -
ConfigParser has_section() documentation is oblique and not clear
#132478 closed
Apr 15, 2025 -
warnings.catch_warnings is not thread safe or async safe
#128384 closed
Apr 14, 2025 -
warnings.catch_warnings is async-unsafe
#91505 closed
Apr 14, 2025 -
Add a way to trace `PyRefTracer_DESTROY` events in `tracemalloc`
#130695 closed
Apr 14, 2025 -
functools.lru_cache prevents function being cached from executing concurrently under free-threading
#131757 closed
Apr 14, 2025 -
test_codecs fails with RuntimeError on NetBSD
#124476 closed
Apr 14, 2025 -
sockaddr_hci lacks hci_channel (AF_BLUETOOTH sockets)
#70145 closed
Apr 14, 2025 -
`signal.set_wakeup_fd` does not work unless you register a no-op signal handler for the relevant signal
#131803 closed
Apr 14, 2025 -
crypt function not hashing properly on Mac (uses a specific salt)
#77394 closed
Apr 14, 2025 -
`test_dataclass_derived_generic_from_slotted_base` is duplicated
#132515 closed
Apr 14, 2025 -
_ should be reassigned after command execution
#132505 closed
Apr 14, 2025 -
expose the offset of a zipfile from the start of the file as a public API
#84481 closed
Apr 14, 2025 -
Test syntax warnings emitted in a `finally` block
#132435 closed
Apr 14, 2025 -
ValueError: filedescriptor out of range during test_subprocess on NetBSD
#124986 closed
Apr 14, 2025 -
pdb/bdb changes for PEP 669
#103103 closed
Apr 14, 2025 -
Make it possible to use `sys.monitoring` for pdb/bdb
#120144 closed
Apr 14, 2025 -
Improve file URI ergonomics in `urllib.request`
#125866 closed
Apr 14, 2025 -
`singledispatch.register` fails for `lru_cache` decorated functions
#132064 closed
Apr 13, 2025 -
loop.call_exception_handler documentation is lacking
#86513 closed
Apr 13, 2025 -
dataclasses.InitVar undocumented
#132111 closed
Apr 13, 2025 -
codecs.open silently ignores argument errors
#76904 closed
Apr 13, 2025 -
3.14a7 regression: Segfault with PyQt6 in _Py_TYPE
#132454 closed
Apr 13, 2025 -
Allow logging.handlers.QueueListener to be used as a context manager
#132106 closed
Apr 13, 2025 -
Doc unclear that ensure_future should also have its referenced saved somewhere
#129169 closed
Apr 13, 2025 -
AsyncIO-Docs: Task.cancel return value not documented
#132354 closed
Apr 13, 2025 -
`ctypes` pointer writes are not thread safe
#128182 closed
Apr 13, 2025 -
Incorrect subchapter title for range object
#132452 closed
Apr 12, 2025 -
Bluetooth socket support is disabled on NetBSD and DragonFly BSD
#132429 closed
Apr 12, 2025 -
Replace `gh:` with `gh-issue:`
#132456 closed
Apr 12, 2025 -
Multiple tests failing when invoked directly via `./python Lib/test/...`
#131290 closed
Apr 12, 2025 -
Increase test coverage for HMAC
#132388 closed
Apr 12, 2025 -
LTO build triggers warnings in _decimal and bltinmodule.c
#132423 closed
Apr 12, 2025 -
Compilation emits multiple warnings in the finally block
#131927 closed
Apr 12, 2025 -
test_expanduser_pwd2 in test_posixpath can be very slow
#132185 closed
Apr 12, 2025 -
ctypes: NULL-dereference when using py_result restype
#132417 closed
Apr 12, 2025 -
Support hexadecimal floating point literals
#114667 closed
Apr 12, 2025 -
Improve/fix FreeBSD Bluetooth socket support
#85302 closed
Apr 12, 2025 -
asyncio: Re-reverse deprecation of set_event_loop?
#130322 closed
Apr 12, 2025 -
Segfault or failed assertion (`obj != NULL`) in `PyStackRef_FromPyObjectSteal`
#132386 closed
Apr 11, 2025 -
error in building 3.13.2 for arm free-threaded with jit
#130834 closed
Apr 11, 2025 -
Download link for Python 3.5.9 is broken and returns a 404
#117356 closed
Apr 11, 2025 -
sqlite3 reports parsing issues under free-threaded Python 3.13.2
#132370 closed
Apr 11, 2025 -
test_pathlib - test_group_no_follow_symlinks resolves group name from uid rather than gid
#132356 closed
Apr 11, 2025 -
Minimal build support when using LibreSSL
#131127 closed
Apr 11, 2025 -
Use tagged pointers on the stack in the default build.
#127705 closed
Apr 11, 2025 -
Our GCC LTO flags can be improved
#132257 closed
Apr 11, 2025 -
[3.14] annotationlib - calling `get_annotations` on instances gets an unexpected error
#132261 closed
Apr 11, 2025 -
Reference counting related regression in Python 3.14a7?
#132346 closed
Apr 11, 2025 -
pathlib ABCs: prune PathBase interface
#127381 closed
Apr 10, 2025 -
Expose `os.DirEntry` objects from pathlib
#125413 closed
Apr 10, 2025 -
ctypes.util.find_library() does not find DLLs in directories added by os.add_dll_directory()
#132328 closed
Apr 10, 2025 -
subprocess.run() failure under Linux when calling mpirun while MPI communicator open
#132377 closed
Apr 10, 2025 -
Python 1
#132373 closed
Apr 10, 2025 -
Inconsistent code found by static analyzers at base_events.py
#132307 closed
Apr 10, 2025 -
Starting from Python 3.9 xml element tree module is safe against billion laughts
#132366 closed
Apr 10, 2025 -
Test failures when hypothesis is available but cannot reach GitHub
#132316 closed
Apr 10, 2025 -
gettext: Missing tests for fallback translations
#130320 closed
Apr 10, 2025 -
Wrong documentation for GzipFile.peek
#72631 closed
Apr 10, 2025 -
Call built-in method of object instance, lost self param?
#132299 closed
Apr 10, 2025 -
`__annotate__` corner case when deleting `__annotations__`
#132285 closed
Apr 10, 2025 -
ctypes resize and byref/addressof is not thread-safe under free-threaded build
#131336 closed
Apr 10, 2025 -
`typestruct.h` is outdated compared to implementation
#132330 closed
Apr 10, 2025 -
Contradicting requirements in collections.abc.Sequence docs and typing information
#132292 closed
Apr 9, 2025 -
Argument Clinic code is incompatible with older Python
#132305 closed
Apr 9, 2025 -
`from ... import ...` has a significant performance overhead
#132310 closed
Apr 9, 2025 -
random._randbelow soft fix with performance gain
#132320 closed
Apr 9, 2025 -
Make join_header_words() more similar to the original
#130631 closed
Apr 9, 2025 -
`datetime.strptime` no longer raises `ValueError: stray % in format '%Y %'`
#131434 closed
Apr 9, 2025 -
3.9.22 release is missing PGP signature
#132287 closed
Apr 8, 2025 -
`_ccall_callback` method of `_lsprof.Profiler` causes Fatal Python error
#132250 closed
Apr 8, 2025 -
ZipFile - That compression method is not supported
#132223 closed
Apr 8, 2025 -
C API: Support "nullable" parameter types in PyArg_Parse*
#112068 closed
Apr 8, 2025 -
Python 3.9.22 release is missing GPG signatures
#132288 closed
Apr 8, 2025 -
`from sys import path` in `compile` in a local function raises `NameError`
#132271 closed
Apr 8, 2025 -
ProcessPoolExecutor swallows falsy Exceptions
#132063 closed
Apr 8, 2025 -
`__annotate__` does not get called if `__annotations__` exist
#122285 closed
Apr 8, 2025 -
venv on Windows with symlinks is broken if invoked with -I
#86179 closed
Apr 8, 2025 -
Reference counting bug in PyArg_ParseTuple and PyArg_ParseTupleAndKeywords
#50333 closed
Apr 8, 2025 -
Crash in Python/assemble.c:301: write_location_info_entry: Assertion `column >= -1' failed.
#130775 closed
Apr 8, 2025 -
inconsistent handling of duplicate ZipFile entries
#117779 closed
Apr 8, 2025 -
The interpreter crashes when specializing bound method calls on unbound objects
#131998 closed
Apr 8, 2025 -
Add .rst to mimetypes
#101137 closed
Apr 8, 2025 -
Entering interactive mode after -m
#102136 closed
Apr 8, 2025 -
Add fnmatch.filterfalse function
#74598 closed
Apr 8, 2025 -
Please upgrade bundled Expat to 2.7.1
#131809 closed
Apr 8, 2025 -
Inconsistency in json.JSONEncoder Description Regarding skipkeys Behavior
#132021 closed
Apr 8, 2025 -
`AcquirerProxy` object has no attribute `locked`
#115942 closed
Apr 8, 2025 -
tests: allow to select tests using loadTestsFromName
#78130 closed
Apr 7, 2025 -
Add meta tags for template pages
#130521 closed
Apr 7, 2025 -
Multithreaded scaling regression in 3.13.1t
#131988 closed
Apr 7, 2025 -
Data race between set_richcompare and frozenset_hash under free-threading
#132213 closed
Apr 7, 2025 -
`dataclasses` docs do not mention that `kw_only` fields are ignored from `__match_args__`
#132221 closed
Apr 7, 2025 -
Forbid `SimpleHTTPRequestHandler` serving files outside of specified directory
#132142 closed
Apr 7, 2025 -
Move description of grouping options in format specification docs
#131912 closed
Apr 7, 2025 -
Assertion failure calling `_interpreters.run_string` with a string subclass instance
#132171 closed
Apr 7, 2025 -
Race in type_get_annotations under free-threading
#129547 closed
Apr 7, 2025 -
add thai encoding aliases to encodings.aliases
#61456 closed
Apr 7, 2025 -
stdlib - shutil.make_archive - add support for different ZIP compression method
#80951 closed
Apr 7, 2025 -
future_factory argument for Thread/ProcessPoolExecutor
#80693 closed
Apr 7, 2025 -
configparser - no support for cascading defaults (as defined by MySQL)
#84041 closed
Apr 7, 2025 -
Misleading comment in `Modules/xxmodule.c`
#122040 closed
Apr 7, 2025 -
Replace built-in hashlib with verified implementations from HACL*
#99108 closed
Apr 7, 2025 -
Please upgrade bundled Expat to 2.7.0 (e.g. for the fix to CVE-2024-8176)
#131261 closed
Apr 7, 2025 -
conditional blocks in class definitions seem to be evaluating types even when these conditionals are false
#130881 closed
Apr 7, 2025 -
MacOS build-installer: ncurses patch file not available via ftp
#129326 closed
Apr 7, 2025 -
curses "insstr" does not handle newline properly on Mac OS
#107267 closed
Apr 7, 2025 -
Doc: mention a minimal version of QEMU user emulation necessary for 3.13+?
#129204 closed
Apr 7, 2025 -
The _curses.window.get_wch() method is not available in Python 3.13 for macOS universal2 installer
#128085 closed
Apr 7, 2025 -
Update macOS installer builds to use ncurses 6.5
#91132 closed
Apr 7, 2025 -
Mac PythonLauncher cannot be compiled with gcc on modern macOS
#132183 closed
Apr 7, 2025 -
Add `__class_getitem__` support to `ctypes.py_object`
#132168 closed
Apr 6, 2025 -
`msgfmt.py`: Handling of header inconsistent with GNU `msgfmt`
#131852 closed
Apr 6, 2025 -
test.test_multiprocessing_spawn.test_processes timeout on raspberry pi 3b
#132172 closed
Apr 6, 2025 -
pygettext: Always escape non-printable characters regardless of the `--escape` option
#132121 closed
Apr 6, 2025 -
Failed assertion in `_PyEval_EvalFrameDefault`: `self_o != NULL`
#132011 closed
Apr 6, 2025 -
Do not shadow user arguments in generated `__new__` by `@warnings.deprecated`
#132159 closed
Apr 6, 2025 -
pd.get_dummies Skipping a Unique Value in Categorical Column
#132158 closed
Apr 6, 2025 -
`typing.Union` does not support attribute assignment post gh-105511
#132139 closed
Apr 6, 2025 -
test_perf_profiler test failure if installed perf version string contains commit hash
#132038 closed
Apr 6, 2025 -
Incompatible (wrt floats) processing of alignment and '0' flag in Fraction's formatting
#130716 closed
Apr 6, 2025 -
Python 3 shelve.DbfilenameShelf is generating 164 times larger files than Python 2.7 when storing dicts
#85410 closed
Apr 6, 2025 -
Add .cache directory to .gitignore
#132134 closed
Apr 6, 2025 -
3.13 REPL will produce an error and a warning when being run
#132131 closed
Apr 6, 2025 -
Tail-calling interpreter for GCC 15
#132138 closed
Apr 6, 2025 -
Add data_offset field to ZipInfo
#89169 closed
Apr 5, 2025 -
Bug when adding float values
#132127 closed
Apr 5, 2025 -
CPython fails to compile when the internal `Py_STACKREF_DEBUG` macro is defined
#131904 closed
Apr 5, 2025 -
Improve speed of `textwrap.dedent`
#131791 closed
Apr 5, 2025 -
Add tests for errors during byte formatting as for strings
#131015 closed
Apr 5, 2025 -
Make http.server support SSL
#85162 closed
Apr 5, 2025 -
Heap became unsorted while calling heappush
#132110 closed
Apr 5, 2025 -
PEP 649 and `ForwardRef` caching
#128593 closed
Apr 5, 2025 -
`TypeVarTuple` and `ParamSpec` allow too few arguments to be specified when used together
#131696 closed
Apr 4, 2025 -
Update `Element.remove` exception message when an element is not found
#131938 closed
Apr 4, 2025 -
3.14 regression: `Union[int, str] is Union[int, str]` does not hold
#131933 closed
Apr 4, 2025 -
[Python-C] _PyThreadState_UncheckedGet() changed behavior in python 3.12 and code from 3.11 no longer works
#131346 closed
Apr 4, 2025 -
Update bundled pip to address CVE-2023-5752 in cpython 3.9 & 3.10
#131860 closed
Apr 4, 2025 -
NULL ptr deref in _PyCode_ConstantKey when compiling code
#128632 closed
Apr 4, 2025 -
Active thread list may be inaccurate due to data type mismatch
#130115 closed
Apr 4, 2025 -
Possible use of unitialized socked address
#132075 closed
Apr 4, 2025 -
Allow the `csv` module to follow RFC 4180
#132073 closed
Apr 4, 2025 -
Making difflib more maintainable with dividing it into smaller files
#132067 closed
Apr 4, 2025 -
MSVC emits warnings in non-debug builds
#131288 closed
Apr 4, 2025 -
Slicing a bytes object returning <int> with single index
#132062 closed
Apr 4, 2025 -
`ProcessPoolExecutor` only schedule tasks on 1 CPU when systemwise `isolcpus` is enabled
#131439 closed
Apr 3, 2025 -
email: invalid RFC 2047 address header after refolding with email.policy.default
#121284 closed
Apr 3, 2025 -
Add contextmanager interface to `argparse.ArgumentParser` for better sub-command declarations
#132041 closed
Apr 3, 2025 -
Decimal strict mode should prevent Decimal("0.89") == 0.89
#125557 closed
Apr 3, 2025 -
.replace functions in datetime do not call __new__
#89039 closed
Apr 2, 2025 -
`PyType_AddWatcher` and friends are not thread safe in free-threading
#131544 closed
Apr 2, 2025
179 Issues opened by 120 people
-
test_pack_unpack_roundtrip_for_nans failing on RISC-V buildbot
#133304 opened
May 2, 2025 -
Expose `_PyCriticalSection_BeginMutex` as a public API
#133296 opened
May 2, 2025 -
modules shouldn't link themselves in their documentations
#133291 opened
May 2, 2025 -
ctypes pointer set_type doesn't cache when setting _type_
#133290 opened
May 2, 2025 -
Incomplete pathlib Pattern Language ("seq" undefined)
#133286 opened
May 2, 2025 -
Python 3.14 fails to build on PPC64LE Fedora Rawhide: incomplete type ‘struct termio’
#133285 opened
May 2, 2025 -
Keep instruction definitions in `bytecodes.c` and `optimizer_bytecodes.c` in sync
#133273 opened
May 1, 2025 -
Py_Main and Py_RunMain SystemExit documentation does not match actual behavior
#133264 opened
May 1, 2025 -
test_frame does crash randomly on AMD64 RHEL8 LTO 3.x
#133261 opened
May 1, 2025 -
PyUnicode_InternFromString does not immortalize the string as the document claims
#133260 opened
May 1, 2025 -
Trying to ./python -m test -R: test_index crashes with a failed assertion
#133258 opened
May 1, 2025 -
Race in linecache under free-threading
#133253 opened
May 1, 2025 -
Make turtle.pensize smarter
#133244 opened
May 1, 2025 -
Add JIT utilities in `sys._jit`
#133231 opened
May 1, 2025 -
c-analyzer clang preprocessor
#133228 opened
Apr 30, 2025 -
PEP 750: `TemplateIter` is not pickleable
#133216 opened
Apr 30, 2025 -
Some tests fail when python is compiled with `--without-doc-strings`
#133210 opened
Apr 30, 2025 -
PEP 758 changes do not have `CHECK_VERSION` guard for usage with `ast.parse(..., feature_version=(3, 13))`
#133194 opened
Apr 30, 2025 -
Make the JIT thread-safe
#133171 opened
Apr 29, 2025 -
Add a C API function to detect temporaries
#133164 opened
Apr 29, 2025 -
It is awkward to check whether an obj is of a particular heap type (defined in an extension module)
#133161 opened
Apr 29, 2025 -
Increase limits for typeobject.c in c-analyzer
#133158 opened
Apr 29, 2025 -
UBsan: Remove _Py_NO_SANITIZE_UNDEFINED
#133157 opened
Apr 29, 2025 -
Document the public `multiprocessing.[Bounded]Semaphore.get_value` method and refactor code
#133146 opened
Apr 29, 2025 -
Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 opened
Apr 29, 2025 -
test_external_inspection: test_async_global_awaited_by() fails on s390x Fedora Stable Refleaks 3.x
#133141 opened
Apr 29, 2025 -
Adding an unstable C API for unique references
#133140 opened
Apr 29, 2025 -
Add curses.assume_default_colors()
#133139 opened
Apr 29, 2025 -
webbrowser has no escape for os.pathsep
#133138 opened
Apr 29, 2025 -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 opened
Apr 29, 2025 -
Deadlock in test_opcache with gh-131174 applied
#133130 opened
Apr 29, 2025 -
`zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 opened
Apr 29, 2025 -
Leak test of test_descr fails Base2 != Base
#133122 opened
Apr 29, 2025 -
Enable type checking of `tomllib` stdlib folder
#133117 opened
Apr 28, 2025 -
Asyncio BufferedProtocol with SSL is significantly slower than asyncio sockets with SSL
#133112 opened
Apr 28, 2025 -
Documentation of os.exec*() provides confusing information about "flushing file descriptors"
#133102 opened
Apr 28, 2025 -
Negative run-time reported by `subprocess.run`'s `TimeoutExpired` exception when setting `timeout=0`
#133089 opened
Apr 28, 2025 -
Increase _PY_NSMALLPOSINTS size
#133059 opened
Apr 27, 2025 -
Proposal to add gc_list_for_each macro
#133058 opened
Apr 27, 2025 -
`pygettext` generates output even when there should be none
#133049 opened
Apr 27, 2025 -
emscripten cross-compile wasm-ld: error: duplicate symbol `_Py_LibHacl_Hacl_Hash_*`
#133042 opened
Apr 27, 2025 -
PEP 649: class __annotate__ is shadowed by compiler-generated one
#133037 opened
Apr 27, 2025 -
curses.textpad should support UTF-8 unicode characters
#133031 opened
Apr 26, 2025 -
JIT: Optimize common C calls via replication
#133020 opened
Apr 26, 2025 -
Improve the error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133017 opened
Apr 26, 2025 -
Max recursion during unpickling with a proxy object
#133015 opened
Apr 26, 2025 -
UAF: `xml.etree.ElementTree.Element.__deepcopy__` when concurrent mutations happen
#133009 opened
Apr 26, 2025 -
Upgrade bundled pip to 25.1
#132995 opened
Apr 26, 2025 -
Support __index__() for unsigned integer converters in PyArg_Parse and Argument Clinic
#132987 opened
Apr 26, 2025 -
Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 opened
Apr 26, 2025 -
Remote PDB can't interrupt an infinite loop in an evaluated command
#132975 opened
Apr 25, 2025 -
shutil.which doesn't work in Docker container
#132971 opened
Apr 25, 2025 -
Add attributes to the JIT optimizer DSL
#132967 opened
Apr 25, 2025 -
windows console: -i parameter and redirected output gives error in 3.13
#132962 opened
Apr 25, 2025 -
test_remote_pdb fails on FreeBSD: Remote debugging is not supported on this platform
#132950 opened
Apr 25, 2025 -
Sync with importlib_metadata for Python 3.14
#132947 opened
Apr 25, 2025 -
slotted dataclasses not calling descriptor field `__set__`
#132946 opened
Apr 25, 2025 -
test_opcache fails randomly (failure or crash)
#132942 opened
Apr 25, 2025 -
typing docs: Use soft deprecation
#132941 opened
Apr 25, 2025 -
zipapp disregards filter when checking if target overwrites source
#132933 opened
Apr 25, 2025 -
GC performance regression in free threaded build
#132917 opened
Apr 25, 2025 -
Have math.isnormal() and, perhaps, math.issubnormal()?
#132908 opened
Apr 25, 2025 -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 opened
Apr 25, 2025 -
Wrong use of `ctypes.GetLastError()` in windows_console.py
#132888 opened
Apr 24, 2025 -
Socket file descriptor races in GIL-enabled build
#132886 opened
Apr 24, 2025 -
math.ldexp gives incorrect results on Windows
#132876 opened
Apr 24, 2025 -
Crash due to racy read in dictobject do_lookup under free threading
#132869 opened
Apr 24, 2025 -
Improve Py_mod_multiple_interpreters and Py_mod_gil Usability
#132861 opened
Apr 23, 2025 -
"double free or corruption (!prev)" with radicale
#132856 opened
Apr 23, 2025 -
Subclassing PrettyPrinter.format doesn't work in all cases
#132855 opened
Apr 23, 2025 -
Preventing the use of a null pointer in mro_hierarchy
#132835 opened
Apr 23, 2025 -
Report of Open Redirect Vulnerability in Python 3.9.19 - Utilizing Simple HTTP
#132826 opened
Apr 23, 2025 -
PyEval_SetProfileAllThreads is racy under free-threading
#132817 opened
Apr 22, 2025 -
test__opcode fails with missing 'jump_backward' in specialization stats
#132815 opened
Apr 22, 2025 -
`csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 opened
Apr 22, 2025 -
[3.14] annotationlib - Union '|' syntax and typing.Union[...] generate different forward references.
#132805 opened
Apr 22, 2025 -
smtplib: missing case in handling 421 response in sendmail
#132796 opened
Apr 22, 2025 -
UnicodeEncodeError during mime header parsing is unhandled in _header_value_parser.py
#132794 opened
Apr 22, 2025 -
No Python documentation found for 'match'
#132783 opened
Apr 21, 2025 -
Minor InterpreterPoolExecutor Issues
#132775 opened
Apr 21, 2025 -
Potential Integer Overflow in mark_stacks function
#132771 opened
Apr 21, 2025 -
dict_set_fromkeys() calculates size of dictionary improperly
#132762 opened
Apr 21, 2025 -
Expose dict view types in ``types``
#132760 opened
Apr 20, 2025 -
Build fails with --enable-pystats and --with-tail-call-interp due to undeclared lastopcode variable
#132758 opened
Apr 20, 2025 -
Argument Clinic: c_default does not work with bool and char converters
#132753 opened
Apr 20, 2025 -
Check consistency of OpenSSL data headers
#132745 opened
Apr 20, 2025 -
Runaway recursion on 3.13 and higher for _PY_FRAME_GENERAL
#132744 opened
Apr 20, 2025 -
Rewrite the fcntl module
#132742 opened
Apr 20, 2025 -
http.server does not accept "absolute-form" as "request-target"
#132741 opened
Apr 20, 2025 -
Constant evaluate/propagate pure ops automatically
#132732 opened
Apr 19, 2025 -
JIT refleaks on main
#132731 opened
Apr 19, 2025 -
Argparse: inconsistent default handling between `nargs` values
#132717 opened
Apr 19, 2025 -
uuid.getnode() is not tied to MAC address when using `libuuid`
#132710 opened
Apr 18, 2025 -
C API/GC: datetime.datetime doesn't have `Py_TPFLAGS_HAVE_GC`, potentially causing leaks in `tzinfo` cycles
#132705 opened
Apr 18, 2025 -
Share code for getdoc() between inspect and pydoc
#132686 opened
Apr 18, 2025 -
Enum `_missing_` function changes `__contains__` behaviour
#132684 opened
Apr 18, 2025 -
urllib doesn't respect macOS bypass proxy rules if URL contains port
#132671 opened
Apr 18, 2025 -
Implement PEP 750 – Template Strings
#132661 opened
Apr 17, 2025 -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 opened
Apr 17, 2025 -
Document how to format a `timedelta` in human-readable form
#132642 opened
Apr 17, 2025 -
Data race between compare_generic and insert_combined_dict under free-threading
#132641 opened
Apr 17, 2025 -
searching for XML elements with position predicates does not work at all when namespaces are involved.
#132637 opened
Apr 17, 2025 -
Multiprocessing queue doesn't make the program exit properly
#132634 opened
Apr 17, 2025 -
JSON CLI: I/O operation on closed file" when parsing JSON Lines file
#132631 opened
Apr 17, 2025 -
Deprecate accepting out of range values for unsigned integers in PyArg_Parse
#132629 opened
Apr 17, 2025 -
`dict.update()` mutation check too broad
#132617 opened
Apr 16, 2025 -
`pkgutil.find_loader` deprecation warning attributed to incorrect module when calling `pkgutil.get_loader`
#132605 opened
Apr 16, 2025 -
Non-runtime_checkable subclass of a runtime_checkable Protocol allows isinstance()
#132604 opened
Apr 16, 2025 -
`create_task(name=...)` silently fails to set name with custom task_factory after gh-128308
#132593 opened
Apr 16, 2025 -
Cryptic error message about ENV CHANGED
#132581 opened
Apr 16, 2025 -
Introduction of Thread._handle: _thread._ThreadHandle in Python3.13 has broken an unknown number of packages
#132578 opened
Apr 16, 2025 -
`pathlib.Path.move()` consumes too much disk space
#132566 opened
Apr 15, 2025 -
Dataclasses erroring when descriptor has mutable default
#132559 opened
Apr 15, 2025 -
Argparse: Cryptic usage message when combining `choices` with `type`
#132558 opened
Apr 15, 2025 -
Use tagged ints for faster iteration
#132554 opened
Apr 15, 2025 -
Segfault/abort from calling `BytesIO` `unshare_buffer` in threads on a free-threaded build
#132551 opened
Apr 15, 2025 -
threading.Thread.native_id for forking thread wrong after fork
#132542 opened
Apr 15, 2025 -
logging.config.dictConfig can’t set SysLogHandler.append_nul
#132539 opened
Apr 15, 2025 -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 opened
Apr 14, 2025 -
Excessive QSBR memory usage when delay freeing large blocks.
#132519 opened
Apr 14, 2025 -
ConfigParser read() should propagate file errors when only one config file is provided
#132512 opened
Apr 14, 2025 -
Use tagged pointers for more efficient integer operations.
#132509 opened
Apr 14, 2025 -
Exception unwinding might be broken when handling a memory error.
#132508 opened
Apr 14, 2025 -
Collect timestamps on most exceptions for optional display on tracebacks.
#132502 opened
Apr 14, 2025 -
Avoid eagerly evaluating annotations
#132493 opened
Apr 14, 2025 -
Speed up `int.__round__` for large negative `ndigits`
#132474 opened
Apr 13, 2025 -
Document that `inspect.isclass` returns False for `GenericAlias` instances
#132467 opened
Apr 13, 2025 -
Abort from calling `OrderedDict.setdefault` with an invalid value
#132461 opened
Apr 13, 2025 -
Consider making `staticmethod` and `classmethod` generic
#132457 opened
Apr 12, 2025 -
Wave_write throws an error if a setter to an written header information is set to the same value
#132445 opened
Apr 12, 2025 -
New REPL on Windows swallows characters entered via AltGr
#132439 opened
Apr 12, 2025 -
Turtle graphics window positioning glitch and rendering corruption on WSLg
#132430 opened
Apr 12, 2025 -
annotationlib: namespace can be non-`dict`
#132426 opened
Apr 12, 2025 -
Document behavior of Path.symlink_to() when source already exists
#132416 opened
Apr 11, 2025 -
Confusing error message when options for `python` are erroneously quoted
#132414 opened
Apr 11, 2025 -
SIGSEV in `datetime.timedelta` (possibly from datetime's C `delta_new`)
#132413 opened
Apr 11, 2025 -
Deprecate (and eventually remove) `tp_is_gc`
#132403 opened
Apr 11, 2025 -
Mac Installer - Option to not overwrite existing python3 links in /usr/local/bin
#132401 opened
Apr 11, 2025 -
Lock contention inside `_PyType_LookupRef`
#132380 opened
Apr 11, 2025 -
Improve performance in DictConfigurator by optimizing logger lookup
#132372 opened
Apr 10, 2025 -
Improve error message for return in metaclass __new__()
#132343 opened
Apr 10, 2025 -
Add `operator.identity`, the identity function
#132341 opened
Apr 10, 2025 -
Add OpenSSL 3.5 support to CPython infrastructure
#132339 opened
Apr 10, 2025 -
Don't inline slow path functions in the interpreter loop
#132336 opened
Apr 9, 2025 -
`tp_versions_used` was added to `PyTypeObject` but is not documented
#132331 opened
Apr 9, 2025 -
shutil: Inconsistent return types when using pathlib
#132322 opened
Apr 9, 2025 -
_testembed.c:2312:1: warning: profile count data file not found
#132315 opened
Apr 9, 2025 -
pycore_call.h:166:16: warning: ‘small_stack’ may be used uninitialized
#132314 opened
Apr 9, 2025 -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 opened
Apr 9, 2025 -
`TracebackException` swallows attributes of falsey Exception and falsey ExceptionGroup.
#132308 opened
Apr 9, 2025 -
Concurrent deallocation of threads while calling `PyEval_SetTrace`
#132296 opened
Apr 9, 2025 -
multiprocessing.Process.start hangs when a Thread is waiting for input()
#132276 opened
Apr 8, 2025 -
`copy.copy` ignores methods of the object which are not part of the class
#132272 opened
Apr 8, 2025 -
New REPL: Text display corruption when resizing terminal with multi-line content
#132267 opened
Apr 8, 2025 -
Add PEP 688 special buffer methods to C API Type Object and Buffer Protocol docs
#132246 opened
Apr 7, 2025 -
Possible data race between split_keys_entry_added and dict_dict_merge under free-threading, 3.13
#132245 opened
Apr 7, 2025 -
`freeze.py` doesn't work on Windows
#132225 opened
Apr 7, 2025 -
Data race between update_one_slot and PyObject_Hash under free-threading
#132214 opened
Apr 7, 2025 -
sslcontext/urlopen on CA cert: Empty Subject Alternative Name extension
#132210 opened
Apr 7, 2025 -
Accept path-like arguments in `shlex.join()`
#132194 opened
Apr 7, 2025 -
`_objects` attribute of ctypes data instances is sometimes not None or a dictionary
#132177 opened
Apr 6, 2025 -
Add checking if both strings are the same in `SequenceMatcher.find_longest_match`
#132166 opened
Apr 6, 2025 -
Eval of code objects does not always fill passed locals dictionary
#132148 opened
Apr 6, 2025 -
`test.test_sys.TestRemoteExec` fails with `AssertionError`
#132143 opened
Apr 6, 2025 -
Improve the tail calling CI
#132132 opened
Apr 5, 2025 -
Add Buffer Protocol support to int.from_bytes
#132108 opened
Apr 5, 2025 -
EmailMessage objects break when folding malformed header
#132105 opened
Apr 5, 2025 -
PEP 525 Documentation doesn't seem to reflect actual behavior for a yield in a finally
#132104 opened
Apr 5, 2025 -
Cover the password prompt case for `SSLContext.load_cert_chain` with a test
#132102 opened
Apr 4, 2025 -
Inconsistent behavior when validating type parameter substitutions
#132100 opened
Apr 4, 2025 -
Wrong lemma in two_way_notes.txt
#132088 opened
Apr 4, 2025 -
Optimize class creation
#132042 opened
Apr 3, 2025
751 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 2, 2025 • 66 new comments -
gh-100926: Move ctype's pointers cache to StgInfo
#131282 commented on
May 2, 2025 • 51 new comments -
gh-125843: indicate which C function caused a `curses.error`
#125844 commented on
Apr 30, 2025 • 25 new comments -
gh-130698: Add safe methods to get prompts for new REPL
#131110 commented on
Apr 20, 2025 • 17 new comments -
gh-112632 : Added an option for block formatting to ``pprint``
#129274 commented on
Apr 20, 2025 • 16 new comments -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
Apr 29, 2025 • 15 new comments -
gh-131524: Update platform CLI to use argparse
#131542 commented on
Apr 30, 2025 • 11 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
Apr 18, 2025 • 10 new comments -
gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules
#118655 commented on
May 2, 2025 • 10 new comments -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
May 1, 2025 • 10 new comments -
gh-131116: Fix inspect._finddoc to work with cached_property objects.
#131165 commented on
Apr 18, 2025 • 10 new comments -
gh-130821: Add type information to wrong type error messages
#130835 commented on
Apr 29, 2025 • 9 new comments -
gh-101178: Add Ascii85, base85, and Z85 support to binascii
#102753 commented on
Apr 29, 2025 • 9 new comments -
gh-130819: Update `tarfile.py#_create_gnu_long_header` to align with GNU Tar
#130820 commented on
Apr 27, 2025 • 8 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
May 1, 2025 • 8 new comments -
gh-131878: Fix input of unicode characters with two or more code points in new pyrepl on Windows
#131901 commented on
Apr 29, 2025 • 8 new comments -
gh-129667: Update annotation in documentation
#129669 commented on
Apr 4, 2025 • 8 new comments -
gh-117031: Add support for new member types for PyMemberDef.type
#117032 commented on
Apr 18, 2025 • 7 new comments -
gh-85566: State interpreter var "_" in appendix of tutorial
#21654 commented on
Apr 22, 2025 • 6 new comments -
gh-124210: Add introduction to `threading` docs
#127046 commented on
May 1, 2025 • 6 new comments -
gh-81793: always call linkat() from os.link(), if available
#24997 commented on
Apr 18, 2025 • 6 new comments -
gh-110067: Make max heap methods public and add missing ones
#130725 commented on
May 2, 2025 • 5 new comments -
gh-130160: use `.. program::` directive for documenting `venv` CLI
#130699 commented on
Apr 26, 2025 • 4 new comments -
gh-74020: Raise ValueError for negative values converted to unsigned
#121114 commented on
Apr 29, 2025 • 4 new comments -
gh-129013: Don't expose `async_generator_wrapped_value` in `PY_YIELD` callbacks
#129031 commented on
Apr 3, 2025 • 4 new comments -
gh-131942: Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in Windows-related C code
#131944 commented on
May 1, 2025 • 4 new comments -
gh-131885: Updates docs to make max and min iterable param positional only
#131868 commented on
Apr 12, 2025 • 4 new comments -
gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
May 2, 2025 • 3 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
May 1, 2025 • 3 new comments -
gh-51067: add ZipInfo.remove()
#103033 commented on
Apr 24, 2025 • 3 new comments -
gh-130141: clean up asyncio._SelectorTransport during __del__
#130142 commented on
Apr 20, 2025 • 3 new comments -
gh-127389 - fix 'Uops Executed' display in summarize_stats.py
#127396 commented on
Apr 23, 2025 • 2 new comments -
gh-130167: Add a What's New entry for changes to ``textwrap.{de,in}dent``
#131924 commented on
Apr 17, 2025 • 2 new comments -
gh-92810: Reduce memory usage by ABCMeta.__subclasscheck__
#131914 commented on
Apr 23, 2025 • 2 new comments -
gh-116772: Cache `getenv` result in `optimizer.c` to reduce calls
#126439 commented on
Apr 29, 2025 • 2 new comments -
gh-129069: make list ass_slice and memory_repeat safe in free-threading
#131882 commented on
Apr 23, 2025 • 2 new comments -
gh-112936: Fix IDLE: no Shell menu item in single-process mode
#126598 commented on
May 2, 2025 • 1 new comment -
gh-128066: Fixed PyREPL history saving on read-only file systems
#128088 commented on
Apr 11, 2025 • 1 new comment -
gh-122781: fix time format bug
#122829 commented on
Apr 25, 2025 • 1 new comment -
gh-129573: Fix possible abort from non-string suggestions in `calculate_suggestions`/`_Py_CalculateSuggestions`
#130997 commented on
Apr 20, 2025 • 1 new comment -
GH-119169: Slightly speed up `os.walk(topdown=True)`
#121431 commented on
Apr 17, 2025 • 1 new comment -
gh-130664: specify how thousands separators are used with 0-padding
#131030 commented on
Apr 8, 2025 • 1 new comment -
gh-105622: Parse HTTP headers with default email policy
#105918 commented on
Apr 18, 2025 • 1 new comment -
gh-128319: Add missing server class attributes to socketserver docs
#128320 commented on
Apr 10, 2025 • 1 new comment -
gh-84464: Update `turtle.circle()` drawing direction doc
#128986 commented on
Apr 2, 2025 • 1 new comment -
gh-130197: pygettext: Fix and test the `--exclude-file` option
#131381 commented on
Apr 12, 2025 • 1 new comment -
gh-117404: Add structured version info for compression modules
#117405 commented on
Apr 9, 2025 • 1 new comment -
gh-88275: Add ``__init__`` method to the example
#120281 commented on
Apr 10, 2025 • 1 new comment -
gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
Apr 30, 2025 • 1 new comment -
gh-130536: Added details to `os.path` documentation
#130557 commented on
Apr 10, 2025 • 1 new comment -
gh-117539: Link to the Python typing spec in typing docs
#117540 commented on
Apr 10, 2025 • 1 new comment -
gh-129538: Fix IPv6Interface.ip losing scope ID information
#129548 commented on
Apr 18, 2025 • 1 new comment -
bpo-33601 Py_UTF8Mode is not documented
#31480 commented on
Apr 18, 2025 • 1 new comment -
gh-101035: Check `fs.st_mtime` before use.
#101036 commented on
Apr 18, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Apr 30, 2025 • 0 new comments -
gh-101233: Add part to explain `Py_SETREF` and `Py_NewRef`
#101234 commented on
Apr 18, 2025 • 0 new comments -
gh-68319: Enable changing delimiter for ExtendedInterpolation
#101692 commented on
Apr 18, 2025 • 0 new comments -
gh-71587: Clear cached strptime module
#101783 commented on
Apr 6, 2025 • 0 new comments -
gh-101815: remove functools.cached_property key sharing doc warnings
#101816 commented on
Apr 10, 2025 • 0 new comments -
gh-102533: llvm-gcc should be detected correctly, and the correspond ar too…
#102534 commented on
Apr 6, 2025 • 0 new comments -
gh-109700: Improve stress tests for interpreter creation
#109946 commented on
Apr 8, 2025 • 0 new comments -
Add missing changelog for reset_mock kwargs in v3.9
#92299 commented on
Apr 6, 2025 • 0 new comments -
gh-91400: make sure email parsing dont unquote realnames with spaces
#92638 commented on
Apr 26, 2025 • 0 new comments -
gh-76075: Remove mentions of C's mktime in datetime.timestamp()
#92796 commented on
Apr 18, 2025 • 0 new comments -
gh-71566: Fix SocketType introduction in the socket documentation.
#93288 commented on
Apr 10, 2025 • 0 new comments -
gh-60856: Be explicit about localhost for socket.getfqdn
#93451 commented on
Apr 18, 2025 • 0 new comments -
gh-93600: Clarify the meaning of buffering=-1 in open()
#93685 commented on
Apr 10, 2025 • 0 new comments -
gh-74876: Fix copying and pickling weakref.WeakSet
#93732 commented on
Apr 28, 2025 • 0 new comments -
gh-57286: Clarify wording on daemon threads
#94797 commented on
Apr 18, 2025 • 0 new comments -
gh-89722: Add tests for pprint.pprint
#95281 commented on
Apr 18, 2025 • 0 new comments -
gh-80678: Add comment on preferred csv delimiters
#96199 commented on
Apr 18, 2025 • 0 new comments -
gh-96436: add flag to opt out of sequence index adjustment
#96437 commented on
Apr 18, 2025 • 0 new comments -
gh-96894: Do not turn echo off for subsequent commands in batch activators
#96895 commented on
Apr 21, 2025 • 0 new comments -
GH-98388: Add tests for happy eyeballs and its internal workings
#98389 commented on
Apr 18, 2025 • 0 new comments -
gh-72496: Implemented patch to improve performance of string.Template
#99177 commented on
Apr 18, 2025 • 0 new comments -
GH-99293: Fix stale method caches and assertion errors in SWIG-generated modules
#99294 commented on
Apr 25, 2025 • 0 new comments -
gh-99360: Avoid `exc=None; del exc` in bytecode where unnecessary
#99361 commented on
Apr 18, 2025 • 0 new comments -
GH-88564: IDLE - fix 2 Edit menu hotkey displays
#99743 commented on
Apr 10, 2025 • 0 new comments -
gh-99533: Fix issue where email.generator.Generator ignores policy when using multipart/signed
#100204 commented on
Apr 18, 2025 • 0 new comments -
Doc: Add "the current working directory" to `-I`'s description
#100526 commented on
Apr 28, 2025 • 0 new comments -
gh-110012: Fix `RuntimeWarning` in `test_socket`
#110013 commented on
Apr 10, 2025 • 0 new comments -
gh-68663: Explanation of the difference between maxtasksperchild and chunksize for map method in multiprocessing.pool.Pool
#110111 commented on
Apr 18, 2025 • 0 new comments -
gh-74054: Add some missing attributes to multiprocessing.dummy (draft)
#110717 commented on
Apr 18, 2025 • 0 new comments -
gh-110631: Fix wrong reST markup and list numbers.
#110885 commented on
Apr 10, 2025 • 0 new comments -
gh-102221: speed up math.lcm by swapping numbers
#111450 commented on
Apr 19, 2025 • 0 new comments -
gh-106318: Add examples for the `str` methods in collapsible sections
#111743 commented on
Apr 10, 2025 • 0 new comments -
gh-111791: delegating extraction to zipfile module's extractall() method
#111824 commented on
Apr 18, 2025 • 0 new comments -
gh-108901: Deprecate `inspect.getcallargs` and slate it for removal
#112236 commented on
Apr 29, 2025 • 0 new comments -
gh-114673: Docs: Fix os.startfile argument filepath
#112359 commented on
Apr 18, 2025 • 0 new comments -
gh-109311: Remove support for non-complex/float types in __complex/float__
#112680 commented on
Apr 17, 2025 • 0 new comments -
gh-95889: Implement Default Value Display in ArgumentsDefaultsHelpFormatter Help Message
#112682 commented on
Apr 18, 2025 • 0 new comments -
gh-86918: Fix file descriptor leaking in multiprocessing.Queue
#112900 commented on
Apr 18, 2025 • 0 new comments -
gh-113274: fix EUC-JP decoding of FULLWIDTH TILDE
#113275 commented on
Apr 7, 2025 • 0 new comments -
gh-67512: Document parameters of imaplib's append
#113506 commented on
Apr 18, 2025 • 0 new comments -
gh-112898: Fix double close dialog with warning about unsafed files
#113513 commented on
Apr 10, 2025 • 0 new comments -
gh-111746: Doc: Format built-in function's attributes
#113574 commented on
Apr 10, 2025 • 0 new comments -
gh-114150: Updated documentation for ctypes.PYFUNCTYPE
#114151 commented on
Apr 10, 2025 • 0 new comments -
gh-112472 Improve typing docs intro for TypeAlias
#114363 commented on
Apr 18, 2025 • 0 new comments -
gh-114545: [Lib/tempfile.py] `mkdtemp` - canonicalise directory name
#114691 commented on
Apr 18, 2025 • 0 new comments -
gh-114953: Support for multithreaded XZ compression in lzma.py
#114954 commented on
Apr 27, 2025 • 0 new comments -
gh-101100: Fix dangling references in test.rst
#114958 commented on
Apr 10, 2025 • 0 new comments -
gh-102431: clarify constraints on arguments of logical_xxx methods
#102836 commented on
Apr 17, 2025 • 0 new comments -
gh-102967: Don't pass None to seek(), simply truncate from the current position.
#102968 commented on
Apr 18, 2025 • 0 new comments -
gh-103268: Add IPv4-IPv6 Translation
#103270 commented on
Apr 18, 2025 • 0 new comments -
gh-102140: fix false negative in csv.Sniffer.has_header
#103341 commented on
Apr 8, 2025 • 0 new comments -
gh-103165: prevent moving of folders into child folders in case insen…
#103409 commented on
Apr 18, 2025 • 0 new comments -
gh-114905: Remove redundant assignment in ssl._create_unverified_context().
#103625 commented on
Apr 25, 2025 • 0 new comments -
gh-103758: ensure previously registered forkers get executed along with new ones
#103759 commented on
Apr 18, 2025 • 0 new comments -
gh-67044: csv.QUOTE_MINIMAL minor Doc improvements
#104118 commented on
Apr 18, 2025 • 0 new comments -
WIP: add intersection types
#104132 commented on
Apr 18, 2025 • 0 new comments -
gh-76327: freeze_support for non-Windows platforms
#104607 commented on
Apr 18, 2025 • 0 new comments -
gh-105285: Use UTF-8 on email content when CTE is '8bit'
#105306 commented on
Apr 18, 2025 • 0 new comments -
gh-106344 fix docs of `SSLSocket.shared_ciphers()`
#106345 commented on
Apr 10, 2025 • 0 new comments -
gh-106432: Added WSL support for adjusting the local hostname
#106432 commented on
Apr 18, 2025 • 0 new comments -
gh-93343: Expand warning filter examples
#106618 commented on
Apr 30, 2025 • 0 new comments -
gh-106693: Explicitly mark ob_sval as unsigned char to avoid UB
#106826 commented on
Apr 10, 2025 • 0 new comments -
gh-107017: Rework the Fibonacci example
#107132 commented on
Apr 18, 2025 • 0 new comments -
gh-107432: Rework the style of ``Doc/howto/functional.rst``
#107449 commented on
Apr 10, 2025 • 0 new comments -
gh-107545: Fix misleading setsockopt error message
#107546 commented on
Apr 29, 2025 • 0 new comments -
GH-92584: Redirect to Setuptools' guidance on extension modules
#108030 commented on
Apr 10, 2025 • 0 new comments -
gh-108828: Support selecting tests by labels
#108829 commented on
Apr 8, 2025 • 0 new comments -
gh-105766: Clarify About Custom Allocators in C-API Docs
#109035 commented on
Apr 10, 2025 • 0 new comments -
gh-109070: Document that ``multiprocessing.get_context()`` sets the global context
#109488 commented on
Apr 18, 2025 • 0 new comments -
bpo-4489: tests(tests_shutil): fix comment with check_args_to_onerror
#22968 commented on
Apr 6, 2025 • 0 new comments -
bpo-42178: Fix issue causing cmd to hang
#23290 commented on
Apr 18, 2025 • 0 new comments -
gh-86552: Update icons for macOS 11
#23339 commented on
Apr 18, 2025 • 0 new comments -
bpo-42063: Enable users of SimpleHTTPRequestHandler to more easily change behaviour
#23414 commented on
Apr 18, 2025 • 0 new comments -
bpo-42443 Add Thread Creation Hook to Threading.py
#23477 commented on
Apr 18, 2025 • 0 new comments -
bpo-42722: Add --debug command line option to unittest to enable post-mortem debugging
#23900 commented on
Apr 18, 2025 • 0 new comments -
bpo-43142: Do not add duplicate FDs to list in duplicate_for_child()
#24461 commented on
Apr 18, 2025 • 0 new comments -
gh-122196: Clarify, reorder language for TestCase(object)
#24465 commented on
May 1, 2025 • 0 new comments -
bpo-43160: Add extend_const action to argparse
#24478 commented on
Apr 6, 2025 • 0 new comments -
gh-84649: Make TimedRotatingFileHandler use CTIME instead of MTIME
#24660 commented on
Apr 7, 2025 • 0 new comments -
Fix somewhat confusing "where" strings in Py_EnterRecursiveCall
#24764 commented on
Apr 7, 2025 • 0 new comments -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 commented on
Apr 25, 2025 • 0 new comments -
gh-87298: Add tests for find_in_strong_cache() bug in _zoneinfo
#24829 commented on
Apr 28, 2025 • 0 new comments -
bpo-43605: Improve the documentation to exec() and eval()
#25039 commented on
Apr 6, 2025 • 0 new comments -
gh-81432: Make create_autospec generate AsyncMocks for awaitable classes
#25347 commented on
Apr 7, 2025 • 0 new comments -
gh-88146: Set default netrc file name correctly on Windows
#25732 commented on
Apr 7, 2025 • 0 new comments -
gh-68125: IDLE maximise on load
#25946 commented on
Apr 22, 2025 • 0 new comments -
bpo-24147: Document csv Dialect class defaults. Patch by Brandon Milam
#25989 commented on
Apr 6, 2025 • 0 new comments -
gh-65460: IDLE: add completion of dict keys of type str
#26039 commented on
Apr 22, 2025 • 0 new comments -
gh-84632: IDLE: fix clipboard being cleared upon exit
#26163 commented on
Apr 22, 2025 • 0 new comments -
bpo-14965: Proxy `super().x = y` and `del super().x`
#26194 commented on
Apr 9, 2025 • 0 new comments -
gh-90117: handle dict and mapping views in pprint
#30135 commented on
Apr 20, 2025 • 0 new comments -
os.link(..., follow_symlinks=True) broken on Linux
#81793 commented on
Apr 15, 2025 • 0 new comments -
gh-67377: Document that PyErr_SetString, etc. chain exceptions
#20329 commented on
Apr 28, 2025 • 0 new comments -
gh-84823: Improve doctrings for datetime parsing methods
#20677 commented on
Apr 22, 2025 • 0 new comments -
bpo-40893: Add TkDND support to tkinter
#20896 commented on
Apr 22, 2025 • 0 new comments -
bpo-22433: do not consider "--foo='bar baz'" to be a positional argument
#20924 commented on
Apr 6, 2025 • 0 new comments -
gh-78335: Improve tkinter widget docstrings
#21118 commented on
Apr 10, 2025 • 0 new comments -
gh-77188: Name-mangled private methods don't roundtrip when pickling
#21480 commented on
Apr 25, 2025 • 0 new comments -
gh-83274: Stop deallocation of Tkapp causing Python interpreter crash
#21532 commented on
Apr 22, 2025 • 0 new comments -
bpo-41352: Raise UnsupportedOperation for FileIO.readall() in "w" mode
#21568 commented on
Apr 7, 2025 • 0 new comments -
gh-85572: Remove references to nonexisting __ne__ methods
#21628 commented on
Apr 10, 2025 • 0 new comments -
gh-85774: IDLE smart backspace not remove multiple spaces if not at start of line
#21934 commented on
Apr 22, 2025 • 0 new comments -
bpo-41728: Debug logging when adding TarInfo object
#22116 commented on
Apr 18, 2025 • 0 new comments -
bpo-12806: Add argparse FlexiHelpFormatter
#22129 commented on
Apr 27, 2025 • 0 new comments -
bpo-41839: Fix error checking in sched_get_priority_ functions
#22374 commented on
Apr 29, 2025 • 0 new comments -
Minor test fixes for zlib and gzip
#22408 commented on
Apr 25, 2025 • 0 new comments -
gh-86017: Improve font actual docs
#22434 commented on
Apr 22, 2025 • 0 new comments -
gh-75572: Forward-port test_xpickle from Python 2 to 3.
#22452 commented on
Apr 20, 2025 • 0 new comments -
bpo-40075: Fix _tkinter resuming null thread state
#22453 commented on
Apr 22, 2025 • 0 new comments -
gh-69753: Add Bytes Object Support to Shlex
#22657 commented on
Apr 18, 2025 • 0 new comments -
gh-86155: Fix htmlparser "unclosed script tag causes data loss"
#22658 commented on
Apr 18, 2025 • 0 new comments -
gh-75117: IDLE - add script for running coverage on tests
#22694 commented on
Apr 7, 2025 • 0 new comments -
bpo-42062: Set HTTPResponse.url at init
#22738 commented on
Apr 18, 2025 • 0 new comments -
bpo-46096: Support PyObject interface for global variables in local scope and debugger
#30141 commented on
Apr 18, 2025 • 0 new comments -
bpo-46210: Fix deadlock in print.
#30310 commented on
Apr 8, 2025 • 0 new comments -
gh-90437: Fix __main__.py documentation wording
#30480 commented on
Apr 7, 2025 • 0 new comments -
gh-90533: Implement BytesIO.peek()
#30808 commented on
Apr 7, 2025 • 0 new comments -
bpo-46561: Ensure operands to __get__ survive the call
#30979 commented on
Apr 6, 2025 • 0 new comments -
bpo-46520: Handle identifiers that look like keywords in `ast.unparse`
#31012 commented on
Apr 7, 2025 • 0 new comments -
gh-86519: Add prefixmatch APIs to the re module
#31137 commented on
Apr 19, 2025 • 0 new comments -
gh-56374: Clarify nonlocal scope definition
#31551 commented on
Apr 18, 2025 • 0 new comments -
draft: Store integers in ob_size field of PyLongObjects
#31595 commented on
Apr 7, 2025 • 0 new comments -
gh-91114: Added argument for json dump/dumps to print arrays (from lists and tuples) on one line
#31762 commented on
Apr 18, 2025 • 0 new comments -
bpo-17505 : [doc] email.header.Header.__unicode__ does not decode header
#31765 commented on
Apr 18, 2025 • 0 new comments -
gh-116241: Add support of multiple inheritance with typing.NamedTuple
#31781 commented on
Apr 23, 2025 • 0 new comments -
gh-91099: fix[imaplib]: call Exception with string instance
#31823 commented on
Apr 18, 2025 • 0 new comments -
bpo-18795: Add cumpercall and totalpercall keys to pstats sort_stats
#31919 commented on
Apr 18, 2025 • 0 new comments -
gh-91214: Skip tests failing on Solaris
#31978 commented on
Apr 10, 2025 • 0 new comments -
gh-59999: Add option to preserve permissions in ZipFile.extract
#32289 commented on
Apr 13, 2025 • 0 new comments -
gh-91372: add mtime to gzip.open
#32310 commented on
Apr 18, 2025 • 0 new comments -
gh-91398: Remove IDLE shell sidebar padding
#32363 commented on
Apr 23, 2025 • 0 new comments -
gh-90527: Evaluate typing.ForwardRef inside typing.NewType
#91637 commented on
Apr 10, 2025 • 0 new comments -
gh-92088: Potential Performance Improvements
#92084 commented on
Apr 6, 2025 • 0 new comments -
Fix issues gh-86199 gh-86795
#92192 commented on
Apr 18, 2025 • 0 new comments -
gh-73123: Test for `keepempty` argument to string split
#26196 commented on
Apr 18, 2025 • 0 new comments -
bpo-44172: Keep reference to original window in curses subwindow objects
#26226 commented on
Apr 14, 2025 • 0 new comments -
bpo-36203: Check callback is callable in PyWeakref_NewRef
#26273 commented on
May 1, 2025 • 0 new comments -
bpo-44205: Ignore out of space errors in shutil.copystat
#26282 commented on
Apr 18, 2025 • 0 new comments -
gh-87820: IDLE: fix config disabling tab completion
#26421 commented on
Apr 22, 2025 • 0 new comments -
bpo-44660: Updated email.feedparser with support for message/global emails with quoted-printable and base64 Content-Transfer-Encodings.
#27208 commented on
Apr 18, 2025 • 0 new comments -
bpo-42524: pdb: additional documentation on retval
#27612 commented on
Apr 6, 2025 • 0 new comments -
gh-82837: Clarify MimeTypes obj behaviour in documentation
#27750 commented on
Apr 23, 2025 • 0 new comments -
bpo-44951: Allow setting EPOLLEXCLUSIVE on selectors.EpollSelector
#27819 commented on
Apr 7, 2025 • 0 new comments -
gh-72660: Handle unsigned long win32 error codes
#27959 commented on
Apr 18, 2025 • 0 new comments -
bpo-12499: support custom len function in textwrap.wrap
#28136 commented on
Apr 18, 2025 • 0 new comments -
gh-96910: IDLE - make autocomplete winnconfig handler only trigger once
#28332 commented on
Apr 22, 2025 • 0 new comments -
bpo-45210: Document that error indicator may be set in tp_dealloc
#28358 commented on
Apr 6, 2025 • 0 new comments -
bpo-45223: Lib/pty.py: handle stdin I/O errors same way as master I/O errors
#28388 commented on
Apr 7, 2025 • 0 new comments -
bpo-45339: Allow user to specify Thread class for use with ThreadPoolExecutor
#28640 commented on
Apr 18, 2025 • 0 new comments -
gh-89520: IDLE - Make extentions use user's keys, not all defaults
#28713 commented on
Apr 18, 2025 • 0 new comments -
bpo-45358 Add new cookie attributes
#28726 commented on
Apr 18, 2025 • 0 new comments -
gh-74713: ipaddress: support reverse pointer generation for network objects
#29011 commented on
Apr 7, 2025 • 0 new comments -
bpo-45509: Check gzip headers for corrupted fields
#29028 commented on
Apr 18, 2025 • 0 new comments -
gh-89855: Improve support of non-ASCII identifiers in IDLE
#29381 commented on
Apr 10, 2025 • 0 new comments -
bpo-24301: Do not fail when gzip files have trailing garbage
#29847 commented on
Apr 18, 2025 • 0 new comments -
bpo-46213: Add support for Termux
#30106 commented on
Apr 18, 2025 • 0 new comments -
gh-132502: Prototyping adding timestamps to tracebacks.
#129337 commented on
Apr 20, 2025 • 0 new comments -
gh-129388: Use user supplied env vars when checking for gdbm deps
#129389 commented on
Apr 10, 2025 • 0 new comments -
gh-129250: allow pickle instances of generic classes
#129446 commented on
Apr 23, 2025 • 0 new comments -
gh-129594: Remove redundant check on varargs in _PyArg_CheckPositional
#129595 commented on
Apr 8, 2025 • 0 new comments -
gh-126703: add freelist for ints with small number of digits
#129638 commented on
Apr 3, 2025 • 0 new comments -
gh-129683 : in 'urllib.request.pathname2url' adding test of the object type before calling 'quote'
#129910 commented on
Apr 6, 2025 • 0 new comments -
gh-129915: Add `__qualname__` to class namespace when constructing slotted dataclass
#129916 commented on
Apr 18, 2025 • 0 new comments -
gh-126703: Add freelists for small size lists
#129921 commented on
Apr 15, 2025 • 0 new comments -
gh-86069: Do not ignore the third argument in slot_nb_inplace_power()
#130225 commented on
Apr 16, 2025 • 0 new comments -
gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
May 1, 2025 • 0 new comments -
Add 'Show translation source' to docs sidebar
#130355 commented on
Apr 23, 2025 • 0 new comments -
Use replacements to update versions in "Using Python on macOS"
#130400 commented on
Apr 18, 2025 • 0 new comments -
gh-130428: Add tests for delattr suggestions
#130455 commented on
Apr 18, 2025 • 0 new comments -
gh-77065: Add optional keyword-only argument `echochar` for `getpass.getpass`
#130496 commented on
Apr 19, 2025 • 0 new comments -
gh-130524 Create WinGetpassTest class for improved coverage
#130529 commented on
Apr 12, 2025 • 0 new comments -
gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
May 1, 2025 • 0 new comments -
gh-130662: accept leading zeros in precision/width for Fraction's formatting
#130663 commented on
Apr 28, 2025 • 0 new comments -
gh-88932 socketserver.shutdown: Connect to server socket to wake up the loop
#130680 commented on
Apr 18, 2025 • 0 new comments -
gh-130703: Implement wrapping to width for msgids
#130705 commented on
Apr 9, 2025 • 0 new comments -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 2, 2025 • 0 new comments -
[WIP] gh-129813, PEP 782: Add PyBytesWriter C API
#131681 commented on
Apr 22, 2025 • 0 new comments -
gh-127567: Avoid forceful shutting down of handlers during reconfiguration
#127690 commented on
Apr 10, 2025 • 0 new comments -
Typing docs: increase prominence of warnings regarding `@runtime_checkable`
#127985 commented on
Apr 10, 2025 • 0 new comments -
gh-128045: Mark unknown opcodes as deopting to themselves
#128044 commented on
Apr 2, 2025 • 0 new comments -
gh-124111: Fix TCL 9 threaded detection
#128103 commented on
Apr 10, 2025 • 0 new comments -
gh-128307: support eager_start kwarg in create_eager_task_factory
#128306 commented on
Apr 29, 2025 • 0 new comments -
gh-128335: Make slice generic at runtime
#128336 commented on
Apr 18, 2025 • 0 new comments -
gh-126703: Add freelists for iterators and range, method and builtin_function_or_method objects
#128368 commented on
Apr 2, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Apr 9, 2025 • 0 new comments -
gh-127073: Clear completion list when KeyboardInterrupt occurs in REPL
#128467 commented on
Apr 18, 2025 • 0 new comments -
gh-128508: Add some docstrings to xml.dom.minidom
#128477 commented on
Apr 10, 2025 • 0 new comments -
gh-128546: Document that getaddrinfo() can return raw data
#128547 commented on
Apr 14, 2025 • 0 new comments -
gh-128568: fix documentation of `email.Message.defects`
#128569 commented on
Apr 10, 2025 • 0 new comments -
Docs: mark up JSONDecoder using parameter list
#128612 commented on
Apr 10, 2025 • 0 new comments -
decimal docs: specification link and examples
#128698 commented on
Apr 8, 2025 • 0 new comments -
Add ETIMEDOUT handling to get_socket_conn_refused_errs
#128711 commented on
Apr 23, 2025 • 0 new comments -
gh-128840: Limit the number of parts in IPv6 address parsing
#128841 commented on
Apr 18, 2025 • 0 new comments -
gh-63882: Comment out empty `test_minidom` tests
#128948 commented on
Apr 26, 2025 • 0 new comments -
gh-129025: fix too wide source location for bytecodes emitted for except*
#129026 commented on
Apr 10, 2025 • 0 new comments -
gh-71339: Use new assertion methods in tests
#129046 commented on
Apr 14, 2025 • 0 new comments -
gh-129165: Clarify that signal.raise_signal() sends signal to calling thread
#129167 commented on
Apr 18, 2025 • 0 new comments -
gh-75204: Clarify int division programming faq
#129313 commented on
Apr 10, 2025 • 0 new comments -
gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised
#131701 commented on
Apr 29, 2025 • 0 new comments -
gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 commented on
May 1, 2025 • 0 new comments -
gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 commented on
May 1, 2025 • 0 new comments -
GH-131556: calculate PYBUILDDIR in the makefile instead of sysconfig
#131761 commented on
Apr 4, 2025 • 0 new comments -
gh-118761: Improve import time of `sqlite3`
#131796 commented on
Apr 21, 2025 • 0 new comments -
gh-91555: disable logger while handling log record
#131812 commented on
Apr 18, 2025 • 0 new comments -
gh-83371: handle exceptions from callbacks in process pools
#131813 commented on
Apr 7, 2025 • 0 new comments -
GH-131296: fix clang-cl warning on Windows in socketmodule.c
#131821 commented on
Apr 6, 2025 • 0 new comments -
gh-126835: Rename AST optimization related stuff after moving const folding to the peephole optimizier
#131830 commented on
May 1, 2025 • 0 new comments -
GH-131296: fix clang-cl warning on Windows in socketmodule.h
#131832 commented on
Apr 6, 2025 • 0 new comments -
gh-107006: Move `threading.local` docstring to docs
#131840 commented on
Apr 6, 2025 • 0 new comments -
gh-131842: Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131847 commented on
Apr 6, 2025 • 0 new comments -
GH-130397: use __stack_high and __stack_low LLVM WASM attributes
#131855 commented on
Apr 30, 2025 • 0 new comments -
gh-83371: route multiprocessing Pool callback failures to AsyncResult
#131883 commented on
Apr 6, 2025 • 0 new comments -
gh-131743: Add screen length check to console.refresh in _pyrepl
#131907 commented on
Apr 10, 2025 • 0 new comments -
gh-131878: Handle top level exceptions in new pyrepl and prevent of closing it
#131910 commented on
Apr 6, 2025 • 0 new comments -
GH-131916: Add `pathlib.PurePath.segments`
#131917 commented on
Apr 6, 2025 • 0 new comments -
gh-131918: Add _ThreadLocalSqliteConnection in dbm.sqlite
#131920 commented on
Apr 6, 2025 • 0 new comments -
gh-118761: Optimise import time for textwrap
#131956 commented on
Apr 29, 2025 • 0 new comments -
gh-131885: Document `/` for `decimal.Context` methods
#131990 commented on
Apr 6, 2025 • 0 new comments -
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr`
#130799 commented on
Apr 18, 2025 • 0 new comments -
gh-130827: Support `typing.Self` annotations in `singledispatchmethod()`
#130829 commented on
Apr 29, 2025 • 0 new comments -
gh-130715: Allowed turtle head shape rotation when it is set to an image
#130855 commented on
Apr 11, 2025 • 0 new comments -
gh-129847: Add graphlib.reverse(), graphlib.as_transitive()
#130875 commented on
Apr 18, 2025 • 0 new comments -
gh-130870 Fix _eval_type Handling for GenericAlias with Unflattened Arguments and Union Types
#130897 commented on
Apr 12, 2025 • 0 new comments -
gh-125828 : Fix 'get_value' missing for [Bounded]Semaphore on multiprocessing MacOSX - C workaround
#130913 commented on
Apr 15, 2025 • 0 new comments -
gh-129640: Add tests for reference cycle in `gzip.GzipFile`
#130916 commented on
Apr 10, 2025 • 0 new comments -
gh-129545 Improve Syntax Error Message for Default Parameter Order
#130937 commented on
Apr 12, 2025 • 0 new comments -
Mention the "context manager" keyword in concurrent.futures documentation
#130976 commented on
Apr 10, 2025 • 0 new comments -
gh-130999: Avoid exiting the new REPL when there are non-string candidates for suggestions
#131001 commented on
Apr 20, 2025 • 0 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Apr 24, 2025 • 0 new comments -
gh-130664: treat '0' fill character with align '=' as zero-padding for Fraction's
#131067 commented on
Apr 8, 2025 • 0 new comments -
gh-115810: Expose name attribute of `datetime.timezone`
#131210 commented on
Apr 25, 2025 • 0 new comments -
gh-123471: Make concurrent iteration over itertools.cycle safe under free-threading
#131212 commented on
Apr 22, 2025 • 0 new comments -
gh-93376: Allow override of mbox From matching
#131415 commented on
Apr 20, 2025 • 0 new comments -
gh-130895: fix multiprocessing.Process join/wait/poll races
#131440 commented on
Apr 17, 2025 • 0 new comments -
gh-131466: `concurrent.futures.Executor.map`: avoid temporarily exceeding `buffersize` while collecting the next result
#131467 commented on
Apr 30, 2025 • 0 new comments -
gh-131535: Fix stale example in `html.parser` docs, make examples doctests
#131551 commented on
Apr 19, 2025 • 0 new comments -
gh-90120: Specify UTF-8 encoding in `PyModule_AddString{Constant,Macro}` docs
#131597 commented on
Apr 10, 2025 • 0 new comments -
GH-130798: Add type hints to pathlib.types
#131639 commented on
Apr 23, 2025 • 0 new comments -
Docs: Update `PyExc_*` tables in the c-api documentation
#131640 commented on
Apr 10, 2025 • 0 new comments -
gh-117657: Make frame clearing thread-safe
#120542 commented on
Apr 20, 2025 • 0 new comments -
gh-120501: Fix reference leak in JIT build
#120649 commented on
Apr 13, 2025 • 0 new comments -
gh-120665: make unittest loaders avoid loading test cases that are abstract base classes
#120666 commented on
Apr 4, 2025 • 0 new comments -
gh-120323: Remove class check for redundant _CHECK_ATTR_CLASS
#121002 commented on
Apr 20, 2025 • 0 new comments -
GH-121584: Toggle helper instead of nesting instances when using key bindings
#121668 commented on
Apr 18, 2025 • 0 new comments -
gh-121662: Fix PyREPL on UNIX with non-blocking stdin
#121689 commented on
Apr 18, 2025 • 0 new comments -
gh-107001: Add a stdlib decorator that copies/applies the ParameterSpec from one function to another
#121693 commented on
Apr 18, 2025 • 0 new comments -
gh-117657: Fix some races in tracebacks
#121748 commented on
Apr 20, 2025 • 0 new comments -
gh-122071: Fixed traceback leaks global code when file does not exist
#122126 commented on
Apr 18, 2025 • 0 new comments -
gh-122353: Handle `ValueError` during imports
#122389 commented on
Apr 25, 2025 • 0 new comments -
gh-122461: Document that compile() and ast.parse() raise SyntaxError for null bytes
#122462 commented on
Apr 20, 2025 • 0 new comments -
gh-122450: Fix docs to state denominator positivity of Fraction
#122464 commented on
Apr 18, 2025 • 0 new comments -
gh-122676: Fix incorrect description in concurrent.futures.Future.add_done_callback
#122678 commented on
Apr 20, 2025 • 0 new comments -
gh-122931 Allow stable API extensions to include a multiarch tuple in the filename
#122917 commented on
Apr 3, 2025 • 0 new comments -
gh-122937: Add docs about annotations evaluation order
#123060 commented on
Apr 10, 2025 • 0 new comments -
gh-53189: Document peculiarities of InteractiveConsole in relation to pickle
#123069 commented on
Apr 10, 2025 • 0 new comments -
gh-89529: disallow `default_factory` for fields in dataclasses without `__init__`
#123070 commented on
Apr 25, 2025 • 0 new comments -
gh-123152: Add a Concurrency Howto Page
#123163 commented on
Apr 29, 2025 • 0 new comments -
gh-123174: Add proto parameter to sock_connect
#123175 commented on
Apr 18, 2025 • 0 new comments -
gh-117999: use generic algorithm in complex_pow() if base has special components
#123283 commented on
Apr 17, 2025 • 0 new comments -
gh-121921: Update Lib/test/crashers
#126360 commented on
Apr 4, 2025 • 0 new comments -
gh-106045: Fix ``venv`` creation from a python executable symlink
#115237 commented on
Apr 18, 2025 • 0 new comments -
gh-115704: Improve DJBX33A hash algorithm
#115705 commented on
Apr 7, 2025 • 0 new comments -
gh-114058: Only allow immortal constants in tier 2
#115817 commented on
Apr 20, 2025 • 0 new comments -
chg: :zap: optimize Future's read only method by removing useless con…
#115951 commented on
Apr 18, 2025 • 0 new comments -
gh-115997: Make `HTTPResponse.read1` and `readline` raise `IncompleteRead`
#115998 commented on
Apr 19, 2025 • 0 new comments -
gh-116943: `makesetup` to allow missing ending line break for `Setup` files
#116945 commented on
Apr 18, 2025 • 0 new comments -
gh-60492: Allow customizing test names in TextTestResult.
#117284 commented on
Apr 25, 2025 • 0 new comments -
gh-117596: Fix realpath ValueError on null byte
#117573 commented on
Apr 18, 2025 • 0 new comments -
gh-73536: Add support for multi-signatures
#117671 commented on
Apr 9, 2025 • 0 new comments -
gh-99631: Add custom loads and dumps support for the shelve module
#118065 commented on
Apr 19, 2025 • 0 new comments -
fixing datetime_strptime when restart cpython
#118242 commented on
Apr 7, 2025 • 0 new comments -
gh-54873: Backported namespaces prefixes support for xml.sax.expatreader from PyXml (0.8.4)
#118317 commented on
Apr 29, 2025 • 0 new comments -
gh-118852: Add the option to use a LIFO queue in the ThreadPoolExecutor
#118853 commented on
Apr 6, 2025 • 0 new comments -
gh-115952: Fix potential virtual memory allocation denial of service in the pickle module
#119204 commented on
Apr 9, 2025 • 0 new comments -
gh-90149: make pkutil path arg less ambiguous
#119252 commented on
Apr 27, 2025 • 0 new comments -
GH-101495: Allow aiter() to be passed non-async iterables
#119278 commented on
Apr 6, 2025 • 0 new comments -
gh-115177: Clarify impact of -O and optimization in assert statement documentation
#119305 commented on
Apr 18, 2025 • 0 new comments -
gh-120037: User site packages are being added when site module is enabled in _pth file
#120100 commented on
Apr 6, 2025 • 0 new comments -
gh-120170: Exclude __mp_main__ in C version of whichmodule()
#120171 commented on
Apr 14, 2025 • 0 new comments -
gh-120258: Correct MIME type for .ass files
#120252 commented on
Apr 20, 2025 • 0 new comments -
gh-120266: Fix undefined `_utcfromtimestamp` name in `datetimetester`
#120267 commented on
Apr 17, 2025 • 0 new comments -
gh-99875: document rounding mode for old-style formatting
#126382 commented on
Apr 8, 2025 • 0 new comments -
gh-125038: redundant GET_ITER instructions are removed from genexpr code
#126408 commented on
Apr 12, 2025 • 0 new comments -
Add impl-detail block for PyLong_FromLong docs
#126422 commented on
Apr 10, 2025 • 0 new comments -
gh-125763: Fix an abnormal exit of a case in `turtledemo`
#126583 commented on
May 2, 2025 • 0 new comments -
gh-109564: Add `None` check for `asyncio.Server._wakeup`
#126660 commented on
Apr 10, 2025 • 0 new comments -
gh-69589, gh-84774: Fix path normalization in urllib.parse.urljoin()
#126679 commented on
Apr 22, 2025 • 0 new comments -
Docs: format list of errno constants as table
#126680 commented on
Apr 10, 2025 • 0 new comments -
gh-126662: naming consistency for signal.ItimerError
#126712 commented on
Apr 10, 2025 • 0 new comments -
gh-126834: Properly read zip64 archives with non-empty zip64 extensible data sector in Zip64 end of central directory record
#126841 commented on
Apr 7, 2025 • 0 new comments -
gh-126902: Strength reduce _CHECK_FUNCTION
#126856 commented on
Apr 20, 2025 • 0 new comments -
gh-126883: Add check that timezone fields are in range for `datetime.fromisoformat`
#127242 commented on
Apr 18, 2025 • 0 new comments -
gh-74695: Add support for ctypes.c_bool on opposite endian systems
#127280 commented on
Apr 8, 2025 • 0 new comments -
gh-127298: When in FIPS mode ensure builtin hashes check for usedforsecurity=False
#127301 commented on
Apr 28, 2025 • 0 new comments -
Fix type hints in summarize stats
#127453 commented on
Apr 10, 2025 • 0 new comments -
gh-84559: multiprocessing: detect if forkserver cannot work due to missing hmac-sha256
#127467 commented on
Apr 28, 2025 • 0 new comments -
gh-127478: Enhancement to support FTP connection with NAT scenario
#127477 commented on
Apr 18, 2025 • 0 new comments -
gh-127298: Refactor test_hashlib for better usedforsecurity & openssl fips mode env support.
#127492 commented on
Apr 28, 2025 • 0 new comments -
gh-127545: Specify minimum PyGC_Head alignment to fix build failure
#127546 commented on
Apr 10, 2025 • 0 new comments -
gh-127555: Document that sys.tracebacklimit can be set to None
#127556 commented on
Apr 14, 2025 • 0 new comments -
gh-127617: Trace through __init__ in CALL_ALLOC_AND_ENTER_INIT
#127618 commented on
Apr 25, 2025 • 0 new comments -
gh-93821: Fix bug that accepting a socket connection and ERROR_NETNAME_DELETED occurs causes serving socket to be closed
#124032 commented on
Apr 18, 2025 • 0 new comments -
gh-90984: clarify math.rst preamble sentence about return types
#124297 commented on
Apr 8, 2025 • 0 new comments -
gh-123873: sqlite3.threadsafety aligned with python module capabilities
#124316 commented on
Apr 18, 2025 • 0 new comments -
[DOC] Remove unneeded LaTeX code from latex_elements['preamble']
#124630 commented on
Apr 18, 2025 • 0 new comments -
gh-124656: Added info that only one profiler can be used
#124671 commented on
Apr 18, 2025 • 0 new comments -
gh-124176: `create_autospec` must not change how dataclass defaults are mocked
#124724 commented on
Apr 8, 2025 • 0 new comments -
gh-93821: Handle connection resets on Windows
#124779 commented on
Apr 18, 2025 • 0 new comments -
gh-120619: Tier 2 partial evaluator foundations
#124910 commented on
Apr 20, 2025 • 0 new comments -
Strip absolute --libdir paths from configure args in test_freeze
#124916 commented on
Apr 3, 2025 • 0 new comments -
GH-124549: Add a note that when over-specifying datetime format, only the last directive gets used.
#125009 commented on
Apr 16, 2025 • 0 new comments -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Apr 25, 2025 • 0 new comments -
GH-98894: Fix `function__return` and `function__entry` dTrace probe missing after `GH-103083`
#125019 commented on
Apr 23, 2025 • 0 new comments -
Improve `hash()` builtin docstring with caveats.
#125229 commented on
Apr 10, 2025 • 0 new comments -
Remove the turtle screen during doctests
#125293 commented on
Apr 10, 2025 • 0 new comments -
gh-108362: Retarget incremental GC changes to 3.14
#125453 commented on
Apr 18, 2025 • 0 new comments -
gh-113924: Add copy from zipfile without decompress/recompressing data
#125718 commented on
Apr 30, 2025 • 0 new comments -
gh-125828 : Fix 'get_value' missing on [Bounded]Semaphore on multiprocessing MacOSX
#125829 commented on
Apr 13, 2025 • 0 new comments -
gh-119538: Add missing build dependencies
#125998 commented on
Apr 18, 2025 • 0 new comments -
gh-126019 Fix inspect.getsource for classes created in PyREPL
#126032 commented on
Apr 20, 2025 • 0 new comments -
Docs: promote the shelve module in the dbm docs introduction
#126218 commented on
Apr 10, 2025 • 0 new comments -
gh-126273: added clinic docstrings to elementtree
#126274 commented on
Apr 18, 2025 • 0 new comments -
Use zlib-ng (fast!) rather than mainline stale zlib in binary releases
#91349 commented on
Apr 17, 2025 • 0 new comments -
Add a Dataclass abstract base class for instance checking and type annotations
#102699 commented on
Apr 17, 2025 • 0 new comments -
Improve speed of stdlib functions by replacing `re` uses
#130167 commented on
Apr 18, 2025 • 0 new comments -
`HTTPErrorProcessor` uses deprecated members of `addinfourl`/`HTTPResponse`
#123503 commented on
Apr 18, 2025 • 0 new comments -
Add a `collection.abc.Function` ABC for function-like objects
#131983 commented on
Apr 18, 2025 • 0 new comments -
resurrected asyncio `_SelectorTransport` unregisters fds it doesn't own
#130141 commented on
Apr 18, 2025 • 0 new comments -
locale.setlocale example incorrect
#85204 commented on
Apr 18, 2025 • 0 new comments -
[FreeThreading] test_ssl fails with env_changed: warnings.filters was modified by test_ssl
#126483 commented on
Apr 18, 2025 • 0 new comments -
IPv6Interface.ip loses scope ID information
#129538 commented on
Apr 18, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Apr 18, 2025 • 0 new comments -
IDLE: Simplify autocomplete window configuration
#96910 commented on
Apr 18, 2025 • 0 new comments -
email.message_from_bytes heavy memory use
#115512 commented on
Apr 18, 2025 • 0 new comments -
httplib.HTTPResponse documentations inconsistent
#47680 commented on
Apr 19, 2025 • 0 new comments -
format(Fraction(1, 3), '.016f') raises ValueError
#130662 commented on
Apr 19, 2025 • 0 new comments -
set/frozenset methods intermixed in search, wrong results and target page anchor
#113746 commented on
Apr 19, 2025 • 0 new comments -
Assertion failure when marshalling buffer object with exception being set
#106287 commented on
Apr 19, 2025 • 0 new comments -
Proposal: re.prefixmatch method (alias for re.match)
#86519 commented on
Apr 19, 2025 • 0 new comments -
PyLong_FromString() does not always set `*pend` on error
#110865 commented on
Apr 19, 2025 • 0 new comments -
PyThreadState_Clear, tstate_activate/_PyThreadState_Attach and drop_gil race race on TSAN
#121751 commented on
Apr 19, 2025 • 0 new comments -
Automate creation of idlelib/help.html from Doc/.../idle.html
#69405 commented on
Apr 19, 2025 • 0 new comments -
What's new in 3.7 incorrectly states PEP 563 will be default in 3.10
#112306 commented on
Apr 19, 2025 • 0 new comments -
`ctypes` thread safety auditing (and fixing)
#127945 commented on
Apr 19, 2025 • 0 new comments -
Fix sqlite timezone-naive adapter recipe
#131825 commented on
Apr 19, 2025 • 0 new comments -
3.12.2: termios: fetching window size may not work until you set it.
#115189 commented on
Apr 15, 2025 • 0 new comments -
multiprocessing.Queue.get(block=False) can raise queue.Empty on non-empty queue
#87302 commented on
Apr 15, 2025 • 0 new comments -
test_embed and test_ssl failing on linux 6.12.13
#131579 commented on
Apr 15, 2025 • 0 new comments -
smtplib documentation of mail_options/rcpt_options does not cover key-value case
#124864 commented on
Apr 15, 2025 • 0 new comments -
Exception ignored in tp_clear of: <class 'memoryview'>
#110408 commented on
Apr 15, 2025 • 0 new comments -
ASan: heap-buffer-overflow in ucs2lib_default_find
#127971 commented on
Apr 16, 2025 • 0 new comments -
Make pdb asyncio aware
#121468 commented on
Apr 16, 2025 • 0 new comments -
test_exc() helper in test_format.py doesn't fail if exception message unexpected
#119949 commented on
Apr 16, 2025 • 0 new comments -
test_urllib2 alters the execution environment (unsetting `no_proxy`)
#127591 commented on
Apr 16, 2025 • 0 new comments -
Speed up bytes creation from list and tuple
#128213 commented on
Apr 16, 2025 • 0 new comments -
pathlib: Path('.').exists() returns True when current working directory (cwd) was deleted
#127264 commented on
Apr 16, 2025 • 0 new comments -
Python 3.13a5 fails to build on AIX
#117088 commented on
Apr 16, 2025 • 0 new comments -
New REPL crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131430 commented on
Apr 16, 2025 • 0 new comments -
Top-of-stack caching in the interpreter
#131498 commented on
Apr 16, 2025 • 0 new comments -
`Path.from_uri()` doesn't work if the URI contains host component
#123599 commented on
Apr 16, 2025 • 0 new comments -
whitespace in strip()/lstrip()/rstrip()
#69619 commented on
Apr 16, 2025 • 0 new comments -
test_interpreters.test_stress Crashes in managed_static_type_state_clear()
#127108 commented on
Apr 17, 2025 • 0 new comments -
Specialize long tail of binary operations using a table.
#100239 commented on
Apr 17, 2025 • 0 new comments -
Missing documentation for codecs.escape_decode
#74773 commented on
Apr 17, 2025 • 0 new comments -
Docs: make it easier to reference and markup decorators
#105812 commented on
Apr 17, 2025 • 0 new comments -
Refactor `xml.etree.ElementTree._namespaces`
#120771 commented on
Apr 17, 2025 • 0 new comments -
MSVC ARM64 compiler regression causing Unicode errors
#113650 commented on
Apr 17, 2025 • 0 new comments -
Support more integer types in PyMemberDef
#117031 commented on
Apr 17, 2025 • 0 new comments -
REPL exits with traceback when str(sys.ps1) raises
#130698 commented on
Apr 19, 2025 • 0 new comments -
Make concurrent iteration over pairwise, combinations, permutations, cwr, product, etc. from itertools safe under free-threading
#123471 commented on
Apr 22, 2025 • 0 new comments -
[3.14] annotationlib - get_annotations returns an empty annotations dict if an `AttributeError` is raised when `__annotations__` is accessed
#125618 commented on
Apr 22, 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
Apr 23, 2025 • 0 new comments -
The io module doesn't support non-blocking files
#57531 commented on
Apr 23, 2025 • 0 new comments -
`make patchcheck` should check the whitespace of .c/.h files
#53158 commented on
Apr 23, 2025 • 0 new comments -
IDLE: Remove annoying line in Shell sidebar
#91398 commented on
Apr 23, 2025 • 0 new comments -
struct.pack error messages do not indicate which argument was invalid
#67766 commented on
Apr 23, 2025 • 0 new comments -
ctypes.create_string_buffer does not add NUL if len(init) == size
#69011 commented on
Apr 23, 2025 • 0 new comments -
multpirocessing.Process alive after SIGTERM on parent
#80180 commented on
Apr 24, 2025 • 0 new comments -
test_os / test_listdir failed as root-directory changed during test
#84167 commented on
Apr 24, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Apr 24, 2025 • 0 new comments -
Align the grammar of the `Decimal` string constructor with `float`'s
#128185 commented on
Apr 24, 2025 • 0 new comments -
remove/delete method for zipfile/tarfile objects
#51067 commented on
Apr 24, 2025 • 0 new comments -
Allow to pass custom CFLAGS and LDFLAGS to the compilation of builtin extension modules
#131842 commented on
Apr 24, 2025 • 0 new comments -
base64.b85encode uses significant amount of RAM
#101178 commented on
Apr 24, 2025 • 0 new comments -
etree: Defining the default namespace prefix (`""`) with register_namespace has issues
#118416 commented on
Apr 25, 2025 • 0 new comments -
Give python-isal a mention in the zlib/gzip documentation
#98347 commented on
Apr 25, 2025 • 0 new comments -
sys.settrace dramatic slowdown in 3.12
#107674 commented on
Apr 25, 2025 • 0 new comments -
sum() several times slower on Python 3 64-bit
#68264 commented on
Apr 25, 2025 • 0 new comments -
fcntl_fcntl_impl 1024 bytes limitation
#95380 commented on
Apr 25, 2025 • 0 new comments -
Error traceback when interrupting+terminating python
#132017 commented on
Apr 25, 2025 • 0 new comments -
Extra Spaces Added When Pasting Multi-Line Text in Python 3.13.1
#129076 commented on
Apr 25, 2025 • 0 new comments -
Behavior of datetime.datetime.strptime differs from documented behavior on %z
#122781 commented on
Apr 25, 2025 • 0 new comments -
segmentfault when pip installing setuptools
#129992 commented on
Apr 20, 2025 • 0 new comments -
sys.setrecursionlimit docs are incorrect in 3.12 and 3.13
#112282 commented on
Apr 20, 2025 • 0 new comments -
Wrong `Python.asdl` type for `keys` in `Dict` literals
#131421 commented on
Apr 20, 2025 • 0 new comments -
Ensure unittest example `MyTestCase` can be run
#126864 commented on
Apr 20, 2025 • 0 new comments -
`Documents` or more formal `Documentation`?
#128326 commented on
Apr 20, 2025 • 0 new comments -
Thread-unsafe libc functions
#127081 commented on
Apr 20, 2025 • 0 new comments -
Document the constants in the socket module
#45048 commented on
Apr 20, 2025 • 0 new comments -
Clarification about how to implement namespace packages (as in PEP 420) via import hooks for PEP 660 use case
#92054 commented on
Apr 20, 2025 • 0 new comments -
shutil: add reflink=False to file copy functions to control clone/CoW copies (use copy_file_range)
#81338 commented on
Apr 20, 2025 • 0 new comments -
glob : some 'unix style' glob items are not supported
#84037 commented on
Apr 20, 2025 • 0 new comments -
posixmodule.c redefines FSTAT
#55107 commented on
Apr 21, 2025 • 0 new comments -
Add constants for ioctl request codes
#66887 commented on
Apr 21, 2025 • 0 new comments -
SIGSEGV with generators in free-threaded build
#120321 commented on
Apr 21, 2025 • 0 new comments -
Remove outdated `method='c14n'` references from ElementTree
#118318 commented on
Apr 21, 2025 • 0 new comments -
`_abc._abc_subclasscheck` has very poor performance and (I think) a memory leak
#92810 commented on
Apr 21, 2025 • 0 new comments -
multiprocessing.pool ThreadPool.imap does not respect memory scarcity
#101586 commented on
Apr 21, 2025 • 0 new comments -
Add a new interface for external profilers and debuggers to get the call stack efficiently
#115946 commented on
Apr 21, 2025 • 0 new comments -
fix[imaplib]: call Exception with string instance
#91099 commented on
Apr 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
Apr 21, 2025 • 0 new comments -
Support LMMS project files in mimetypes.guess_type
#68667 commented on
Apr 22, 2025 • 0 new comments -
Callbacks pended by `Py_AddPendingCall` will never be invoked if the main thread doesn't release GIL
#95820 commented on
Apr 22, 2025 • 0 new comments -
Provide detection for SIMD features in autoconf and at runtime
#125022 commented on
Apr 22, 2025 • 0 new comments -
[Feature Request]: Add zstd support in tarfile
#81276 commented on
Apr 22, 2025 • 0 new comments -
Inheritance from base class with property in class makes them non-instantiatable
#91393 commented on
Apr 2, 2025 • 0 new comments -
Detect QEMU linux-user emulation in `subprocess._use_posix_spawn()`
#131398 commented on
Apr 7, 2025 • 0 new comments -
`sqlite`: `timeout` doesn't seem to work
#130971 commented on
Apr 8, 2025 • 0 new comments -
Logs are getting auto deleted after the date is changed.
#130108 commented on
Apr 8, 2025 • 0 new comments -
[doc] multiprocessing Proxy docs need locking semantics explained
#64063 commented on
Apr 8, 2025 • 0 new comments -
New repl shows output only for last statement from several, separated by ";"
#131217 commented on
Apr 8, 2025 • 0 new comments -
Decide the fate of undocumented script behavior of some modules
#93096 commented on
Apr 8, 2025 • 0 new comments -
sys.settrace suffers quadratic behavior for large dictionary literals on 3.12+
#127953 commented on
Apr 8, 2025 • 0 new comments -
Inverted enum.Flag
#107538 commented on
Apr 8, 2025 • 0 new comments -
glob.translate incorrectly matches path separator in character ranges
#130942 commented on
Apr 8, 2025 • 0 new comments -
Explore if the upcoming XCode 16.3 supports tail calling interpreters
#130633 commented on
Apr 8, 2025 • 0 new comments -
argparse - make return type from `add_subparsers` public
#101503 commented on
Apr 8, 2025 • 0 new comments -
Multiple test failures on Alpine 3.15 / musl-1.2.2-r7
#90548 commented on
Apr 9, 2025 • 0 new comments -
configure warnings as errors in the test suite
#128770 commented on
Apr 9, 2025 • 0 new comments -
New REPL dosen't remove line continuations upon terminal resizing
#131973 commented on
Apr 9, 2025 • 0 new comments -
Use freelist for range object, iterator objects and other often used objects
#126703 commented on
Apr 9, 2025 • 0 new comments -
Add colour to `argparse` help
#130645 commented on
Apr 9, 2025 • 0 new comments -
token module documentation is incomplete
#130587 commented on
Apr 9, 2025 • 0 new comments -
ctypes.util.find_library does not respect os.add_dll_directory
#111104 commented on
Apr 9, 2025 • 0 new comments -
`test_import` sometimes fails in "Hypothesis tests on Ubuntu" job
#131229 commented on
Apr 9, 2025 • 0 new comments -
Document getpass.getpass behavior on ^C
#68899 commented on
Apr 9, 2025 • 0 new comments -
Documentation archives should be available also in tar.xz format
#64940 commented on
Apr 10, 2025 • 0 new comments -
Add PyNumber_Complex() and PyComplex_FromString() functions
#131704 commented on
Apr 10, 2025 • 0 new comments -
More easily support creating reproducible archives with `shutil`
#120036 commented on
Apr 10, 2025 • 0 new comments -
sys.monitoring `PY_YIELD` leaks internal `async_generator_wrapped_value` object
#129013 commented on
Apr 3, 2025 • 0 new comments -
json module should issue warning about duplicate keys
#89217 commented on
Apr 4, 2025 • 0 new comments -
Add support for multiple signatures
#73536 commented on
Apr 4, 2025 • 0 new comments -
Emscripten: Get test suite passing
#127146 commented on
Apr 4, 2025 • 0 new comments -
New COLORIZED REPL nearly unusable on MS-Windows 10 by default
#125609 commented on
Apr 4, 2025 • 0 new comments -
New REPL sometimes incrementally indents traceback lines
#131968 commented on
Apr 4, 2025 • 0 new comments -
Python cannot start in locale zh_TW.euctw
#91992 commented on
Apr 5, 2025 • 0 new comments -
Need to keep traceback alive in WITH_EXCEPT_START
#130595 commented on
Apr 5, 2025 • 0 new comments -
multiprocessing: add SharedMemory.rename() -- shm_rename() FreeBSD support
#90556 commented on
Apr 5, 2025 • 0 new comments -
Add inspect.signature support for more builtins
#107161 commented on
Apr 5, 2025 • 0 new comments -
ZoneInfo object raises OSError instead of ZoneInfoNotFoundError for timezone input larger than 255 characters
#96463 commented on
Apr 5, 2025 • 0 new comments -
Incomplete documentation of zero preceding width in format specification
#131915 commented on
Apr 6, 2025 • 0 new comments -
Customize UUIDv7 generation for database partitioning
#130843 commented on
Apr 6, 2025 • 0 new comments -
Undocumented handling of thousands separator for floats and differences wrt Decimal
#130664 commented on
Apr 6, 2025 • 0 new comments -
Undefined C behavior going beyond end of struct via a [1] arrays (C99 flexible arrays)
#84301 commented on
Apr 6, 2025 • 0 new comments -
Tkinter text widget scrolling uncontrollably under Wayland
#131029 commented on
Apr 7, 2025 • 0 new comments -
_result_handler dies on raised exceptions [multiprocessing]
#83371 commented on
Apr 7, 2025 • 0 new comments -
Update tkinter to use Tk 8.6.15 or (better) Tk 9.0
#124111 commented on
Apr 7, 2025 • 0 new comments -
`json.dump()` with `indent` and `skipkeys` can be formatted incorrectly
#131884 commented on
Apr 7, 2025 • 0 new comments -
Add underscore as a decimal separator for string formatting
#87790 commented on
Apr 7, 2025 • 0 new comments -
Un-deprecate functional API for importlib resources & add subdirectory support
#116608 commented on
Apr 7, 2025 • 0 new comments -
Optimise the way tracemalloc and PyRefTracer hooks work
#125790 commented on
Apr 7, 2025 • 0 new comments -
glob.translate incorrectly treats ***
#131478 commented on
Apr 7, 2025 • 0 new comments -
re: documentation claim that special characters lose their special meaning inside […] seems wrong
#106482 commented on
Apr 10, 2025 • 0 new comments -
ssl module: QUIC support for HTTP/3
#81229 commented on
Apr 12, 2025 • 0 new comments -
Add encodings for locales supported by glibc
#66869 commented on
Apr 13, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Apr 13, 2025 • 0 new comments -
Performance regression with cyclic GC vs 3.13
#129210 commented on
Apr 14, 2025 • 0 new comments -
Incorrect handling of unicode character \U00010900
#89268 commented on
Apr 14, 2025 • 0 new comments -
Additional assert methods for unittest
#71339 commented on
Apr 14, 2025 • 0 new comments -
multiprocessing.Array 'c' code is not documented
#76187 commented on
Apr 14, 2025 • 0 new comments -
New REPL: `python -q` outputs unnecessary blank space on empty terminal
#131743 commented on
Apr 14, 2025 • 0 new comments -
Missing audit hooks in several extension modules
#115322 commented on
Apr 14, 2025 • 0 new comments -
Deletion of autoTSSkey during runtime finalization is not safe
#131185 commented on
Apr 14, 2025 • 0 new comments -
multiprocessing.get_logger() logger deadlock on first call by subprocess to logger.info("...") due to internal logger.debug(...) call by multiprocessing.Queue._start_thread
#91555 commented on
Apr 14, 2025 • 0 new comments -
Update using/windows to state that 3.12 supports Windows 10 and newer, not 8.1.
#98383 commented on
Apr 14, 2025 • 0 new comments -
test_thread_time fails on NetBSD: time difference exceeds expected threshold
#123978 commented on
Apr 14, 2025 • 0 new comments -
AssertionError in test_whichdb_ndbm on NetBSD
#124486 commented on
Apr 14, 2025 • 0 new comments -
RecvmsgIntoSCMRightsStreamTest and RecvmsgSCMRightsStreamTest fails on NetBSD
#125860 commented on
Apr 14, 2025 • 0 new comments -
Segmentation Faults during build on NetBSD configuring with --enable-profiling
#126099 commented on
Apr 14, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Apr 14, 2025 • 0 new comments -
`test_dllist` fails on NetBSD: dl_iterate_phdr doesn't report shared libraries
#131565 commented on
Apr 14, 2025 • 0 new comments -
posix_spawn and posix_spawnp tests failing on NetBSD with stack limit assertions
#131624 commented on
Apr 14, 2025 • 0 new comments -
traceback._compute_suggestion_error crashes on `__getattr__` raising
#129605 commented on
Apr 14, 2025 • 0 new comments -
`datetime.strptime` accepts incompatible arguments
#124549 commented on
Apr 14, 2025 • 0 new comments -
Line printed at each key pressed in new Python REPL GUI
#125468 commented on
Apr 14, 2025 • 0 new comments -
__self__ on built-in functions is not as documented
#58211 commented on
Apr 15, 2025 • 0 new comments -
Race between `partial_vectorcall_fallback` and `_PyVectorcall_FunctionInline` under free-threading
#128050 commented on
Apr 10, 2025 • 0 new comments -
str.splitlines splitting on non-\r\n characters
#66428 commented on
Apr 10, 2025 • 0 new comments -
UAF when writing to a bytearray with an element implementing `__index__` with side-effects
#91153 commented on
Apr 10, 2025 • 0 new comments -
No protection: `import numpy` in two different threads can lead to race-condition
#91238 commented on
Apr 11, 2025 • 0 new comments -
Use new REPL for the "code" module
#119512 commented on
Apr 11, 2025 • 0 new comments -
Broken Number Pad on macOS in New Interactive Interpreter in 3.13.0
#125494 commented on
Apr 11, 2025 • 0 new comments -
The New REPL Does Not Load My Command History
#120766 commented on
Apr 11, 2025 • 0 new comments -
Regression of 3.13.1 with iterator creation being duplicated
#127682 commented on
Apr 11, 2025 • 0 new comments -
Update function signatures to use `*` and `/` as needed
#131885 commented on
Apr 11, 2025 • 0 new comments -
Suffix in pathlib is not behaving like a file extension
#121347 commented on
Apr 11, 2025 • 0 new comments -
Faulthandler output should include the thread name
#125434 commented on
Apr 11, 2025 • 0 new comments -
Set `sys.abiflags` on Windows
#127405 commented on
Apr 11, 2025 • 0 new comments -
Align the grammar documentation with Python's actual grammar
#127833 commented on
Apr 11, 2025 • 0 new comments -
Reorganize `os.path` documentation
#130536 commented on
Apr 11, 2025 • 0 new comments -
Mocked value at method level not overriding class-level mock in unittest
#122726 commented on
Apr 11, 2025 • 0 new comments -
dataclass defaults and property don't work together
#83428 commented on
Apr 11, 2025 • 0 new comments -
datetime.fromisoformat() accepts invalid ISO 8601 timestamps
#115783 commented on
Apr 11, 2025 • 0 new comments -
ipaddress.IPv6Network should not have a broadcast_address property
#111442 commented on
Apr 11, 2025 • 0 new comments -
Crash when generator frame proxies outlive their generator
#125723 commented on
Apr 12, 2025 • 0 new comments -
Add integer formatting code for fixed-width signed arithmetic (2's complement)
#74756 commented on
Apr 12, 2025 • 0 new comments -
Behavior change for `foo and 1 or 2`: 3.12 newly converts `foo` to bool twice
#124285 commented on
Apr 12, 2025 • 0 new comments -
Type hints for `pathlib.types`
#130798 commented on
Apr 12, 2025 • 0 new comments -
docs: fix codecs table data
#123441 commented on
Apr 12, 2025 • 0 new comments -
`tracemalloc` aborts when run from threads in no-gil
#126315 commented on
May 2, 2025 • 0 new comments -
bpo-34861 Make cProfile default output more useful
#9655 commented on
Apr 13, 2025 • 0 new comments -
gh-62491: codecs text streams now split lines only with \r, \n and \r\n.
#9711 commented on
Apr 13, 2025 • 0 new comments -
gh-66079: IDLE: Ability to run 3rd party code checkers
#9802 commented on
Apr 13, 2025 • 0 new comments -
gh-79157: IDLE: first updated working version of a search bar
#9855 commented on
Apr 13, 2025 • 0 new comments -
In _PyIO_trap_eintr(), check if "val" is not an OSError after PyErr_NormalizeException()
#9929 commented on
Apr 13, 2025 • 0 new comments -
gh-79282: Fix inspect.findsource breaking on class frame objects
#10209 commented on
Apr 13, 2025 • 0 new comments -
bpo-22393: Fix multiprocessing.Pool hangs if a worker process dies unexpectedly
#10441 commented on
Apr 13, 2025 • 0 new comments -
bpo-35270: Cmd.complete: use completedefault also with cmd=None
#10588 commented on
Apr 6, 2025 • 0 new comments -
bpo-35278: Sanitize tempfile prefix to prevent directory treversal
#10627 commented on
Apr 13, 2025 • 0 new comments -
bpo-35227: Add support for file objects of unknown size to tarfile
#10714 commented on
Apr 13, 2025 • 0 new comments -
gh-79516: allow msgfmt.py to compile multiple input po files
#10875 commented on
Apr 18, 2025 • 0 new comments -
bpo-17088: Fix handling of XML attributes when serializing with default namespace
#11050 commented on
Apr 13, 2025 • 0 new comments -
gh-79698: selector.EpollSelector: add new parameter to support extra events
#11193 commented on
Apr 13, 2025 • 0 new comments -
bpo-35302: Try each (remote addrinfo, local addrinfo) pair when connecting.
#11241 commented on
Apr 18, 2025 • 0 new comments -
bpo-33661: Clear Authorization header when redirect to cross-site
#11292 commented on
Apr 13, 2025 • 0 new comments -
gh-79413: Add module and qualname arguments to dataclasses.make_dataclass()
#11371 commented on
Apr 13, 2025 • 0 new comments -
bpo-35638: Introduce fixed point locale aware format type
#11405 commented on
Apr 13, 2025 • 0 new comments -
bpo-19974: Make extractall method of tarfile overwrites directory sym…
#11445 commented on
Apr 13, 2025 • 0 new comments -
bpo-27015: Save kwargs given to exceptions constructor
#11580 commented on
Apr 13, 2025 • 0 new comments -
gh-79951: IDLE - Convert menudefs to dictionary
#11615 commented on
Apr 13, 2025 • 0 new comments -
gh-79888: support __index__ and __float__ in time functions
#11636 commented on
Apr 6, 2025 • 0 new comments -
[WIP] bpo-24177: Add env var proxy support to http.client
#11729 commented on
Apr 6, 2025 • 0 new comments -
bpo-36335: add bdb.Bdb.is_skipped_frame
#12392 commented on
Apr 6, 2025 • 0 new comments -
Tkinter ttk widgets cget() returning _tkinter.Tcl_Obj instead of str
#126008 commented on
May 2, 2025 • 0 new comments -
IDLE: no Shell menu item in single-process mode
#112936 commented on
May 2, 2025 • 0 new comments -
gh-74185: repr() of ImportError now contains attributes name and path.
#1011 commented on
Apr 24, 2025 • 0 new comments -
bpo-22281 ENH add introspection API for concurrent.futures Executor
#4243 commented on
Apr 6, 2025 • 0 new comments -
bpo-32188: do not call os.path.realpath in ImpImporter.find_module
#4672 commented on
Apr 28, 2025 • 0 new comments -
bpo-32628: support DirectoryIndex for http server
#5308 commented on
Apr 6, 2025 • 0 new comments -
bpo-12706: timeout sentinel in ftplib and poplib documentation
#5309 commented on
Apr 6, 2025 • 0 new comments -
gh-76578: Fix textwrap.wrap() so it's stable if run twice.
#5615 commented on
Apr 18, 2025 • 0 new comments -
bpo-33257: Fix race conditions for non-threaded Tcl
#6444 commented on
Apr 7, 2025 • 0 new comments -
gh-76595: PyCapsule_Import() now imports submodules if needed.
#6898 commented on
Apr 9, 2025 • 0 new comments -
gh-47655: Add support for user data of Tk virtual events to tkinter
#7142 commented on
Apr 9, 2025 • 0 new comments -
gh-75128: Fix create_server to handle the case when iface isn't IPv6 enabled.
#7207 commented on
Apr 9, 2025 • 0 new comments -
bpo-28602: [WIP] Add fold support to fromutc
#7425 commented on
Apr 9, 2025 • 0 new comments -
bpo-32475: Add argument to peek() into I/O buffer without reading
#7947 commented on
Apr 9, 2025 • 0 new comments -
bpo-33997: Fix racing condition in termination of pool result_handler
#8009 commented on
Apr 18, 2025 • 0 new comments -
gh-68443: Replace debug level-related logic in http client with logging
#8633 commented on
Apr 18, 2025 • 0 new comments -
gh-73126: Don't fail early when __length_hint__() is too big for preallocation.
#8635 commented on
Apr 13, 2025 • 0 new comments -
gh-78646: Added support for bytearrray type , to create IPv4 addresss
#8908 commented on
Apr 13, 2025 • 0 new comments -
gh-78691: add HTTPConnection.settimeout()
#8947 commented on
Apr 13, 2025 • 0 new comments -
gh-78857: Always return a 2-tuple from divmod() and PyNumber_Divmod().
#9301 commented on
Apr 13, 2025 • 0 new comments -
gh-78319: add UTF8 marker per RFC
#9436 commented on
Apr 20, 2025 • 0 new comments -
gh-69282: test_httpservers hangs since Python 3.5
#9564 commented on
Apr 13, 2025 • 0 new comments -
bpo-34800: Fix email.contentmanager raise error when policy.max_line_length is 0 or None
#9578 commented on
Apr 18, 2025 • 0 new comments -
bpo-36388: pdb: do_debug: restore previous sys.gettrace (might be None)
#12479 commented on
Apr 6, 2025 • 0 new comments -
[WIP] bpo-38806: bdb: stop_here: always stop at calling frame
#17159 commented on
Apr 6, 2025 • 0 new comments -
[WIP/RFC] multiprocessing: proxy: keep _manager after forking
#17333 commented on
Apr 6, 2025 • 0 new comments -
gh-80406: Finalise subinterpreters in Py_FinalizeEx()
#17575 commented on
Apr 6, 2025 • 0 new comments -
gh-50948: IDLE: Warn if saving a file will overwrite a newer version
#17578 commented on
Apr 10, 2025 • 0 new comments -
gh-80776: IDLE: Add search to the "Squeezed Output Viewer"
#17614 commented on
Apr 22, 2025 • 0 new comments -
bpo-11416: handle multiple .netrc entries per host
#17823 commented on
Apr 18, 2025 • 0 new comments -
gh-83405: Document None support for HTTPConnection.timeout
#17843 commented on
Apr 18, 2025 • 0 new comments -
gh-72353: WindowsConsoleIO misbehavior when Ctrl+C is ignored
#17976 commented on
Apr 10, 2025 • 0 new comments -
bpo-17659: Add locale.getfirstweekday
#18142 commented on
Apr 18, 2025 • 0 new comments -
bpo-39469: Support relative home paths for pyvenv.cfg
#18213 commented on
Apr 6, 2025 • 0 new comments -
bpo-39468: Improve the site module's error handling while writing .python_history
#18299 commented on
Apr 18, 2025 • 0 new comments -
bpo-39632: Fix ctypes variadic function call convention
#18560 commented on
Apr 7, 2025 • 0 new comments -
gh-76785: Multiple Interpreters in the Stdlib (PEP 554)
#18817 commented on
Apr 18, 2025 • 0 new comments -
gh-76984: Handle DATA correctly for LMTP with multiple RCPT
#18896 commented on
Apr 19, 2025 • 0 new comments -
[WIP] bpo-39967: do not call linecache.checkcache in Bdb.reset
#19013 commented on
Apr 6, 2025 • 0 new comments -
bpo-39986: Make test_listdir from test_os more robust
#19035 commented on
Apr 10, 2025 • 0 new comments -
bpo-39985: Make string.Formatter with empty field name default to 0
#19065 commented on
Apr 6, 2025 • 0 new comments -
gh-83915: Deprecate the readinto() fallback path in _pickle.c
#19237 commented on
Apr 28, 2025 • 0 new comments -
gh-51067: Add remove() in ZipInfo
#19358 commented on
Apr 18, 2025 • 0 new comments -
bpo-40183: AC_COMPILE_IFELSE doesn't work in all cases
#19367 commented on
Apr 9, 2025 • 0 new comments -
bpo-40243: Use numeric_changed for UCD.numeric
#19457 commented on
Apr 18, 2025 • 0 new comments -
gh-84687: Add filename to the error raised by os.exec*
#19915 commented on
Apr 18, 2025 • 0 new comments -
bpo-40638: Check for attribute lookup failure in builtin_input_impl
#20125 commented on
Apr 6, 2025 • 0 new comments -
bpo-36516: Let Python Launcher recognize pyw file as Python GUI Script file type correctly.
#12672 commented on
Apr 7, 2025 • 0 new comments -
bpo-14841: shutil.get_terminal_size: use stdin/stderr also
#12697 commented on
Apr 6, 2025 • 0 new comments -
gh-80744: pdb: do not read .pdbrc twice when in $HOME
#12731 commented on
Apr 6, 2025 • 0 new comments -
bpo-36667: pdb: restore SIGINT handler in sigint_handler already
#12880 commented on
Apr 6, 2025 • 0 new comments -
bpo-34861: better cProfile CLI defaults: sort by time, restrict to top 20
#13083 commented on
Apr 6, 2025 • 0 new comments -
gh-66113: Add tests for Turtle GUI
#13494 commented on
Apr 18, 2025 • 0 new comments -
bpo-37030: hide undocumented commands in cmd module
#13536 commented on
Apr 26, 2025 • 0 new comments -
gh-72894: Dynamically allocate select fd_sets on Windows based on inputs size
#13842 commented on
Apr 7, 2025 • 0 new comments -
gh-44098: Release the GIL while calling mmap() in the mmap module on Windows
#14114 commented on
Apr 18, 2025 • 0 new comments -
bpo-37407:Update imaplib.py to account for additional padding
#14388 commented on
Apr 20, 2025 • 0 new comments -
bpo-7940: add support for negative end positions to re.finditer and re.findall
#14744 commented on
Apr 7, 2025 • 0 new comments -
bpo-13127: Fix attr name setter behavior
#14757 commented on
Apr 6, 2025 • 0 new comments -
bpo-37612: always call linkat() from os.link(), if available
#14843 commented on
Apr 18, 2025 • 0 new comments -
bpo-1346874: Add 'Expect: 100-Continue' support to httplib
#14880 commented on
May 1, 2025 • 0 new comments -
Fix PYTHONPATH man page in empty-value case
#14946 commented on
Apr 19, 2025 • 0 new comments -
gh-81949: IDLE: show help(object) output in a text viewing window
#15140 commented on
Apr 22, 2025 • 0 new comments -
Allow graceful error handling in messages.py when MIMEText object encodes payload
#15147 commented on
Apr 18, 2025 • 0 new comments -
bpo-32847: Add DirectoryNotEmptyError subclass of OSError
#15496 commented on
Apr 18, 2025 • 0 new comments -
gh-82039: relax cookiejar.py case-sensitive regex for the inconsequential first line of the cookie file
#15673 commented on
Apr 7, 2025 • 0 new comments -
bpo-37629: Update judgment method for jpeg.
#15955 commented on
Apr 18, 2025 • 0 new comments -
bpo-22393: Fix deadlock from pool worker death without communication
#16103 commented on
Apr 18, 2025 • 0 new comments -
bpo-38335 simplify the overlap function for IpNetwork
#16519 commented on
Apr 18, 2025 • 0 new comments -
[WIP] doctest: lazily instantiate debugger
#16946 commented on
Apr 6, 2025 • 0 new comments -
ioctl mutate_flag behavior in regard to the buffer size limit
#61038 commented on
Apr 25, 2025 • 0 new comments -
Pasting a function definition does not work in 3.13 REPL with Windows Terminal
#124096 commented on
Apr 28, 2025 • 0 new comments -
Apple App Store rejecting apps because of "(ITMS-91061) Missing privacy manifest"
#132006 commented on
Apr 28, 2025 • 0 new comments -
Enable AF_UNIX support in Windows
#77589 commented on
Apr 28, 2025 • 0 new comments -
Compilation of HACL fails under macOS Silicon for version 3.14
#130478 commented on
Apr 28, 2025 • 0 new comments -
Improve ContextVar in closures documentation
#131837 commented on
Apr 28, 2025 • 0 new comments -
[Windows] test_int.test_denial_of_service failed: took 15ms
#114911 commented on
Apr 28, 2025 • 0 new comments -
Add a way of printing a C backtrace to `faulthandler`
#127604 commented on
Apr 28, 2025 • 0 new comments -
maximum recursion depth in deepcopy regression
#126817 commented on
Apr 28, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Apr 28, 2025 • 0 new comments -
Incompatible change in internal string representation (encountered with Rust bindings) (?)
#128972 commented on
Apr 28, 2025 • 0 new comments -
mimetypes.add_type should complain when you give it an undotted ext
#75223 commented on
Apr 28, 2025 • 0 new comments -
platform.libc_ver() returns no information on Alpine Linux
#87414 commented on
Apr 28, 2025 • 0 new comments -
Pasting in new REPL is slow
#130328 commented on
Apr 28, 2025 • 0 new comments -
Make pathlib ABCs usable by zipfile.Path
#128520 commented on
Apr 28, 2025 • 0 new comments -
richcompare suppresses all errors raised from descriptors of comparison special methods
#131151 commented on
Apr 28, 2025 • 0 new comments -
seekable() returns True on pipe objects in Windows
#86768 commented on
Apr 29, 2025 • 0 new comments -
clang-cl issues many warnings when building on Windows
#131296 commented on
Apr 29, 2025 • 0 new comments -
[PATCH] python socket module fails to build on Solaris when -zignore is in LDFLAGS
#68083 commented on
Apr 29, 2025 • 0 new comments -
Argument Clinic: Better internal implementation for `@getter` and `@setter`
#113318 commented on
Apr 29, 2025 • 0 new comments -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Apr 29, 2025 • 0 new comments -
Make `PurePath` initializer args available as an attribute
#131916 commented on
Apr 29, 2025 • 0 new comments -
Lib/importlib: Ensure stale empty python module directories don't break the build
#120492 commented on
Apr 29, 2025 • 0 new comments -
readline() causes output to be written at eof unless seek() is used
#113439 commented on
Apr 29, 2025 • 0 new comments -
avoid bare except: in stdlib
#125522 commented on
Apr 25, 2025 • 0 new comments -
Improve Turtle graphics documentation
#106996 commented on
Apr 25, 2025 • 0 new comments -
argparse: support mutually exclusive groups like ( -a | (-b | -c) )
#101337 commented on
Apr 25, 2025 • 0 new comments -
Add __str__ and __repr__ to ConfigParser for Better Debugging and Unit Testing
#127011 commented on
Apr 25, 2025 • 0 new comments -
str(zipfile.Path()) not working when root attribute is io.BytesIO
#100609 commented on
Apr 25, 2025 • 0 new comments -
Severe performance degradation for tracing under 3.11
#93516 commented on
Apr 25, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Apr 25, 2025 • 0 new comments -
multiprocessing.Process generates FileNotFoundError when argument isn't explicitly referenced
#94765 commented on
Apr 25, 2025 • 0 new comments -
InterpreterPoolExecutor workers do not inherit modifications made to sys.path before starting.
#126714 commented on
Apr 25, 2025 • 0 new comments -
chdir __exit__ is not safe
#89708 commented on
Apr 26, 2025 • 0 new comments -
Add build support for Apple visionOS
#131999 commented on
Apr 26, 2025 • 0 new comments -
Improve error messages of `curses` by indicating failed C function
#125843 commented on
Apr 26, 2025 • 0 new comments -
Incorrect shutil.copytree() behaviour with symlinks
#91205 commented on
Apr 26, 2025 • 0 new comments -
mimetypes.guess_type returns deprecated mimetype application/x-javascript
#90193 commented on
Apr 26, 2025 • 0 new comments -
email.utils.formataddr does not respect double spaces
#91400 commented on
Apr 26, 2025 • 0 new comments -
WeakSet is not pickleable
#74876 commented on
Apr 26, 2025 • 0 new comments -
test_minidom has many empty tests
#63882 commented on
Apr 26, 2025 • 0 new comments -
concurrent.futures.ProcessPoolExecutor raises during shutdown
#131598 commented on
Apr 26, 2025 • 0 new comments -
New REPL on Windows exits when accented character is pasted/typed
#131878 commented on
Apr 26, 2025 • 0 new comments -
multiprocessing.Process.is_alive() incorrect if waitpid() was executed concurrently to it
#92881 commented on
Apr 27, 2025 • 0 new comments -
Implement PEP 649 and PEP 749
#119180 commented on
Apr 27, 2025 • 0 new comments -
file.seek(file.tell()) needed: bad docs or a bug?
#93079 commented on
Apr 27, 2025 • 0 new comments -
Improve import time of various stdlib modules
#118761 commented on
Apr 27, 2025 • 0 new comments -
Cython cannot use "pycore_frame.h" in Py3.14a4
#130931 commented on
Apr 29, 2025 • 0 new comments -
Android cibuildwheel support
#131531 commented on
May 1, 2025 • 0 new comments -
Add support for C99 complex type (_Complex) as ctypes.c_complex
#61103 commented on
May 1, 2025 • 0 new comments -
unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 1, 2025 • 0 new comments -
Remove smart quotes in pydoc text
#80935 commented on
May 1, 2025 • 0 new comments -
Occasional incorrect chaining of CancelledError when calling 'cancel' on result of 'asyncio.gather'
#97907 commented on
May 1, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 commented on
May 1, 2025 • 0 new comments -
Add support for C99 complex type (_Complex) to the struct module
#121249 commented on
May 1, 2025 • 0 new comments -
Syntax highlighting in PyREPL
#131507 commented on
May 1, 2025 • 0 new comments -
Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 commented on
May 1, 2025 • 0 new comments -
Fractions instantiation revisited
#72902 commented on
May 1, 2025 • 0 new comments -
pygettext: Improve test coverage
#130197 commented on
May 1, 2025 • 0 new comments -
Document PyUnicode_* API
#46236 commented on
May 1, 2025 • 0 new comments -
Implement stack overflow protection for webassembly
#130397 commented on
May 1, 2025 • 0 new comments -
test_os.TimerfdTests is flaky
#126112 commented on
May 1, 2025 • 0 new comments -
Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 commented on
May 1, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
May 1, 2025 • 0 new comments -
httplib simply ignores CONTINUE
#42550 commented on
May 1, 2025 • 0 new comments -
Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 commented on
May 1, 2025 • 0 new comments -
Data race on `block->next` in `mi_block_set_nextx`
#129748 commented on
May 2, 2025 • 0 new comments -
Parser stack overflow on WASI with `--with-pydebug`
#131770 commented on
May 2, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
May 2, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
May 2, 2025 • 0 new comments -
multiprocessing async .get() hangs if the pool is terminated
#126743 commented on
May 2, 2025 • 0 new comments -
`lib-dynload` installed in wrong location on a 64-bit system when `CONFIG_SITE` is set
#108819 commented on
Apr 29, 2025 • 0 new comments -
Incorrect installation of `lib-dynload` for custom builds on openSUSE
#131425 commented on
Apr 29, 2025 • 0 new comments -
build-details.json should be installed to different locations for nondebug/debug builds and have distinct base_interpreter values
#131372 commented on
Apr 29, 2025 • 0 new comments -
Question about adjacent empty matches in regular expressions
#122055 commented on
Apr 29, 2025 • 0 new comments -
Add a functools.cache variant for methods to avoid keeping instances alive
#102618 commented on
Apr 29, 2025 • 0 new comments -
Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 commented on
Apr 29, 2025 • 0 new comments -
Type slots are not thread-safe in free-threaded builds
#127266 commented on
Apr 29, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Apr 30, 2025 • 0 new comments -
Multiple unused code warnings in `Python/generated_cases.c.h`
#125515 commented on
Apr 30, 2025 • 0 new comments -
Use `.. program::` and `.. option::` directives for modules with a documented CLI
#130160 commented on
Apr 30, 2025 • 0 new comments -
FileIO.readinto() breaks the contract on io.RawIOBase.read()
#118276 commented on
Apr 30, 2025 • 0 new comments -
instantiating and populating xml.dom.minidom.Element is cumbersome
#49099 commented on
Apr 30, 2025 • 0 new comments -
pthread_exit & PyThread_exit_thread from PyEval_RestoreThread etc. are harmful
#87135 commented on
Apr 30, 2025 • 0 new comments -
Raise ValueError rather of OverflowError in PyLong_AsUnsignedLong()
#74020 commented on
Apr 30, 2025 • 0 new comments -
Allow passing DocTestRunner and DocTestCase in doctest
#43657 commented on
Apr 30, 2025 • 0 new comments -
Allow "p" in Py_BuildValue
#89488 commented on
Apr 30, 2025 • 0 new comments -
Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
Apr 30, 2025 • 0 new comments -
Implement stack overflow protection for linux based on actual stack depth
#130396 commented on
Apr 30, 2025 • 0 new comments -
pygettext: Add `--omit-header` option
#130647 commented on
Apr 30, 2025 • 0 new comments -
tests `test_pickle` failed due to error message mismatch
#131031 commented on
Apr 30, 2025 • 0 new comments -
WASM build scripts don't honor `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 commented on
Apr 30, 2025 • 0 new comments -
nogil segmentation fault on ordered dict operations
#125996 commented on
Apr 30, 2025 • 0 new comments -
SharedMemory constructor raises "cannot mmap an empty file" exception
#92408 commented on
Apr 30, 2025 • 0 new comments