Insights: python/cpython
Overview
Could not load contribution data
Please try again later
220 Pull requests merged by 66 people
-
GH-115651: Convert `LOAD_MODULE_ATTR` into `LOAD_INLINE_CONST` when the module is itself a constant.
#115711 merged
Feb 22, 2024 -
[3.12] gh-115663: Remove 'regen-sbom' from the 'regen-all' target (GH-115790)
#115820 merged
Feb 22, 2024 -
[3.12] gh-100762: Fix optimization in gen_close (GH-111069)
#115818 merged
Feb 22, 2024 -
gh-115663: Remove 'regen-sbom' from the 'regen-all' target
#115790 merged
Feb 22, 2024 -
gh-115796: fix exception table construction in _testinternalcapi.assemble_code_object
#115797 merged
Feb 22, 2024 -
gh-115714: Don't use CLOCK_PROCESS_CPUTIME_ID and times() on WASI
#115757 merged
Feb 22, 2024 -
gh-115765: Don't use deprecated AC_CHECK_TYPE macro in configure.ac
#115792 merged
Feb 22, 2024 -
[3.12] gh-115795: Doc: fix obsolete URL (GH-115749)
#115803 merged
Feb 22, 2024 -
[3.11] gh-115795: Doc: fix obsolete URL (GH-115749)
#115804 merged
Feb 22, 2024 -
gh-115795: Doc: fix obsolete URL
#115749 merged
Feb 22, 2024 -
gh-111140: Improve PyLong_AsNativeBytes API doc example & improve the test
#115380 merged
Feb 22, 2024 -
[3.12] gh-112364: Correct unparsing of backslashes and quotes in ast.…
#115782 merged
Feb 21, 2024 -
gh-111225: Link extension modules against libpython on Android
#115780 merged
Feb 21, 2024 -
[3.11] gh-93205: When rotating logs with no namer specified, match whole extension (GH-93224)
#115785 merged
Feb 21, 2024 -
[3.12] gh-93205: When rotating logs with no namer specified, match whole extension (GH-93224)
#115784 merged
Feb 21, 2024 -
gh-93205: When rotating logs with no namer specified, match whole extension
#93224 merged
Feb 21, 2024 -
[3.12] gh-113655: Increase stack reserve size on Windows for when running PGO
#115770 merged
Feb 21, 2024 -
gh-115491: Keep some fields valid across allocations in obmalloc (free-threading)
#115745 merged
Feb 21, 2024 -
gh-115304: Add doc for initialize PyMutex as global variables
#115305 merged
Feb 21, 2024 -
[3.9] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107590 merged
Feb 21, 2024 -
[3.8] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107591 merged
Feb 21, 2024 -
gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed
#96311 merged
Feb 21, 2024 -
gh-104090: Add exit code to multiprocessing ResourceTracker
#115410 merged
Feb 21, 2024 -
[3.11] gh-114785: Remove content from `Porting from Python2` how-to (GH-114805)
#115328 merged
Feb 21, 2024 -
[3.12] gh-114785: Remove content from `Porting from Python2` how-to (GH-114805)
#115327 merged
Feb 21, 2024 -
[3.8] Upgrade bundled libexpat to 2.6.0 (GH-115399)
#115475 merged
Feb 21, 2024 -
[3.9] Upgrade bundled libexpat to 2.6.0 (GH-115399)
#115474 merged
Feb 21, 2024 -
[3.9] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities" (GH-115400)
#115763 merged
Feb 21, 2024 -
[3.8] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities" (GH-115400)
#115764 merged
Feb 21, 2024 -
[3.10] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities" (GH-115400)
#115762 merged
Feb 21, 2024 -
[3.11] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities" (GH-115400)
#115761 merged
Feb 21, 2024 -
[3.12] gh-115399: Document CVE-2023-52425 under "XML vulnerabilities" (GH-115400)
#115760 merged
Feb 21, 2024 -
ArgumentDefaultsHelpFormatter: fix docstring
#101591 merged
Feb 21, 2024 -
gh-115399: Document CVE-2023-52425 under "XML vulnerabilities"
#115400 merged
Feb 21, 2024 -
[3.9] Fix tests for XMLPullParser with Expat 2.6.0 (GH-115133)
#115535 merged
Feb 21, 2024 -
[3.8] [3.10] gh-97032: avoid test_squeezer crash on macOS buildbots (GH-115508)
#115656 merged
Feb 21, 2024 -
[3.8] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-115164
#115536 merged
Feb 21, 2024 -
[3.9] gh-97032: avoid test_squeezer crash on macOS buildbots (GH-115508)
#115655 merged
Feb 21, 2024 -
gh-110850: Cleanup PyTime API: PyTime_t are nanoseconds
#115753 merged
Feb 21, 2024 -
[3.12] gh-115653: Document PyCode_GetFirstFree() (GH-115654)
#115752 merged
Feb 21, 2024 -
gh-112364: correct unparsing of backslashes and quotes
#115696 merged
Feb 21, 2024 -
gh-115737: Correct the install name for non-framework macOS libPython builds.
#115750 merged
Feb 21, 2024 -
gh-115653: Add docs for the PyCode_GetFirstFree and correct return type for the PyCode_GetNumFree
#115654 merged
Feb 21, 2024 -
gh-110850: Replace private _PyTime_MAX with public PyTime_MAX
#115751 merged
Feb 21, 2024 -
Delete unused sym_clear_flag function.
#115744 merged
Feb 21, 2024 -
gh-112087: Make list_{concat, repeat, inplace_repeat, ass_item) to be thread-safe
#115605 merged
Feb 21, 2024 -
gh-112075: Accessing a single element should optimistically avoid locking
#115109 merged
Feb 21, 2024 -
gh-112075: Make PyDictKeysObject thread-safe
#114741 merged
Feb 21, 2024 -
gh-110850: Use public PyTime functions
#115746 merged
Feb 20, 2024 -
gh-110850: Rename internal PyTime C API functions
#115734 merged
Feb 20, 2024 -
gh-104061: Add socket.SO_BINDTOIFINDEX constant
#104062 merged
Feb 20, 2024 -
Tier 2 cleanups and tweaks
#115534 merged
Feb 20, 2024 -
gh-115733: Fix crash involving exhausted list iterator
#115740 merged
Feb 20, 2024 -
[3.11] gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721) (GH-115729)
#115738 merged
Feb 20, 2024 -
GH-115727: Temporary fix of confidence score test.
#115728 merged
Feb 20, 2024 -
gh-115735: Current executor may be NULL before _START_EXECUTOR
#115736 merged
Feb 20, 2024 -
[3.11] gh-86291: linecache: get module name from __spec__ if available (GH-22908)
#115732 merged
Feb 20, 2024 -
[3.12] gh-86291: linecache: get module name from __spec__ if available (GH-22908)
#115731 merged
Feb 20, 2024 -
gh-115103: Implement delayed free mechanism for free-threaded builds
#115367 merged
Feb 20, 2024 -
[3.12] gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True (GH-115721)
#115729 merged
Feb 20, 2024 -
gh-110850: Cleanup pycore_time.h includes
#115724 merged
Feb 20, 2024 -
gh-86291: linecache: get module name from __spec__ if available
#22908 merged
Feb 20, 2024 -
[3.11] Add missed `stream` argument (GH-111775)
#115717 merged
Feb 20, 2024 -
[3.12] Add missed `stream` argument (GH-111775)
#115716 merged
Feb 20, 2024 -
[3.10] gh-114572: Fix locking in cert_store_stats and get_ca_certs (GH-114573)
#115548 merged
Feb 20, 2024 -
[3.11] gh-114572: Fix locking in cert_store_stats and get_ca_certs (GH-114573)
#115549 merged
Feb 20, 2024 -
gh-115712: Support CSV dialects with delimiter=' ' and skipinitialspace=True
#115721 merged
Feb 20, 2024 -
gh-115491: Keep some fields valid across allocations (free-threading)
#115573 merged
Feb 20, 2024 -
gh-101860: Expose __name__ on property
#101876 merged
Feb 20, 2024 -
gh-110850: Replace _PyTime_t with PyTime_t
#115719 merged
Feb 20, 2024 -
[3.12] gh-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055)
#115722 merged
Feb 20, 2024 -
[3.11] gh-112020: Document the meaning of empty bytes returned by socket.recv() (GH-112055)
#115723 merged
Feb 20, 2024 -
gh-112175: Add `eval_breaker` to `PyThreadState`
#115194 merged
Feb 20, 2024 -
gh-112020: Update socket.rst doc - 0-bytes returned by socket.recv
#112055 merged
Feb 20, 2024 -
gh-110850: Enhance PyTime C API tests
#115715 merged
Feb 20, 2024 -
Add missed `stream` argument
#111775 merged
Feb 20, 2024 -
gh-110850: PyTime_Time() return 0 on success
#115713 merged
Feb 20, 2024 -
gh-115687: Split up guards from COMPARE_OP
#115688 merged
Feb 20, 2024 -
gh-115700: Add target `_RegenCases` in Windows build for cases regeneration.
#115708 merged
Feb 20, 2024 -
GH-115457: Support splitting and replication of micro ops.
#115558 merged
Feb 20, 2024 -
GH-112354: Initial implementation of warm up on exits and trace-stitching
#114142 merged
Feb 20, 2024 -
[3.12] Make the title match the content (GH-115702)
#115703 merged
Feb 20, 2024 -
gh-113157: Document and test __get__ for MethodType
#115492 merged
Feb 20, 2024 -
Make the title match the content
#115702 merged
Feb 20, 2024 -
[3.12] Modernize the Sorting HowTo guide (gh-115479)
#115701 merged
Feb 20, 2024 -
Modernize the Sorting HowTo guide
#115479 merged
Feb 20, 2024 -
[3.12] gh-115539: Allow enum.Flag to have None members (GH-115636)
#115694 merged
Feb 20, 2024 -
[3.11] gh-115539: Allow enum.Flag to have None members (GH-115636)
#115695 merged
Feb 20, 2024 -
gh-115539: Allow enum.Flag to have None members
#115636 merged
Feb 19, 2024 -
[3.11] gh-115543: Update py.exe to know about Python 3.13 and to install 3.12 by default (GH-115544)
#115690 merged
Feb 19, 2024 -
[3.12] gh-115543: Update py.exe to know about Python 3.13 and to install 3.12 by default (GH-115544)
#115689 merged
Feb 19, 2024 -
gh-115543: Update py.exe to know about Python 3.13 and to install 3.12 by default
#115544 merged
Feb 19, 2024 -
[3.11] gh-115664: Fix versionadded and versionchanged directives in multiprocessing.rst (GH-115665)
#115682 merged
Feb 19, 2024 -
[3.11] gh-115664: Fix chronological ordering of versionadded and versionchanged directives (GH-115676)
#115681 merged
Feb 19, 2024 -
[3.11] Fix typo in multiprocessing docs (GH-115650)
#115680 merged
Feb 19, 2024 -
[3.12] Fix typo in multiprocessing docs (GH-115650)
#115679 merged
Feb 19, 2024 -
[3.12] gh-60346: Improve handling single-dash options in ArgumentParser.parse_known_args() (GH-114180)
#115675 merged
Feb 19, 2024 -
[3.12] gh-115664: Fix versionadded and versionchanged directives in multiprocessing.rst (GH-115665)
#115677 merged
Feb 19, 2024 -
[3.11] gh-60346: Improve handling single-dash options in ArgumentParser.parse_known_args() (GH-114180)
#115674 merged
Feb 19, 2024 -
Fix typo in multiprocessing docs
#115650 merged
Feb 19, 2024 -
[3.12] gh-115664: Fix chronological ordering of versionadded and versionchanged directives (GH-115676)
#115678 merged
Feb 19, 2024 -
[3.11] Fix test_compile with -O mode (GH-115346)
#115673 merged
Feb 19, 2024 -
gh-115664: Fix versionadded and versionchanged directives in multiprocessing.rst
#115665 merged
Feb 19, 2024 -
[3.11] gh-115341: Fix loading unit tests with doctests in -OO mode (GH-115342)
#115672 merged
Feb 19, 2024 -
gh-115664: Fix chronological ordering of versionadded and versionchanged directives
#115676 merged
Feb 19, 2024 -
[3.12] gh-115341: Fix loading unit tests with doctests in -OO mode (GH-115342)
#115671 merged
Feb 19, 2024 -
[3.11] Fix test_py_compile with -O mode (GH-115345)
#115670 merged
Feb 19, 2024 -
[3.12] Fix test_py_compile with -O mode (GH-115345)
#115669 merged
Feb 19, 2024 -
gh-60346: Improve handling single-dash options in ArgumentParser.parse_known_args()
#114180 merged
Feb 19, 2024 -
[3.12] Fix test_compile with -O mode (GH-115346)
#115668 merged
Feb 19, 2024 -
gh-115341: Fix loading unit tests with doctests in -OO mode
#115342 merged
Feb 19, 2024 -
Fix test_py_compile with -O mode
#115345 merged
Feb 19, 2024 -
Fix test_compile with -O mode
#115346 merged
Feb 19, 2024 -
[3.12] gh-115154: Fix untokenize handling of unicode named literals (GH-115171)
#115662 merged
Feb 19, 2024 -
[3.12] gh-115652: Fix indentation in the documentation of multiprocessing.get_start_method (GH-115658)
#115659 merged
Feb 19, 2024 -
[3.11] gh-115652: Fix indentation in the documentation of multiprocessing.get_start_method (GH-115658)
#115660 merged
Feb 19, 2024 -
[3.10] Upgrade bundled libexpat to 2.6.0 (GH-115399) (GH-115468)
#115473 merged
Feb 19, 2024 -
gh-115154: Fix untokenize handling of unicode named literals
#115171 merged
Feb 19, 2024 -
gh-115652: Fix indentation in the documentation of multiprocessing.get_start_method
#115658 merged
Feb 19, 2024 -
[3.10] gh-97032: avoid test_squeezer crash on macOS buildbots
#115508 merged
Feb 19, 2024 -
[3.10] gh-115133: Fix tests for XMLPullParser with Expat 2.6.0 (GH-115164)
#115525 merged
Feb 19, 2024 -
gh-114626: Add again _PyCFunctionFastWithKeywords name
#115561 merged
Feb 19, 2024 -
gh-83648: Add missing `deprecated` arg in argparse.rst
#115640 merged
Feb 19, 2024 -
gh-102388: Add windows_31j to aliases for cp932 codec
#102389 merged
Feb 19, 2024 -
[3.11] Docs: Add explanation about little/big endian (GH-109841)
#115647 merged
Feb 19, 2024 -
[3.12] Docs: Add explanation about little/big endian (GH-109841)
#115646 merged
Feb 19, 2024 -
Docs: Add explanation about little/big endian
#109841 merged
Feb 19, 2024 -
[3.12] gh-111358: Fix timeout behaviour in BaseEventLoop.shutdown_default_executor (GH-115622)
#115641 merged
Feb 19, 2024 -
gh-111358: Fix timeout behaviour in BaseEventLoop.shutdown_default_executor
#115622 merged
Feb 19, 2024 -
gh-114709: Mark commonpath behaviour as changed in 3.13
#115639 merged
Feb 18, 2024 -
gh-115122: Add --bisect option to regrtest
#115123 merged
Feb 18, 2024 -
[3.12] gh-115572: Move `codeobject.replace()` docs to the data model …
#115633 merged
Feb 18, 2024 -
[3.11] gh-115572: Move `codeobject.replace()` docs to the data model …
#115632 merged
Feb 18, 2024 -
gh-115572: Move `codeobject.replace()` docs to the data model
#115631 merged
Feb 18, 2024 -
gh-114709: Fix exceptions raised by posixpath.commonpath
#114710 merged
Feb 18, 2024 -
[3.12] gh-108303: Move `Lib/test/sortperf.py` to `Tools/scripts` (GH-114687)
#115625 merged
Feb 18, 2024 -
[3.11] gh-108303: Move `Lib/test/sortperf.py` to `Tools/scripts` (GH-114687)
#115626 merged
Feb 18, 2024 -
gh-108303: Move `Lib/test/sortperf.py` to `Tools/scripts`
#114687 merged
Feb 18, 2024 -
[3.11] gh-101100: Fix Sphinx warnings in `whatsnew/3.2.rst` (GH-115580)
#115590 merged
Feb 17, 2024 -
[3.11] gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619)
#115621 merged
Feb 17, 2024 -
[3.12] gh-115618: Remove improper Py_XDECREFs in property methods (GH-115619)
#115620 merged
Feb 17, 2024 -
gh-115618: Remove improper Py_XDECREFs in property methods
#115619 merged
Feb 17, 2024 -
[3.12] gh-101100: Fix Sphinx warnings in `whatsnew/3.2.rst` (GH-115580)
#115589 merged
Feb 17, 2024 -
gh-100176: Remove outdated Tools/{io,cc,string}bench
#101853 merged
Feb 17, 2024 -
[3.11] gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority (GH-115610)
#115617 merged
Feb 17, 2024 -
[3.12] gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority (GH-115610)
#115616 merged
Feb 17, 2024 -
gh-115596: Fix `ProgramPriorityTests` in `test_os` permanently changing the process priority
#115610 merged
Feb 17, 2024 -
[3.11] gh-107155: Fix help() for lambda function with return annotati…
#115613 merged
Feb 17, 2024 -
[3.11] Fix ProgramPriorityTests on FreeBSD with high nice value (GH-100145)
#115615 merged
Feb 17, 2024 -
[3.12] Fix ProgramPriorityTests on FreeBSD with high nice value (GH-100145)
#115614 merged
Feb 17, 2024 -
[3.12] gh-107155: Fix help() for lambda function with return annotati…
#115612 merged
Feb 17, 2024 -
Fix ProgramPriorityTests on FreeBSD with high nice value
#100145 merged
Feb 17, 2024 -
[3.12] gh-115567: Catch test_ctypes.test_callbacks.test_i38748_stackCorruption stdout output (GH-115568)
#115609 merged
Feb 17, 2024 -
[3.11] gh-100985: Consistently wrap IPv6 IP address during CONNECT (GH-100986)
#115606 merged
Feb 17, 2024 -
[3.11] Document use of ANY in test assertions (GH-94060)
#115608 merged
Feb 17, 2024 -
[3.12] Document use of ANY in test assertions (GH-94060)
#115607 merged
Feb 17, 2024 -
gh-115567: Catch ``test_ctypes.test_callbacks.test_i38748_stackCorruption`` stdout output
#115568 merged
Feb 17, 2024 -
Document use of ANY in test assertions
#94060 merged
Feb 17, 2024 -
[3.11] gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope' (GH-96561)
#115604 merged
Feb 17, 2024 -
[3.12] gh-101699: Explain using Match.expand with \g<0> (GH-101701)
#115583 merged
Feb 17, 2024 -
[3.11] gh-101699: Explain using Match.expand with \g<0> (GH-101701)
#115584 merged
Feb 17, 2024 -
[3.12] gh-101384: Add socket timeout to ThreadedVSOCKSocketStreamTest and skip it on WSL (GH-101419)
#115585 merged
Feb 17, 2024 -
[3.11] gh-101384: Add socket timeout to ThreadedVSOCKSocketStreamTest and skip it on WSL (GH-101419)
#115586 merged
Feb 17, 2024 -
[3.12] gh-100985: Consistently wrap IPv6 IP address during CONNECT (GH-100986)
#115591 merged
Feb 17, 2024 -
[3.11] gh-100884: email/_header_value_parser: don't encode list separators (GH-100885)
#115593 merged
Feb 17, 2024 -
[3.12] gh-100884: email/_header_value_parser: don't encode list separators (GH-100885)
#115592 merged
Feb 17, 2024 -
[3.12] gh-87688: Amend SSLContext.hostname_checks_common_name docs (GH-100517)
#115594 merged
Feb 17, 2024 -
[3.11] gh-87688: Amend SSLContext.hostname_checks_common_name docs (GH-100517)
#115595 merged
Feb 17, 2024 -
[3.12] gh-56499: Update the pickle library's note section for the __setstate__ function (GH-101062)
#115597 merged
Feb 17, 2024 -
[3.11] gh-56499: Update the pickle library's note section for the __setstate__ function (GH-101062)
#115598 merged
Feb 17, 2024 -
[3.12] gh-95782: Fix io.BufferedReader.tell() etc. being able to return offsets < 0 (GH-99709)
#115599 merged
Feb 17, 2024 -
[3.11] gh-95782: Fix io.BufferedReader.tell() etc. being able to return offsets < 0 (GH-99709)
#115600 merged
Feb 17, 2024 -
[3.12] gh-97590: Update docs and tests for ftplib.FTP.voidcmd() (GH-96825)
#115601 merged
Feb 17, 2024 -
[3.11] gh-97590: Update docs and tests for ftplib.FTP.voidcmd() (GH-96825)
#115602 merged
Feb 17, 2024 -
[3.12] gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope' (GH-96561)
#115603 merged
Feb 17, 2024 -
gh-107155: Fix `help(lambda_func)` when `lambda_func` has `__annotati…
#107401 merged
Feb 17, 2024 -
gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope'
#96561 merged
Feb 17, 2024 -
gh-97590: Update docs and tests for `ftplib.FTP.voidcmd`
#96825 merged
Feb 17, 2024 -
gh-95782: Fix `io.BufferedReader.tell` etc. being able to return offsets < 0
#99709 merged
Feb 17, 2024 -
gh-56499: Update the pickle library's note section for the __setstate__ function
#101062 merged
Feb 17, 2024 -
gh-87688: Amend SSLContext.hostname_checks_common_name docs
#100517 merged
Feb 17, 2024 -
GH-100884: email/_header_value_parser: don't encode list separators
#100885 merged
Feb 17, 2024 -
gh-100985: Consistently wrap IPv6 IP address during CONNECT
#100986 merged
Feb 17, 2024 -
gh-101100: Fix Sphinx warnings in `whatsnew/3.2.rst`
#115580 merged
Feb 17, 2024 -
[3.11] gh-101100: Fix Sphinx warnings in `whatsnew/3.1.rst` (GH-115575)
#115588 merged
Feb 17, 2024 -
[3.12] gh-101100: Fix Sphinx warnings in `whatsnew/3.1.rst` (GH-115575)
#115587 merged
Feb 17, 2024 -
gh-101100: Fix Sphinx warnings in `whatsnew/3.1.rst`
#115575 merged
Feb 17, 2024 -
gh-101384: add socket timeout to ThreadedVSOCKSocketStreamTest and skip it on WSL
#101419 merged
Feb 17, 2024 -
gh-101699: Explain using Match.expand with \g<0>
#101701 merged
Feb 17, 2024 -
gh-113812: Allow DatagramTransport.sendto to send empty data
#115199 merged
Feb 17, 2024 -
gh-111968: Split _Py_async_gen_asend_freelist out of _Py_async_gen_fr…
#115546 merged
Feb 17, 2024 -
[3.12] docs: Add glossary term references to shutil docs (GH-115559)
#115578 merged
Feb 16, 2024 -
[3.11] docs: Add glossary term references to shutil docs (GH-115559)
#115579 merged
Feb 16, 2024 -
docs: Add glossary term references to shutil docs
#115559 merged
Feb 16, 2024 -
[3.12] gh-115570: Fix DeprecationWarnings in test_typing (#115571)
#115574 merged
Feb 16, 2024 -
gh-85294: Handle missing arguments to @singledispatchmethod gracefully
#21471 merged
Feb 16, 2024 -
gh-115103: Implement delayed memory reclamation (QSBR)
#115180 merged
Feb 16, 2024 -
gh-115556: Remove quotes from command-line arguments in test.bat and rt.bat
#115557 merged
Feb 16, 2024 -
[3.11] gh-115570: Fix DeprecationWarnings in test_typing
#115571 merged
Feb 16, 2024 -
gh-112720: make it easier to subclass and modify dis.ArgResolver's jump arg resolution
#115564 merged
Feb 16, 2024 -
gh-114271: Make `thread._rlock` thread-safe in free-threaded builds
#115102 merged
Feb 16, 2024 -
gh-115480: Type / constant propagation for float binary uops
#115550 merged
Feb 16, 2024 -
gh-115362: Add documentation to pystats output
#115365 merged
Feb 16, 2024 -
gh-113743: Give _PyTypes_AfterFork a prototype.
#115563 merged
Feb 16, 2024 -
gh-112529: Make the GC scheduling thread-safe
#114880 merged
Feb 16, 2024 -
gh-115480: Minor fixups in int constant propagation
#115507 merged
Feb 16, 2024 -
gh-102013: Move PyUnstable_GC_VisitObjects() to Include/cpython/objim…
#115560 merged
Feb 16, 2024 -
Add `Python/tier2_redundancy_eliminator_cases.c.h` to `.gitattributes` as generated
#115551 merged
Feb 16, 2024 -
gh-69990: Make Profile.print_stats support sorting by multiple values
#104590 merged
Feb 16, 2024 -
gh-113317: Argument Clinic: move C/Py identifier helpers into libclinic
#115520 merged
Feb 16, 2024 -
gh-115503: Fix `run_presite` error handling
#115504 merged
Feb 16, 2024 -
[3.10] gh-105821: Use a raw f-string in test_httpservers.py (GH-105822)
#115519 merged
Feb 16, 2024 -
gh-111968: Split _Py_dictkeys_freelist out of _Py_dict_freelist
#115505 merged
Feb 16, 2024 -
gh-113743: Use per-interpreter locks for types
#115541 merged
Feb 16, 2024 -
gh-114572: Fix locking in cert_store_stats and get_ca_certs
#114573 merged
Feb 16, 2024 -
gh-113317: Argument Clinic: move linear_format into libclinic
#115518 merged
Feb 15, 2024 -
gh-115498: Fix `SET_COUNT` error handling in `_xxinterpchannelsmodule`
#115499 merged
Feb 15, 2024 -
gh-113743: Make the MRO cache thread-safe in free-threaded builds
#113930 merged
Feb 15, 2024
45 Pull requests opened by 31 people
-
gh-101293: Fix support of custom callables and types in inspect.Signature.from_callable()
#115530 opened
Feb 15, 2024 -
gh-112006: Fix inspect.unwrap() for types where __wrapped__ is a data descriptor
#115540 opened
Feb 15, 2024 -
gh-113299: Move Argument Clinic CLI into libclinic
#115542 opened
Feb 15, 2024 -
[3.12] gh-114572: Fix locking in cert_store_stats and get_ca_certs (GH-114573)
#115547 opened
Feb 16, 2024 -
gh-115077: Argument Clinic: generate better error messages when parsing function declaration
#115555 opened
Feb 16, 2024 -
doc: Use super() in subclassed JSONEncoder examples
#115565 opened
Feb 16, 2024 -
gh-76785: Update test.support.interpreters to Align With PEP 734
#115566 opened
Feb 16, 2024 -
Improve readability in the docs for Popen capture_output
#115581 opened
Feb 16, 2024 -
gh-115398: Expose Expat >=2.6.0 reparse deferral API (CVE-2023-52425)
#115623 opened
Feb 18, 2024 -
GH-115322: Add missing audit hooks
#115624 opened
Feb 18, 2024 -
gh-115627: Fix PySSL_SetError handling SSL_ERROR_SYSCALL
#115628 opened
Feb 18, 2024 -
gh-115637 clarify that time.perf_counter cannot go backwards
#115638 opened
Feb 18, 2024 -
gh-115634: Force the process pool to adjust when a process worker exits
#115642 opened
Feb 19, 2024 -
gh-89480: Document the gdb helpers
#115657 opened
Feb 19, 2024 -
gh-114914: Avoid keeping dead StreamWriter alive
#115661 opened
Feb 19, 2024 -
gh-112997: Don't log arguments in asyncio unless debugging
#115667 opened
Feb 19, 2024 -
gh-115685: Type/values propagate for TO_BOOL in tier 2
#115686 opened
Feb 19, 2024 -
gh-101100: Fix broken xrefs in fcntl module doc
#115691 opened
Feb 19, 2024 -
gh-115692: Add tests to increase `json` coverage
#115693 opened
Feb 19, 2024 -
gh-115704: Improve DJBX33A hash algorithm
#115705 opened
Feb 20, 2024 -
gh-115068: Add address to ConnectionRefusedError message
#115707 opened
Feb 20, 2024 -
gh-115480: Type propagate _BINARY_OP_ADD_UNICODE
#115710 opened
Feb 20, 2024 -
gh-115720: Show number of leaks in huntrleaks progress reports
#115726 opened
Feb 20, 2024 -
gh-67044: Always quote or escape \r and \n in csv.writer()
#115741 opened
Feb 20, 2024 -
gh-114809: Support fat builds on macOS with the experimental JIT
#115742 opened
Feb 20, 2024 -
gh-115727: Reduce confidence even on 100% predicted jumps
#115748 opened
Feb 21, 2024 -
gh-115754: Export Py_None, Py_False, Py_True as symbols
#115755 opened
Feb 21, 2024 -
gh-74668: Fix support of bytes in urllib.parse.parse_qsl()
#115771 opened
Feb 21, 2024 -
Fix typo in error message misspelling __slotnames__
#115772 opened
Feb 21, 2024 -
gh-115773: Add tests to exercise the _Py_DebugOffsets structure
#115774 opened
Feb 21, 2024 -
gh-114058: More robust method handling in redundancy eliminator
#115779 opened
Feb 21, 2024 -
gh-115756: make PyCode_GetFirstFree an unstable API
#115781 opened
Feb 21, 2024 -
gh-112075: Use relaxed stores for places where we may race with when reading lock-free
#115786 opened
Feb 21, 2024 -
gh-112844: Add SBOM for external dependencies
#115789 opened
Feb 21, 2024 -
gh-115765: Don't use deprecated AC_EGREP_* macros in configure.ac
#115791 opened
Feb 21, 2024 -
gh-115554: Improved logic for handling multiple existing py.exe launcher installs
#115793 opened
Feb 21, 2024 -
Fix sort order for "locale encoding" glossary item
#115794 opened
Feb 22, 2024 -
GH-113464: Clean up JIT stencil generation
#115800 opened
Feb 22, 2024 -
gh-115806: Improve configure output
#115807 opened
Feb 22, 2024 -
gh-115809: Improve TimedRotatingFileHandler.getFilesToDelete()
#115812 opened
Feb 22, 2024 -
gh-115421: Test that our Makefile has all needed test folders
#115813 opened
Feb 22, 2024 -
gh-115808: Add is_none operator
#115814 opened
Feb 22, 2024 -
gh-115778: Add a ``tierN`` annotation for instruction definition
#115815 opened
Feb 22, 2024 -
gh-114058: Only allow immortal constants in tier 2
#115817 opened
Feb 22, 2024 -
gh-115823: Calculate correctly error locations when dealing with implicit encodings
#115824 opened
Feb 22, 2024
74 Issues closed by 31 people
-
_testinternalcapi.assemble_code_object doesn't construct the exception table
#115796 closed
Feb 22, 2024 -
On WASI, time.process_time is not in seconds
#115714 closed
Feb 22, 2024 -
GUI tests: CPython 3.9 CI failure for macOS: macOS 11 (1107) or later required, have instead 11 (1106) !
#97032 closed
Feb 22, 2024 -
New_pr.
#115805 closed
Feb 22, 2024 -
Doc: Windows set up documentation refers to obsolete URL
#115795 closed
Feb 22, 2024 -
can not unparse code with ' in format_spec
#112364 closed
Feb 21, 2024 -
Cross Compile for Android and issues with PyExc_OSError
#111225 closed
Feb 21, 2024 -
numerous items in list have same id
#115788 closed
Feb 21, 2024 -
`test_deep_nesting` from `test_plistlib` triggers an exhausted stack protection in a debug build under WASI
#111803 closed
Feb 21, 2024 -
Multiple TimedRotatingFileHandler with similar names but different backup counts do not work
#93205 closed
Feb 21, 2024 -
tempfile.TemporaryDirectory fails removing dir in some edge cases related to symlinks [CVE-2023-6597]
#91133 closed
Feb 21, 2024 -
Improve test coverage on pdb
#102980 closed
Feb 21, 2024 -
Keep `ob_tid`, `ob_ref_local`, and `ob_ref_shared` fields valid across allocations in free-threaded build
#115491 closed
Feb 21, 2024 -
The typical initialization of PyMutex in its comment document cannot be compiled on Windows
#115304 closed
Feb 21, 2024 -
argparse sometimes tracebacks when all options in a mutually exclusive group are suppressed
#96310 closed
Feb 21, 2024 -
Split micro-ops that have different behavior depending on low bit of oparg.
#115457 closed
Feb 21, 2024 -
test_asyncio: test_create_connection_ssl_failed_certificate() failed on ARM64 macOS 3.x buildbot
#107077 closed
Feb 21, 2024 -
Why "not" is allowed in type hints?
#115769 closed
Feb 21, 2024 -
"Porting Python2 to Python3" recommends tools that no longer support Python2
#114785 closed
Feb 21, 2024 -
3.13.0a4 SIGSEGV when calling next on a list-iterator in for that loops the same iterator
#115733 closed
Feb 21, 2024 -
"dyld: Library not loaded: /lib/libpython3.13.dylib" in 3.13.0a4 MacOS non-framework build with custom prefix
#115737 closed
Feb 21, 2024 -
Missing documentation for public C-API function
#115653 closed
Feb 21, 2024 -
Incorrect expected output in fibonacci program example
#115718 closed
Feb 21, 2024 -
Python crash when running Tools/c-analyzer/c-analyzer.py
#115743 closed
Feb 20, 2024 -
Add SO_BINDTOIFINDEX constant to socket module
#104061 closed
Feb 20, 2024 -
Trace stitching
#112354 closed
Feb 20, 2024 -
segfault with PYTHON_LLTRACE=3 and PYTHON_UOPS=1 on debug build
#115735 closed
Feb 20, 2024 -
./Modules/_io/fileio.c:175:9: warning: ‘exc’ may be used uninitialized [-Wmaybe-uninitialized]
#115739 closed
Feb 20, 2024 -
Tier two memory and reference "leaks"
#114695 closed
Feb 20, 2024 -
question about pycharm
#115730 closed
Feb 20, 2024 -
CSV dialect with delimiter=' ' and skipinitialspace=True
#115712 closed
Feb 20, 2024 -
linecache cannot get source for the __main__ module with a custom loader
#86291 closed
Feb 20, 2024 -
test_uuid leaks references
#115725 closed
Feb 20, 2024 -
Py launcher for Windows doesn't open Python 3.11
#115683 closed
Feb 20, 2024 -
Add `__name__` to property
#101860 closed
Feb 20, 2024 -
Additional validation of CSV Dialect parameters
#113796 closed
Feb 20, 2024 -
`PCbuild\build.bat` script cannot generate `Python\generated_cases.c.h` files and so on
#115700 closed
Feb 20, 2024 -
py.exe launcher does not detect Windows Store 3.13 package
#115543 closed
Feb 19, 2024 -
ArgumentParser inconsistent with parse_known_args
#60346 closed
Feb 19, 2024 -
Path for scripts folder missing in new install Python 3.12 (pip and other libraries can't be used)
#111434 closed
Feb 19, 2024 -
Unittests with doctests cannot be loaded in -OO mode
#115341 closed
Feb 19, 2024 -
Python 3.12 tokenize generates invalid locations for f'\N{unicode}'
#115154 closed
Feb 19, 2024 -
mimetypes.guess_extension returns different result in two computers with same Python version
#115666 closed
Feb 19, 2024 -
Indentation in the documentation of multiprocessing.get_start_method
#115652 closed
Feb 19, 2024 -
The pop method of set not random
#115648 closed
Feb 19, 2024 -
Python3.12 regression - really slow loop with strings
#115645 closed
Feb 19, 2024 -
posixpath.commonpath: Check for empty iterables broken
#114709 closed
Feb 18, 2024 -
Odd space
#115629 closed
Feb 18, 2024 -
``codeobject.replace`` function is undocumented
#115572 closed
Feb 18, 2024 -
inspect.Signature(obj) raises TypeError if obj is a bound method
#115630 closed
Feb 18, 2024 -
Incorrect Py_XDECREFs in property
#115618 closed
Feb 17, 2024 -
Meta issue: clean up redundant compat code
#100176 closed
Feb 17, 2024 -
test_os permanently change the process priority
#115596 closed
Feb 17, 2024 -
`help()` output of `lambda` with manually set `__annotations__` is one char off
#107155 closed
Feb 17, 2024 -
``test_ctypes`` on Windows prints unnecessary information
#115567 closed
Feb 17, 2024 -
HTTPSConnection double wrapping IPv6 address during CONNECT
#100985 closed
Feb 17, 2024 -
Match.expand doesn't document replacement of group 0
#101699 closed
Feb 17, 2024 -
Negative `_io.BufferedReader.tell`
#95782 closed
Feb 17, 2024 -
SyntaxError for walrus target in a comprehension when the target is a global variable with a private name.
#96497 closed
Feb 17, 2024 -
`ftplib.FTP.voidcmd` incorrectly document the return value
#97590 closed
Feb 17, 2024 -
email: address list folding encodes list-separator comma
#100884 closed
Feb 17, 2024 -
asyncio DatagramTransport.sendto does not send empty UDP packets
#113812 closed
Feb 17, 2024 -
Use per-thread freelists in `--disable-gil` builds
#111968 closed
Feb 17, 2024 -
test_typing shows DeprecationWarnings on 3.11
#115570 closed
Feb 16, 2024 -
functools.singledispatchfunction has confusing error message if no positional arguments are passed in
#85294 closed
Feb 16, 2024 -
Make Profile.print_stats support sorting by mutiple values
#69990 closed
Feb 16, 2024 -
C API: Consider adding a public PyLong_GCD() function
#111139 closed
Feb 16, 2024 -
assert should fail or raise exception but it passes
#115552 closed
Feb 16, 2024 -
`run_presite`'s error handling is wrong
#115503 closed
Feb 16, 2024 -
[BUG] sqlite3 context manager hold resource and fail to release it.
#115537 closed
Feb 16, 2024 -
Move test files into test subdirectories
#108303 closed
Feb 15, 2024 -
enum.auto should use capitalised enumerable strings
#115509 closed
Feb 15, 2024 -
Speed up Counter.__eq__
#113947 closed
Feb 15, 2024
61 Issues opened by 46 people
-
Invalid error range when the tokeniser finds invalid bytes
#115823 opened
Feb 22, 2024 -
Reference count variations after getting __dict__, getattr, and gc.collect
#115822 opened
Feb 22, 2024 -
Document in the main Enum page that super().__new__ should not be called
#115821 opened
Feb 22, 2024 -
Eliminate boolean and `None` guards for constants
#115819 opened
Feb 22, 2024 -
The symbolic value lattice used in the tier 2 optimizer needs documentation and tests.
#115816 opened
Feb 22, 2024 -
Undocumented attributes of logging.Logger
#115811 opened
Feb 22, 2024 -
Expose `name` attribute of `datetime.timezone` objects
#115810 opened
Feb 22, 2024 -
TimedRotatingFileHandler: reliable algorithm to determine the files to delete
#115809 opened
Feb 22, 2024 -
Add operator.is_none()
#115808 opened
Feb 22, 2024 -
Configure UX
#115806 opened
Feb 22, 2024 -
Improving JIT code quality
#115802 opened
Feb 22, 2024 -
difflib._check_types allows string inputs instead of sequences of strings as documented
#115801 opened
Feb 22, 2024 -
An error in python Exception Handling doc.
#115799 opened
Feb 22, 2024 -
getpass hangs on Windows in Ming64 git-bash shell
#115798 opened
Feb 22, 2024 -
Deadlock in create_subprocess_exec when using Semaphore and asyncio.subprocess.PIPE
#115787 opened
Feb 21, 2024 -
datetime.fromisoformat() accepts invalid ISO 8601 timestamps
#115783 opened
Feb 21, 2024 -
Bytecodes cleanup: promote TIER_{ONE,TWO}_ONLY to properties
#115778 opened
Feb 21, 2024 -
Double ``versionadded`` labels in ``typing.NoReturn`` doc
#115777 opened
Feb 21, 2024 -
Inline values array into the object
#115776 opened
Feb 21, 2024 -
Use static analysis to assist inlining values and compact object layout.
#115775 opened
Feb 21, 2024 -
Exercise the debug structs placed in PyRuntime
#115773 opened
Feb 21, 2024 -
IP Interface is_unspecified broken
#115766 opened
Feb 21, 2024 -
Upgrade to GNU Autoconf 2.72
#115765 opened
Feb 21, 2024 -
Constant propagation for _TO_BOOL
#115759 opened
Feb 21, 2024 -
Constant propagation for _BINARY_OP
#115758 opened
Feb 21, 2024 -
Make PyCode_GetFirstFree a PEP-689 unstable API
#115756 opened
Feb 21, 2024 -
C API: Expose important constants as symbols, not only as macros
#115754 opened
Feb 21, 2024 -
`__slots__` can be an iterable, but `pickle` doesn't support this
#115747 opened
Feb 21, 2024 -
Generation of tier 2 traces is overly optimistic about the accuracy of profiling for branches.
#115727 opened
Feb 20, 2024 -
Show number of leaks in --huntrleaks
#115720 opened
Feb 20, 2024 -
Type propagation does not account for the setting local variables via `frame.f_locals` in a debugger or similar.
#115709 opened
Feb 20, 2024 -
Use After Free at _heapreplace_max
#115706 opened
Feb 20, 2024 -
Accelerate DJBX33A hash algorithm by "unoptimizing" it
#115704 opened
Feb 20, 2024 -
Broken reference to built-in exceptions
#115698 opened
Feb 20, 2024 -
Don't mark the "main" thread as done in `_PyInterpreterState_SetNotRunningMain`
#115697 opened
Feb 20, 2024 -
Increase coverage of `json` module
#115692 opened
Feb 19, 2024 -
Type/value propagate through COMPARE_OP
#115687 opened
Feb 19, 2024 -
Type/value propagation for `TO_BOOL`
#115685 opened
Feb 19, 2024 -
datetime.date.replace() description not clear enough
#115684 opened
Feb 19, 2024 -
Fix the use of versionadded and versionchanged directives
#115664 opened
Feb 19, 2024 -
Tools/build/generate_sbom.py fails if `expat` and `_decimal/libmpdec/**` are configured to come from the system
#115663 opened
Feb 19, 2024 -
Convert `LOAD_ATTR_MODULE` to a constant where the module is already a constant
#115651 opened
Feb 19, 2024 -
Legacy-mode subinterpreters in Python 3.12: `import _tkinter` leads to shutdown crash
#115649 opened
Feb 19, 2024 -
urllib.robotparser doesn't work correctly
#115644 opened
Feb 19, 2024 -
time.perf_counter() should state more clearly (or deny) that it is monotonic
#115637 opened
Feb 18, 2024 -
mmap resize() and close() result in BufferErrors for no reason
#115635 opened
Feb 18, 2024 -
ProcessPoolExecutor hangs when 1<max_tasks_per_child<num_submitted//max_workers
#115634 opened
Feb 18, 2024 -
`PySSL_SetError` needs to be updated
#115627 opened
Feb 18, 2024 -
Pasting G + tab in the usual console, even inside quotes, pastes GeneratorExit( instead
#115611 opened
Feb 17, 2024 -
Python 3.13a4 ships with wrong pyconfig.h?
#115582 opened
Feb 17, 2024 -
URI Netloc deprecated; replaced by Authority
#115577 opened
Feb 16, 2024 -
tkinter menubar not calculated properly with none of the .geometry() methods when bundled into pyinstaller
#115569 opened
Feb 16, 2024 -
Windows test scripts don't escape commas properly
#115556 opened
Feb 16, 2024 -
Python Install Fails Due To Newer Launcher
#115554 opened
Feb 16, 2024 -
Docs: grammar definition for executor cases in `Tools/cases_generator/interpreter_definition.md` is outdated
#115553 opened
Feb 16, 2024 -
Microsoft Store 3.13a4 package fails to launch
#115545 opened
Feb 15, 2024 -
enum.Flag with a flag set to None raises an exception
#115539 opened
Feb 15, 2024 -
Windows debug main test failures
#115538 opened
Feb 15, 2024 -
3.12 regression: interpreter shouldn't shut down when there are non-daemon threads left
#115533 opened
Feb 15, 2024 -
Add kernel density estimation to the statistics module
#115532 opened
Feb 15, 2024 -
docs: New sphinx substitution
#115531 opened
Feb 15, 2024
157 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-113538: Allow client connections to be closed
#114432 commented on
Feb 19, 2024 • 23 new comments -
gh-106259: add minimal help target to Makefile
#106260 commented on
Feb 18, 2024 • 19 new comments -
gh-105858: Improve AST node constructors
#105880 commented on
Feb 21, 2024 • 17 new comments -
gh-101100: Fix dangling references in test.rst
#114958 commented on
Feb 22, 2024 • 17 new comments -
Unexpected behavior when `IndentationError` raise
#113079 commented on
Feb 19, 2024 • 12 new comments -
Cross compiles try to load libraries for target python when the version + SOABI combo match the host and can crash
#115382 commented on
Feb 19, 2024 • 11 new comments -
TLS/SSL asyncio leaks memory
#109534 commented on
Feb 20, 2024 • 11 new comments -
gh-114099: Add configure and Makefile targets to support iOS compilation.
#115390 commented on
Feb 22, 2024 • 10 new comments -
gh-114763: Protect lazy loading modules from attribute access race
#114781 commented on
Feb 21, 2024 • 10 new comments -
gh-101549: fix documentation of xml.etree.ElementInclude
#101550 commented on
Feb 22, 2024 • 10 new comments -
gh-96471: Add asyncio queue shutdown
#104228 commented on
Feb 22, 2024 • 10 new comments -
GH-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
Feb 21, 2024 • 9 new comments -
Please expose _PyTime_t, _PyTime_FromTimeval, and _PyTime_AsSecondsDouble as public APIs
#110850 commented on
Feb 22, 2024 • 8 new comments -
gh-111306: Add explicit conversion from PyObject to datetime for find_ttinfo in _zoneinfo.c
#111458 commented on
Feb 20, 2024 • 8 new comments -
gh-112075: Iterating a dict shouldn't require locks
#115108 commented on
Feb 21, 2024 • 8 new comments -
gh-85287: Change codecs to raise precise UnicodeEncodeError and UnicodeDecodeError
#113674 commented on
Feb 22, 2024 • 7 new comments -
gh-98235: accept file object as initialization argument for netrc class
#98236 commented on
Feb 21, 2024 • 7 new comments -
shutdown_default_executor / wait_for_tstate_lock deadlock (?) after Ctrl+C
#111358 commented on
Feb 19, 2024 • 7 new comments -
time.monotonic() should use a different clock source on Windows
#88494 commented on
Feb 19, 2024 • 5 new comments -
Local variable assignment is broken when combined with threads + tracing + closures
#74929 commented on
Feb 20, 2024 • 5 new comments -
gh-72249: Include the module name in the repr of partial object
#101910 commented on
Feb 20, 2024 • 5 new comments -
SSLContext.load_verify_locations leaks memory on Linux
#84904 commented on
Feb 22, 2024 • 5 new comments -
Eliminate constant inputs and output constants for simple operations
#115506 commented on
Feb 21, 2024 • 4 new comments -
gh-103008: Report invalid keys in logging.config.dictConfig()
#103013 commented on
Feb 21, 2024 • 4 new comments -
Formalize incomplete error exceptions to improve codeop module handling
#113744 commented on
Feb 19, 2024 • 4 new comments -
`sock_accept` blocks asyncio tasks
#91780 commented on
Feb 19, 2024 • 4 new comments -
gh-112075: Make PyDictOrValues thread safe
#114742 commented on
Feb 21, 2024 • 4 new comments -
configure script cannot detect float word ordering on linux
#89640 commented on
Feb 21, 2024 • 3 new comments -
Support for Partitioned cookies attribute
#112713 commented on
Feb 21, 2024 • 3 new comments -
gh-114911: Add CPUStopwatch test helper
#114912 commented on
Feb 22, 2024 • 3 new comments -
gh-99595: Fix bug in multiprocessing.managers.BaseProxy that causes AttributeError when passing a proxy between processes
#99598 commented on
Feb 21, 2024 • 3 new comments -
Abandoned StreamWriter isn't reliably detected
#114914 commented on
Feb 19, 2024 • 3 new comments -
sys.path[0] Is Set Differently From the Rest of sys.path
#109853 commented on
Feb 20, 2024 • 3 new comments -
gh-89739: Support zip64 in zipimport
#94146 commented on
Feb 20, 2024 • 3 new comments -
gh-75988: Fix issues with autospec ignoring wrapped object
#115223 commented on
Feb 19, 2024 • 3 new comments -
gh-90300: Reformat the Python CLI help output
#93415 commented on
Feb 21, 2024 • 3 new comments -
modulefinder chokes on numpy - dereferencing None in spec.loader
#84530 commented on
Feb 16, 2024 • 3 new comments -
Move Benchmarks From Tools/ to the pyperformance Repo
#97680 commented on
Feb 20, 2024 • 2 new comments -
gh-96471: Add multiprocessing queue shutdown
#104230 commented on
Feb 22, 2024 • 2 new comments -
gh-115421: List all test subdirs in `Makefile` by `makesetup`
#115511 commented on
Feb 22, 2024 • 2 new comments -
JIT & macOS fat builds
#114809 commented on
Feb 20, 2024 • 2 new comments -
[logging] parsing dictConfig for formatters: key name "format" does not correspond to constructor parameter name "fmt"
#103008 commented on
Feb 20, 2024 • 2 new comments -
Lib/robotparser.py doesn't accept setting a user agent string, instead it uses the default.
#60055 commented on
Feb 21, 2024 • 2 new comments -
gh-90535: Warn of deprecation of intervals other than 1 with `when='MIDNIGHT'`
#98099 commented on
Feb 19, 2024 • 2 new comments -
gh-95380: Removing the 1024 bytes limit in the fcntl_ioctl_impl functions.
#95526 commented on
Feb 21, 2024 • 2 new comments -
Fused multiply-add: proposal to add math.fma()
#73468 commented on
Feb 22, 2024 • 2 new comments -
Allow the object arena allocator to use malloc/free rather than mmap/munmap
#115429 commented on
Feb 22, 2024 • 2 new comments -
Missing audit hooks in several extension modules
#115322 commented on
Feb 22, 2024 • 2 new comments -
sys.settrace dramatic slowdown in 3.12
#107674 commented on
Feb 15, 2024 • 2 new comments -
gh-115490: Make the interpreter.channels and interpreter.queues Modules Handle Reloading Properly
#115493 commented on
Feb 16, 2024 • 2 new comments -
gh-74929: Implement PEP 667
#115153 commented on
Feb 20, 2024 • 2 new comments -
Spurious "Exception in callback None()" after upgrading to 3.12
#115514 commented on
Feb 16, 2024 • 2 new comments -
gh-74028: Introduce a prefetch parameter to Executor.map to handle l…
#114975 commented on
Feb 19, 2024 • 2 new comments -
Support async `recvmsg` and `sendmsg`
#114857 commented on
Feb 19, 2024 • 2 new comments -
gh-95754: Better error when script shadows a standard library or third party module
#113769 commented on
Feb 19, 2024 • 2 new comments -
Add source location to tomllib
#115516 commented on
Feb 19, 2024 • 2 new comments -
gh-105499: Merge typing.Union and types.UnionType
#105511 commented on
Feb 19, 2024 • 2 new comments -
Restore os.makedirs ability to apply mode to all directories created
#86533 commented on
Feb 20, 2024 • 2 new comments -
gh-111495: Add tests for PyTuple C API
#111606 commented on
Feb 21, 2024 • 2 new comments -
gh-112713 : Add support for 'partitioned' attribute in http.cookies
#112714 commented on
Feb 21, 2024 • 2 new comments -
C-API for signalling monitoring events
#111997 commented on
Feb 22, 2024 • 1 new comment -
gh-88110: clear concurrent.futures.thread._threads_queues after fork
#101940 commented on
Feb 20, 2024 • 1 new comment -
[WIP] bpo-31165: Call PyList_New() again if the source container was resized due to GC.
#3915 commented on
Feb 18, 2024 • 1 new comment -
gh-105802: email._header_value_parser: prevent IndexError in get_obs_local_part
#108133 commented on
Feb 15, 2024 • 1 new comment -
bpo-40464: fix return annotation being used as the arg annotation in singledispatch
#19871 commented on
Feb 16, 2024 • 1 new comment -
gh-95069: Move tests from `idlelib.idle_test` to `test.test_idle`
#115444 commented on
Feb 15, 2024 • 1 new comment -
bpo-47218: add name to lzma fileobject
#32312 commented on
Feb 21, 2024 • 1 new comment -
gh-92006: Loosen line number match for run() method
#92008 commented on
Feb 21, 2024 • 1 new comment -
gh-114682: Improve performance of module state access in `_decimal`
#115401 commented on
Feb 18, 2024 • 1 new comment -
gh-92906: Enable test_cppext on Windows
#92907 commented on
Feb 21, 2024 • 1 new comment -
gh-93158: Support obsolete email syntax, fieldnames that are followed by whitespace
#93176 commented on
Feb 21, 2024 • 1 new comment -
gh-115323: Add meaningful error message for using bytearray.extend with str
#115332 commented on
Feb 20, 2024 • 1 new comment -
gh-60856: Be explicit about localhost for socket.getfqdn
#93451 commented on
Feb 21, 2024 • 1 new comment -
gh-93637: WSGIref validator: in headers, accept not just tuple[str, str] but also subclasses
#93640 commented on
Feb 21, 2024 • 1 new comment -
gh-74668: Fix encoded unicode in url byte string
#93757 commented on
Feb 21, 2024 • 1 new comment -
gh-115197: Stop resolving host in urllib.request proxy bypass
#115210 commented on
Feb 15, 2024 • 1 new comment -
gh-115178: Add Counts of UOp Pairs to pystats
#115181 commented on
Feb 19, 2024 • 1 new comment -
gh-109802: Full test coverage for complexobject.c
#109642 commented on
Feb 22, 2024 • 1 new comment -
gh-108901: Deprecate `inspect.getargvalues` and `inspect.formatargvalues`, provide modern alternative
#112639 commented on
Feb 21, 2024 • 1 new comment -
gh-112020: socketserver: Add an example for keeping the connection open
#112054 commented on
Feb 21, 2024 • 1 new comment -
gh-107361: strengthen default SSL context flags
#112389 commented on
Feb 16, 2024 • 1 new comment -
Clarifying nonlocal doc: SyntaxError is raised if nearest enclosing scope is global
#114009 commented on
Feb 17, 2024 • 1 new comment -
Update http.cookiejar document for cookie object attributes
#101885 commented on
Feb 20, 2024 • 1 new comment -
gh-112069: Make sets thread-safe with the GIL disabled
#113800 commented on
Feb 19, 2024 • 1 new comment -
Leaked semaphore objects in test_concurrent_futures
#104090 commented on
Feb 22, 2024 • 1 new comment -
dump of a single table in sqlite3 library
#91602 commented on
Feb 21, 2024 • 1 new comment -
test_ssl fails after 2038
#101732 commented on
Feb 21, 2024 • 1 new comment -
csv writer with blank lineterminator breaks quoting
#67044 commented on
Feb 20, 2024 • 1 new comment -
Python version ending with plus sign not compatible with PEP 508 `python_full_version` marker
#99968 commented on
Feb 20, 2024 • 1 new comment -
Please add the failing address to ConnectionRefusedError
#115068 commented on
Feb 20, 2024 • 1 new comment -
Document the removal the usage of the C stack in Python to Python calls
#89480 commented on
Feb 19, 2024 • 1 new comment -
WASI build fails on both SDK 20 and 21 (Mac OS)
#114736 commented on
Feb 19, 2024 • 1 new comment -
test_interpreters fails when running tests sequentially
#115490 commented on
Feb 19, 2024 • 1 new comment -
Improve performance for temporary containers modification
#115267 commented on
Feb 19, 2024 • 1 new comment -
asyncio: Use strong references for free-flying tasks
#91887 commented on
Feb 19, 2024 • 1 new comment -
email.message_from_bytes heavy memory use
#115512 commented on
Feb 18, 2024 • 1 new comment -
Make Executor.map work with infinite/large inputs correctly
#74028 commented on
Feb 18, 2024 • 1 new comment -
Out of bounds access when passing duck-typed datetime object to zoneinfo functions
#111306 commented on
Feb 18, 2024 • 1 new comment -
multiprocessing.Pool hangs on certain custom Exceptions
#103061 commented on
Feb 16, 2024 • 1 new comment -
inspect.unwrap() does not work with types with the `__wrapped__` data descriptor
#112006 commented on
Feb 16, 2024 • 1 new comment -
_decimal: pi benchmark 31-45% slower compared to 3.9
#114682 commented on
Feb 16, 2024 • 1 new comment -
``test_ftplib`` raises a ``ResourceWarning``
#115500 commented on
Feb 16, 2024 • 1 new comment -
test_int.test_denial_of_service failed: took 15ms
#114911 commented on
Feb 16, 2024 • 1 new comment -
Remove reference cycle when writing tarfiles
#115256 commented on
Feb 15, 2024 • 1 new comment -
inspect.signature returns incorrect result on a @staticmethod and a @classmethod
#101293 commented on
Feb 15, 2024 • 1 new comment -
TimedRotatingFileHandler overwrite log
#88352 commented on
Feb 22, 2024 • 1 new comment -
TimedRotatingFileHandler not working in the desired way.
#104792 commented on
Feb 22, 2024 • 1 new comment -
urllib sets wrong `Content-Length` for pseudo files on Linux
#93296 commented on
Feb 21, 2024 • 1 new comment -
Allow derived classes for str and tuple in WSGI validator
#93637 commented on
Feb 21, 2024 • 1 new comment -
[CVE-2023-27043] Parsing errors in email/_parseaddr.py lead to incorrect value in email address part of tuple
#102988 commented on
Feb 21, 2024 • 1 new comment -
Report correct coverage.py data for tests that invoke subprocesses
#56187 commented on
Feb 21, 2024 • 1 new comment -
Incorrect handling of unicode character \U00010900
#89268 commented on
Feb 21, 2024 • 1 new comment -
urllib.parse.parse_qsl does not handle unicode data properly
#74668 commented on
Feb 21, 2024 • 1 new comment -
Make `list` objects thread-safe in `--disable-gil` builds
#112087 commented on
Feb 21, 2024 • 0 new comments -
__setstate__ is called for false values
#56499 commented on
Feb 17, 2024 • 0 new comments -
Unit test test.test_socket.ThreadedVSOCKSocketStreamTest.testStream hangs on WSL2 ubuntu
#101384 commented on
Feb 17, 2024 • 0 new comments -
Meta-issue: support of the android platform
#71052 commented on
Feb 16, 2024 • 0 new comments -
gh-114863: What's new in Python 3.13: JIT compiler
#114862 commented on
Feb 22, 2024 • 0 new comments -
Adding an assertClose() method to unittest.TestCase
#71385 commented on
Feb 21, 2024 • 0 new comments -
[subinterpreters] PEP 554 implementation: add interpreters module
#76785 commented on
Feb 16, 2024 • 0 new comments -
Refactor dis module to separate instructions creation from formatting
#112720 commented on
Feb 16, 2024 • 0 new comments -
gh-115091: Remove a left-over sentence that refers to Py_OptimizeFlag from ctypes documentation
#115092 commented on
Feb 21, 2024 • 0 new comments -
Make the MRO cache thread-safe in free-threaded builds
#113743 commented on
Feb 16, 2024 • 0 new comments -
gh-79846: Make `ssl.create_default_context()` ignore invalid certificates
#91740 commented on
Feb 21, 2024 • 0 new comments -
Argument Clinic: make error messages more helpful to developers
#115077 commented on
Feb 16, 2024 • 0 new comments -
Not all tests are installed.
#115421 commented on
Feb 22, 2024 • 0 new comments -
gh-101444: Optimize bytearray slice assignment for bytes-like object
#101445 commented on
Feb 16, 2024 • 0 new comments -
gh-115256: Remove refcycles from tarfile writing
#115257 commented on
Feb 18, 2024 • 0 new comments -
gh-70039: smtplib: store the server name in ._host in .connect()
#115259 commented on
Feb 19, 2024 • 0 new comments -
gh-113942: Show functions implemented as builtin methods
#115306 commented on
Feb 19, 2024 • 0 new comments -
Generator finalization is slower in 3.11 vs 3.10
#100762 commented on
Feb 22, 2024 • 0 new comments -
ssl: Fix locking in cert_store_stats and get_ca_certs
#114572 commented on
Feb 16, 2024 • 0 new comments -
Refactor Argument Clinic support code into libclinic
#113299 commented on
Feb 15, 2024 • 0 new comments -
[C API] PEP 741: Add stable ABI to customize Python initialization
#107954 commented on
Feb 15, 2024 • 0 new comments -
Tier 2 optimizations for 3.13
#115419 commented on
Feb 22, 2024 • 0 new comments -
gh-97747: Improvements to WASM browser REPL.
#97665 commented on
Feb 17, 2024 • 0 new comments -
gh-71385: add relative delta parameter for assertAlmostEqual and assertNotAlmostEqual
#96881 commented on
Feb 21, 2024 • 0 new comments -
socketserver's TCPServer documentation only presents case of single request per connection
#112020 commented on
Feb 20, 2024 • 0 new comments -
Type/constant/value propagation for `BINARY_OP`
#115480 commented on
Feb 20, 2024 • 0 new comments -
gh-80925: permit using singledispatch on keyword argument
#102063 commented on
Feb 20, 2024 • 0 new comments -
[C API] Meta issue: add new public functions with doc+tests to replace removed private functions
#111481 commented on
Feb 20, 2024 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Feb 19, 2024 • 0 new comments -
Add UOp Pair counts to `pystats`
#115178 commented on
Feb 19, 2024 • 0 new comments -
gh-111495: Add tests for PyNumber C API
#111996 commented on
Feb 21, 2024 • 0 new comments -
Asyncio exception handling breaks convention by logging callback parameter values
#112997 commented on
Feb 19, 2024 • 0 new comments -
gh-111789: Use PyDict_GetItemRef() in Modules/_elementtree.c
#112074 commented on
Feb 21, 2024 • 0 new comments -
gh-111789: Use PyDict_GetItemRef() in Python/compile.c
#112083 commented on
Feb 21, 2024 • 0 new comments -
gh-57286: Clarify wording on daemon threads
#94797 commented on
Feb 21, 2024 • 0 new comments -
self._manager is None when proxy gets passed between processes and causes AttributeError
#99595 commented on
Feb 21, 2024 • 0 new comments -
Stack overflow collecting PGO data on Windows
#113655 commented on
Feb 21, 2024 • 0 new comments -
Windows: Unclear behavior of daemon threads on main thread exit
#57286 commented on
Feb 21, 2024 • 0 new comments -
PEP 703 -- Making the Global Interpreter Lock Optional in CPython
#108219 commented on
Feb 21, 2024 • 0 new comments -
email.parser.Parser dropping headers into payload if space between header name and colon
#93158 commented on
Feb 21, 2024 • 0 new comments -
gh-113804: Support "x/X" format types for floats
#113805 commented on
Feb 20, 2024 • 0 new comments -
Make `dict` objects thread-safe in `--disable-gil` builds
#112075 commented on
Feb 21, 2024 • 0 new comments -
Add Software Bill-of-Materials for Windows source dependencies
#112844 commented on
Feb 21, 2024 • 0 new comments -
Please expose Expat >=2.6.0 API function `XML_SetReparseDeferralEnabled`
#115398 commented on
Feb 18, 2024 • 0 new comments