Insights: python/cpython
Overview
Could not load contribution data
Please try again later
202 Pull requests merged by 54 people
-
[3.11] GH-99380: Update to Sphinx 7 (GH-99381)
#114342 merged
Jan 20, 2024 -
[3.12] GH-99380: Update to Sphinx 7 (GH-99381)
#114341 merged
Jan 20, 2024 -
[3.12] gh-114332: Fix the flags reference for ``re.compile()`` (GH-114334)
#114339 merged
Jan 20, 2024 -
[3.11] gh-114332: Fix the flags reference for ``re.compile()`` (GH-114334)
#114340 merged
Jan 20, 2024 -
GH-99380: Update to Sphinx 7
#99381 merged
Jan 20, 2024 -
gh-114332: fix flags reference for re.compile() docs
#114334 merged
Jan 20, 2024 -
[3.11] Retain shorter tables of contents for Sphinx 5.2.3+ (GH-114318)
#114338 merged
Jan 20, 2024 -
[3.12] Retain shorter tables of contents for Sphinx 5.2.3+ (GH-114318)
#114337 merged
Jan 20, 2024 -
GH-113225: Speed up `pathlib.Path.walk(top_down=False)`
#113693 merged
Jan 20, 2024 -
GH-79634: Accept path-like objects as pathlib glob patterns.
#114017 merged
Jan 20, 2024 -
[3.12] Check for valid tp_version_tag in specializer (gh-89811)
#114216 merged
Jan 19, 2024 -
[3.11] gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__ (GH-113359)
#114118 merged
Jan 19, 2024 -
Add a `clean` subcommand to `Tools/wasm/wasi.py`
#114274 merged
Jan 19, 2024 -
Retain shorter tables of contents for Sphinx 5.2.3+
#114318 merged
Jan 19, 2024 -
[3.11] gh-108303: Move all doctest related files and tests to `Lib/test/test_doctest/` (GH-112109)
#114313 merged
Jan 19, 2024 -
gh-114265: move line number propagation before cfg optimization, remove guarantee_lineno_for_exits
#114267 merged
Jan 19, 2024 -
gh-114275: Skip doctests that use `asyncio` in `test_pdb` for WASI builds
#114309 merged
Jan 19, 2024 -
gh-113884: Refactor `queue.SimpleQueue` to use a ring buffer to store items
#114259 merged
Jan 19, 2024 -
[3.12] gh-114286: Fix `maybe-uninitialized` warning in `Modules/_io/fileio.c` (GH-114287)
#114288 merged
Jan 19, 2024 -
gh-114286: Fix `maybe-uninitialized` warning in `Modules/_io/fileio.c`
#114287 merged
Jan 19, 2024 -
gh-111968: Fix --without-freelists build
#114270 merged
Jan 18, 2024 -
gh-112087: Remove duplicated critical_section
#114268 merged
Jan 18, 2024 -
gh-114123: migrate docstring from _csv to csv
#114124 merged
Jan 18, 2024 -
[3.11] gh-112092: clarify unstable ABI recompilation requirements (GH-112093)
#114261 merged
Jan 18, 2024 -
[3.12] gh-112092: clarify unstable ABI recompilation requirements (GH-112093)
#114260 merged
Jan 18, 2024 -
gh-112092: Fixed contradicting statement
#112093 merged
Jan 18, 2024 -
gh-111968: Use per-thread freelists for generator in free-threading
#114189 merged
Jan 18, 2024 -
[3.12] gh-108303: Move all doctest related files and tests to `Lib/test/test_doctest/` (GH-112109)
#114254 merged
Jan 18, 2024 -
[3.12] gh-110345: show Tcl/Tk patchlevel in `tkinter._test()` (GH-110350)
#114253 merged
Jan 18, 2024 -
gh-114087: Speed up dataclasses._asdict_inner
#114088 merged
Jan 18, 2024 -
[3.11] gh-110345: show Tcl/Tk patchlevel in `tkinter._test()` (GH-110350)
#114252 merged
Jan 18, 2024 -
gh-114198: Rename dataclass __replace__ argument to 'self'
#114251 merged
Jan 18, 2024 -
gh-108303: Move all doctest related files and tests to `Lib/test/test_doctest/`
#112109 merged
Jan 18, 2024 -
Delete unused macro
#114238 merged
Jan 18, 2024 -
gh-110345: show Tcl/Tk patchlevel in `tkinter._test()`
#110350 merged
Jan 18, 2024 -
gh-103092: Convert some `_ctypes` metatypes to heap types
#113620 merged
Jan 18, 2024 -
[3.10] gh-113659: Skip hidden .pth files (GH-113660)
#114145 merged
Jan 18, 2024 -
[3.12] gh-111301: Advertise importlib methods removal in What's new in Python 3.12 (GH-111630)
#114187 merged
Jan 18, 2024 -
[3.11] gh-113205: test_multiprocessing.test_terminate: Test the API on threadpools (GH-114186)
#114223 merged
Jan 18, 2024 -
[3.12] gh-113205: test_multiprocessing.test_terminate: Test the API on threadpools (GH-114186)
#114222 merged
Jan 18, 2024 -
[3.11] gh-104522: Fix test_subprocess failure when build Python in the root home directory (GH-114236)
#114245 merged
Jan 18, 2024 -
[3.12] gh-104522: Fix test_subprocess failure when build Python in the root home directory (GH-114236)
#114239 merged
Jan 18, 2024 -
[3.11] gh-104522: Fix OSError raised when run a subprocess (GH-114195)
#114243 merged
Jan 18, 2024 -
gh-114050: Fix crash when more than two arguments are passed to int()
#114067 merged
Jan 18, 2024 -
gh-104522: Fix test_subprocess failure when build Python in the root home directory
#114236 merged
Jan 18, 2024 -
[3.11] gh-114231: Fix indentation in enum.rst (GH-114232)
#114235 merged
Jan 18, 2024 -
[3.12] gh-114231: Fix indentation in enum.rst (GH-114232)
#114234 merged
Jan 18, 2024 -
gh-114231: Fix indentation in enum.rst
#114232 merged
Jan 18, 2024 -
[3.12] gh-96905: In IDLE code, stop redefining built-ins 'dict' and 'object' (GH-114227)
#114228 merged
Jan 18, 2024 -
[3.11] gh-96905: In IDLE code, stop redefining built-ins 'dict' and 'object' (GH-114227)
#114229 merged
Jan 18, 2024 -
gh-96905: In IDLE code, stop redefining built-ins 'dict' and 'object'
#114227 merged
Jan 18, 2024 -
[3.12] gh-114149: [Enum] revert GH-114196 and add more tuple-subclass tests (GH-114215)
#114218 merged
Jan 18, 2024 -
[3.11] gh-114211: Update EmailMessage doc about ordered keys (GH-114224)
#114226 merged
Jan 18, 2024 -
[3.12] gh-114211: Update EmailMessage doc about ordered keys (GH-114224)
#114225 merged
Jan 18, 2024 -
gh-114211: Update EmailMessage doc about ordered keys
#114224 merged
Jan 18, 2024 -
[3.12] gh-104522: Fix OSError raised when run a subprocess (GH-114195)
#114219 merged
Jan 18, 2024 -
gh-113205: test_multiprocessing.test_terminate: Test the API on threadpools
#114186 merged
Jan 18, 2024 -
gh-104522: Fix OSError raised when run a subprocess
#114195 merged
Jan 18, 2024 -
gh-114149: [Enum] revert #114160 and add more tuple-subclass tests
#114215 merged
Jan 18, 2024 -
gh-112984: Fix test_ctypes.test_loading.test_load_dll_with_flags when directory name includes a dot
#114217 merged
Jan 18, 2024 -
[3.12] gh-112343: pdb: Use tokenize to replace convenience variables (GH-112380)
#114202 merged
Jan 17, 2024 -
gh-112984 Update Windows build for free-threaded builds
#113129 merged
Jan 17, 2024 -
[3.12] gh-114149: [Enum] fix tuple subclass handling when using custom __new__ (GH-114160)
#114196 merged
Jan 17, 2024 -
[3.12] gh-38807: Fix race condition in Lib/trace.py (GH-110143)
#114206 merged
Jan 17, 2024 -
[3.11] gh-38807: Fix race condition in Lib/trace.py (GH-110143)
#114207 merged
Jan 17, 2024 -
[3.12] gh-105102: Fix nested unions in structures when the system byteorder is the opposite (GH-105106)
#114204 merged
Jan 17, 2024 -
gh-38807: fix race condition in Lib/trace.py
#110143 merged
Jan 17, 2024 -
[3.11] gh-105102: Fix nested unions in structures when the system byteorder is the opposite (GH-105106)
#114205 merged
Jan 17, 2024 -
[3.11] Fix typo in tkinter.ttk.rst (GH-106157)
#114201 merged
Jan 17, 2024 -
[3.12] Fix typo in tkinter.ttk.rst (GH-106157)
#114200 merged
Jan 17, 2024 -
suspecting typo in Doc/library/tkinter.ttk.rst
#106157 merged
Jan 17, 2024 -
gh-105102: fix nested unions in structures when the system byteorder is the opposite
#105106 merged
Jan 17, 2024 -
gh-114149: fix tuple subclass handling when using custom __new__
#114160 merged
Jan 17, 2024 -
[3.11] gh-114070: fix token reference warnings in expressions.rst (GH-114169)
#114193 merged
Jan 17, 2024 -
[3.12] gh-114070: fix token reference warnings in expressions.rst (GH-114169)
#114192 merged
Jan 17, 2024 -
gh-114070: fix token reference warnings in expressions.rst
#114169 merged
Jan 17, 2024 -
gh-114178: Fix generate_sbom.py for out-of-tree builds
#114179 merged
Jan 17, 2024 -
[3.11] gh-113858: GH Actions: Make ccache smaller (GH-114082)
#114188 merged
Jan 17, 2024 -
gh-112343: pdb: Use tokenize to replace convenience variables
#112380 merged
Jan 17, 2024 -
[3.9] gh-113659: Skip hidden .pth files (GH-113660)
#114146 merged
Jan 17, 2024 -
gh-111301: Advertise importlib methods removal in What's new in Python 3.12
#111630 merged
Jan 17, 2024 -
[3.9] gh-107888: Fix test_mmap.test_access_parameter() on macOS 14 (GH-109928)
#114184 merged
Jan 17, 2024 -
[3.11] gh-111777: Fix assertion errors on incorrectly still-tracked GC object destruction (GH-111778)
#111990 merged
Jan 17, 2024 -
[3.11] gh-70835: Clarify error message for CSV file opened with wrong newline (GH-113786)
#113906 merged
Jan 17, 2024 -
[3.10] gh-107888: Fix test_mmap.test_access_parameter() on macOS 14 (GH-109928)
#114185 merged
Jan 17, 2024 -
[3.8] gh-107888: Fix test_mmap.test_access_parameter() on macOS 14 (GH-109928)
#114183 merged
Jan 17, 2024 -
[3.10] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022)
#114038 merged
Jan 17, 2024 -
[3.10] gh-109858: Protect zipfile from "quoted-overlap" zipbomb (GH-110016)
#113914 merged
Jan 17, 2024 -
[3.10] gh-91133: tempfile.TemporaryDirectory: fix symlink bug in cleanup (GH-99930)
#112840 merged
Jan 17, 2024 -
[3.10] bpo-37013: Fix the error handling in socket.if_indextoname() (GH-13503)
#112599 merged
Jan 17, 2024 -
[3.9] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022)
#114039 merged
Jan 17, 2024 -
[3.9] gh-109858: Protect zipfile from "quoted-overlap" zipbomb (GH-110016)
#113915 merged
Jan 17, 2024 -
[3.9] gh-91133: tempfile.TemporaryDirectory: fix symlink bug in cleanup (GH-99930)
#112842 merged
Jan 17, 2024 -
[3.9] bpo-37013: Fix the error handling in socket.if_indextoname() (GH-13503)
#112600 merged
Jan 17, 2024 -
[3.9] gh-109991: Update Windows build to use OpenSSL 1.1.1w
#111265 merged
Jan 17, 2024 -
[3.9] gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w and 3.0.11.
#110008 merged
Jan 17, 2024 -
[3.8] gh-109991: Update Windows build to use OpenSSL 1.1.1w
#111266 merged
Jan 17, 2024 -
[3.8] gh-91133: tempfile.TemporaryDirectory: fix symlink bug in cleanup (GH-99930)
#112843 merged
Jan 17, 2024 -
[3.8] bpo-37013: Fix the error handling in socket.if_indextoname() (GH-13503)
#113474 merged
Jan 17, 2024 -
[3.8] gh-108310: Fix TestPreHandshakeClose tests in test_ssl
#110718 merged
Jan 17, 2024 -
[3.8] gh-113659: Skip hidden .pth files (GH-113660)
#114147 merged
Jan 17, 2024 -
[3.8] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022)
#114040 merged
Jan 17, 2024 -
[3.8] gh-109858: Protect zipfile from "quoted-overlap" zipbomb (GH-110016)
#113916 merged
Jan 17, 2024 -
[3.12] gh-104282: Fix null pointer dereference in `lzma._decode_filter_properties` (GH-104283)
#114181 merged
Jan 17, 2024 -
[3.11] gh-104282: Fix null pointer dereference in `lzma._decode_filter_properties` (GH-104283)
#114182 merged
Jan 17, 2024 -
gh-104282: Fix null pointer dereference in `lzma._decode_filter_properties`
#104283 merged
Jan 17, 2024 -
gh-86179: Skip test case that fails on POSIX with unversioned binary
#114136 merged
Jan 17, 2024 -
[3.11] gh-102468: Document `PyCFunction_New*` and `PyCMethod_New` (GH-112557)
#114120 merged
Jan 17, 2024 -
[3.12] gh-102468: Document `PyCFunction_New*` and `PyCMethod_New` (GH-112557)
#114119 merged
Jan 17, 2024 -
[3.11] gh-72284: Revise lists in IDLE doc (GH-114174)
#114176 merged
Jan 17, 2024 -
[3.12] gh-72284: Revise lists in IDLE doc (GH-114174)
#114175 merged
Jan 17, 2024 -
gh-72284: Revise lists in IDLE doc
#114174 merged
Jan 17, 2024 -
[3.11] gh-81479: For Help => IDLE Doc, stop double-spacing some lists. (GH-114168)
#114171 merged
Jan 17, 2024 -
[3.12] gh-81479: For Help => IDLE Doc, stop double-spacing some lists. (GH-114168)
#114170 merged
Jan 17, 2024 -
gh-81479: For Help => IDLE Doc, stop double-spacing some lists.
#114168 merged
Jan 17, 2024 -
[3.11] gh-112043: Align concurrent.futures.Executor.map docs with implementation (GH-114153)
#114165 merged
Jan 17, 2024 -
[3.12] gh-112043: Align concurrent.futures.Executor.map docs with implementation (GH-114153)
#114164 merged
Jan 17, 2024 -
[3.11] gh-88531 Fix dataclass __post_init__/__init__ interplay documentation (gh-107404)
#114163 merged
Jan 17, 2024 -
[3.12] gh-88531 Fix dataclass __post_init__/__init__ interplay documentation (gh-107404)
#114162 merged
Jan 17, 2024 -
gh-112043: Align concurrent.futures.Executor.map docs with implementation
#114153 merged
Jan 17, 2024 -
gh-88531 Fix dataclass __post_init__/__init__ interplay documentation
#107404 merged
Jan 17, 2024 -
[3.12] gh-106293: Fix typos in Objects/object_layout.md (GH-106294)
#114158 merged
Jan 16, 2024 -
gh-106293: Fix typos in Objects/object_layout.md
#106294 merged
Jan 16, 2024 -
GH-110109: pathlib docs: bring `from_uri()` and `as_uri()` together.
#110312 merged
Jan 16, 2024 -
[3.11] gh-94220: Align fnmatch docs with the implementation and amend markup (GH-114152)
#114156 merged
Jan 16, 2024 -
[3.12] gh-94220: Align fnmatch docs with the implementation and amend markup (GH-114152)
#114155 merged
Jan 16, 2024 -
[3.12] GH-78988: Document `pathlib.Path.glob()` exception propagation. (GH-114036)
#114154 merged
Jan 16, 2024 -
Fix a typo in c_annotations.py
#108773 merged
Jan 16, 2024 -
gh-94220: Align fnmatch docs with the implementation and amend markup
#114152 merged
Jan 16, 2024 -
GH-78988: Document `pathlib.Path.glob()` exception propagation.
#114036 merged
Jan 16, 2024 -
gh-113655: Skip test_lru_recursion during PGO runs to avoid C stack exhaustion
#114148 merged
Jan 16, 2024 -
gh-112529: Track if debug allocator is used as underlying allocator
#113747 merged
Jan 16, 2024 -
Update copyright years to 2024.
#113608 merged
Jan 16, 2024 -
GH-114013: fix setting `HOSTRUNNER` for `Tools/wasm/wasi.py`
#114097 merged
Jan 16, 2024 -
Clean up backslash avoiding code in ast, fix typo
#113605 merged
Jan 16, 2024 -
[3.12] gh-113659: Skip hidden .pth files (GH-113660)
#114143 merged
Jan 16, 2024 -
[3.11] gh-113659: Skip hidden .pth files (GH-113660)
#114144 merged
Jan 16, 2024 -
[3.11] Fix 'expresion' typo in IDLE doc (GH-114130)
#114140 merged
Jan 16, 2024 -
[3.12] Fix 'expresion' typo in IDLE doc (GH-114130)
#114139 merged
Jan 16, 2024 -
gh-113659: Skip hidden .pth files
#113660 merged
Jan 16, 2024 -
[3.12] gh-114096: Restore privileges in _winapi.CreateJunction after creating the junction (GH-114089)
#114134 merged
Jan 16, 2024 -
[3.11] gh-114096: Restore privileges in _winapi.CreateJunction after creating the junction (GH-114089)
#114135 merged
Jan 16, 2024 -
[3.11] Docs: Improve multiprocessing.SharedMemory reference (#114093)
#114138 merged
Jan 16, 2024 -
[3.12] Docs: Improve multiprocessing.SharedMemory reference (#114093)
#114137 merged
Jan 16, 2024 -
Fix 'expresion' typo in IDLE doc
#114130 merged
Jan 16, 2024 -
[3.12] gh-114107: test.pythoninfo logs Windows Developer Mode (GH-114121)
#114129 merged
Jan 16, 2024 -
[3.11] gh-114107: test.pythoninfo logs Windows Developer Mode (GH-114121)
#114128 merged
Jan 16, 2024 -
[3.11] gh-114069: Revise Tutorial Methods paragraph (GH-114127)
#114132 merged
Jan 16, 2024 -
[3.12] gh-114069: Revise Tutorial Methods paragraph (GH-114127)
#114131 merged
Jan 16, 2024 -
Docs: Improve multiprocessing.SharedMemory reference
#114093 merged
Jan 16, 2024 -
gh-114096: Restore privileges in _winapi.CreateJunction
#114089 merged
Jan 16, 2024 -
gh-114069: Revise Tutorial Methods paragraph
#114127 merged
Jan 16, 2024 -
Fix an incorrect comment in iobase_is_closed
#102952 merged
Jan 16, 2024 -
gh-114107: test.pythoninfo logs Windows Developer Mode
#114121 merged
Jan 16, 2024 -
gh-111968: Use per-thread freelists for PyContext in free-threading
#114122 merged
Jan 16, 2024 -
gh-113626: Add allow_code parameter in marshal functions
#113648 merged
Jan 16, 2024 -
[3.12] gh-113858: GH Actions: Make ccache smaller (GH-113859, GH-113945)
#114082 merged
Jan 16, 2024 -
gh-102468: Document `PyCFunction_New*` and `PyCMethod_New`
#112557 merged
Jan 16, 2024 -
gh-114107: Fix importlib.resources symlink test if symlinks aren't supported
#114108 merged
Jan 16, 2024 -
gh-113858: GH Actions: Limit max ccache size for the asan build
#114113 merged
Jan 16, 2024 -
[3.11] Docs: Align multiprocessing.shared_memory docs with Sphinx recommendations (#114103)
#114114 merged
Jan 16, 2024 -
[3.12] Docs: Align multiprocessing.shared_memory docs with Sphinx recommendations (#114103)
#114112 merged
Jan 16, 2024 -
Docs: Align multiprocessing.shared_memory docs with Sphinx recommendations
#114103 merged
Jan 16, 2024 -
[3.11] gh-114077: Fix OverflowError in socket.sendfile() when pass count >2GiB (GH-114079)
#114111 merged
Jan 16, 2024 -
[3.12] gh-114077: Fix OverflowError in socket.sendfile() when pass count >2GiB (GH-114079)
#114110 merged
Jan 16, 2024 -
gh-114077: Fix OverflowError in socket.sendfile() when pass count >2GiB
#114079 merged
Jan 16, 2024 -
gh-113238: add Anchor to importlib.resources
#113801 merged
Jan 16, 2024 -
gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__
#113359 merged
Jan 16, 2024 -
GH-113655: Lower the C recursion limit on various platforms
#113944 merged
Jan 16, 2024 -
gh-114101: Correct `PyErr_Format` arguments in `_testcapi` module
#114102 merged
Jan 16, 2024 -
gh-78502: Add a trackfd parameter to mmap.mmap()
#25425 merged
Jan 16, 2024 -
[3.12] Update KDE recipe to match the standard use of the h parameter (gh-113958)
#114098 merged
Jan 16, 2024 -
[3.11] GH-101130: Document multiple arguments for `PurePath.[is_]relative_to()`
#114034 merged
Jan 16, 2024 -
gh-112087: Update list impl to be thread-safe with manual CS
#113863 merged
Jan 16, 2024 -
gh-91539: Small performance improvement of urrlib.request.getproxies_environment()
#108771 merged
Jan 15, 2024 -
[3.11] gh-114070: correct the specification of ``digit`` in the float() docs (GH-114080)
#114095 merged
Jan 15, 2024 -
[3.12] gh-114070: correct the specification of ``digit`` in the float() docs (GH-114080)
#114094 merged
Jan 15, 2024 -
gh-114070: correct the specification of ``digit`` in the float() docs
#114080 merged
Jan 15, 2024 -
gh-99437: runpy: decode path-like objects before setting globals
#107644 merged
Jan 15, 2024 -
gh-111968: Use per-thread slice_cache in free-threading
#113972 merged
Jan 15, 2024 -
gh-112532: Fix memory block count for free-threaded build
#113995 merged
Jan 15, 2024 -
gh-109598: make PyComplex_RealAsDouble/ImagAsDouble use __complex__
#109647 merged
Jan 15, 2024 -
GH-112354: `_GUARD_IS_TRUE_POP` side-exits to target the next instruction, not themselves.
#114078 merged
Jan 15, 2024 -
gh-113666: Adding missing UF_ and SF_ flags to module 'stat'
#113667 merged
Jan 15, 2024 -
gh-114075: Capture `test_compileall` output
#114076 merged
Jan 15, 2024 -
[3.12] gh-109862: Fix test_create_subprocess_with_pidfd when it was run separately (GH-113991)
#114072 merged
Jan 15, 2024 -
gh-109862: Fix test_create_subprocess_with_pidfd when it was run separately
#113991 merged
Jan 15, 2024 -
gh-113317: Move FormatCounterFormatter into libclinic
#114066 merged
Jan 14, 2024 -
Replace `pathlib._abc.PathModuleBase.splitroot()` with `splitdrive()`
#114065 merged
Jan 14, 2024 -
Add `pathlib._abc.PathModuleBase`
#113893 merged
Jan 14, 2024 -
[3.11] gh-101100: Fix Sphinx warnings in `howto/urllib2.rst` and `library/http.client.rst` (GH-114060)
#114064 merged
Jan 14, 2024 -
[3.12] gh-101100: Fix Sphinx warnings in `howto/urllib2.rst` and `library/http.client.rst` (GH-114060)
#114063 merged
Jan 14, 2024 -
gh-101100: Fix Sphinx warnings in `howto/urllib2.rst` and `library/http.client.rst`
#114060 merged
Jan 14, 2024 -
gh-113317: Move global utility functions into libclinic
#113986 merged
Jan 14, 2024 -
[3.11] gh-101225: Increase the socket backlog when creating a multiprocessing.connection.Listener (GH-113567)
#114019 merged
Jan 14, 2024 -
[3.12] gh-101225: Increase the socket backlog when creating a multiprocessing.connection.Listener (GH-113567)
#114018 merged
Jan 14, 2024 -
[3.12] gh-95649: Document that asyncio contains uvloop code (GH-107536)
#114046 merged
Jan 14, 2024 -
[3.11] gh-95649: Document that asyncio contains uvloop code (GH-107536)
#114045 merged
Jan 14, 2024 -
[3.11] gh-114014: Update `fractions.Fraction()`'s rational parsing regex (GH-114015)
#114025 merged
Jan 13, 2024 -
[3.12] gh-114014: Update `fractions.Fraction()`'s rational parsing regex (GH-114015)
#114023 merged
Jan 13, 2024 -
[3.11] [3.12] gh-114021: Pin various sphinxcontrib extensions to older versions (GH-114022)
#114029 merged
Jan 13, 2024 -
[3.12] gh-114021: Pin various sphinxcontrib extensions to older versions
#114022 merged
Jan 13, 2024
54 Pull requests opened by 33 people
-
gh-111803: Make test_deep_nesting from test_plistlib more strict
#114026 opened
Jan 13, 2024 -
GH-101112: Add "pattern language" section to pathlib docs
#114030 opened
Jan 13, 2024 -
GH-99334: Explain that `PurePath.is_relative_to()` is purely lexical.
#114031 opened
Jan 13, 2024 -
GH-82695: Clarify `pathlib.Path.mkdir()` documentation
#114032 opened
Jan 13, 2024 -
GH-105900: Fix `pathlib.Path.symlink_to(target_is_directory=...)` docs
#114035 opened
Jan 13, 2024 -
Add PyOS_strtoul/PyOS_strtol to sphinx docs
#114048 opened
Jan 14, 2024 -
gh-113878: Add `doc` parameter to `dataclasses.field`
#114051 opened
Jan 14, 2024 -
gh-80931: Skip some socket tests while hunting for refleaks on macOS
#114057 opened
Jan 14, 2024 -
gh-114058: The Tier2 Optimizer
#114059 opened
Jan 14, 2024 -
Align documentation of `@no_type_check` with spec
#114068 opened
Jan 15, 2024 -
gh-109534: fix reference leak when SSL handshake fails
#114074 opened
Jan 15, 2024 -
gh-83648: Support deprecation of options, arguments and subcommands in argparse
#114086 opened
Jan 15, 2024 -
gh-114091: Reword error message for unawaitable types
#114090 opened
Jan 15, 2024 -
gh-112127: Fix use-after-free in atexit.unregister()
#114092 opened
Jan 15, 2024 -
[3.12] gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__ (GH-113359)
#114105 opened
Jan 16, 2024 -
[3.11] gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__ (GH-113359)
#114109 opened
Jan 16, 2024 -
gh-112346: Bugfix: Remove faster codepath from gzip.compress as it introduces behavioral inconsistencies
#114116 opened
Jan 16, 2024 -
gh-114115: Update documentation of array.array
#114117 opened
Jan 16, 2024 -
gh-114125: dataclasses.asdict paragraph on keyword args unpacking
#114126 opened
Jan 16, 2024 -
gh-112532: Improve mimalloc page visiting
#114133 opened
Jan 16, 2024 -
GH-112354: Initial implementation of warm up on exits and trace-stitching
#114142 opened
Jan 16, 2024 -
gh-114150: Updated documentation for ctypes.PYFUNCTYPE
#114151 opened
Jan 16, 2024 -
gh-112529: Use GC heaps for GC allocations in free-threaded builds
#114157 opened
Jan 16, 2024 -
gh-113884: Make queue.SimpleQueue thread-safe in --disable-gil builds
#114161 opened
Jan 17, 2024 -
[3.12] gh-113358: Fix rendering tracebacks with exceptions with a broken __getattr__ (GH-113359)
#114173 opened
Jan 17, 2024 -
gh-60346: Improve handling single-dash options in ArgumentParser.parse_known_args()
#114180 opened
Jan 17, 2024 -
gh-112451: Deprecate subclassing of pure-Python datetime.timezone.
#114190 opened
Jan 17, 2024 -
gh-101100: Fix Sphinx warnings in `reference/expressions.rst`
#114194 opened
Jan 17, 2024 -
Use `itertools.batched()` in `concurrent.futures.process._get_chunks`
#114221 opened
Jan 18, 2024 -
gh-114241: Fix retrieving files in the ftplib CLI
#114242 opened
Jan 18, 2024 -
GH-112354: `END_FOR` instruction to only pop one value.
#114247 opened
Jan 18, 2024 -
gh-113205: test_multiprocessing.test_terminate: Give tasks a chance to start
#114249 opened
Jan 18, 2024 -
gh-114240: Skip verifying pip SBOM entry against PyPI if offline outside CI
#114255 opened
Jan 18, 2024 -
gh-112075: Move more dict objects to argument clinic in preparation for using argument clinic for more locking
#114256 opened
Jan 18, 2024 -
gh-112529: Implement GC for free-threaded builds
#114262 opened
Jan 18, 2024 -
gh-113655: Revert extra stack reserve in PGO builds unless UseExtraStackReserve=true
#114263 opened
Jan 18, 2024 -
gh-114264: Optimize performance of copy.deepcopy by adding a fast path for atomic types
#114266 opened
Jan 18, 2024 -
gh-101438: Avoid reference cycle in ElementTree.iterparse.
#114269 opened
Jan 18, 2024 -
Fix the old confusing "User-defined methods" reference in datamodel doc
#114276 opened
Jan 19, 2024 -
gh-83856: Honor atexit for all multiprocessing start methods
#114279 opened
Jan 19, 2024 -
gh-101100: fix sphinx warnings in reference/datamodel.rst
#114280 opened
Jan 19, 2024 -
gh-114281: Remove incorrect type hints from `asyncio.staggered`
#114282 opened
Jan 19, 2024 -
gh-109534: switch from sock_call to sock_call_ex in sock_send
#114311 opened
Jan 19, 2024 -
gh-114314: Move types to ctypes_state
#114316 opened
Jan 19, 2024 -
Docs: structure the ftplib reference
#114317 opened
Jan 19, 2024 -
gh-114321: Expose more constants in the fcntl module
#114322 opened
Jan 19, 2024 -
gh-111968: Use per-thread freelists for dict in free-threading
#114323 opened
Jan 19, 2024 -
gh-113317: AC converter: Use add_include() in bad_argument()
#114324 opened
Jan 19, 2024 -
gh-101100: Fix Sphinx warnings from PEP 3108 stdblib re-organisation
#114327 opened
Jan 19, 2024 -
gh-113317: Don't use global clinic instance in bad_argument()
#114330 opened
Jan 19, 2024 -
gh-112160: Backport 'Tools/build/regen-configure.sh' script
#114333 opened
Jan 19, 2024 -
gh-114328: tty cbreak mode should not alter ICRNL
#114335 opened
Jan 19, 2024 -
gh-108303: Move `.whl` test files to `Lib/test/whldata/`
#114343 opened
Jan 20, 2024 -
gh-108303: Move all XML-related test files to `test_xml`
#114344 opened
Jan 20, 2024
85 Issues closed by 36 people
-
Update to Sphinx 7
#99380 closed
Jan 20, 2024 -
Reference to flag variables broken in re.compile() documentation
#114332 closed
Jan 20, 2024 -
Optimize `pathlib.Path.iterdir()` and friends by using `os.DirEntry.path`
#113225 closed
Jan 20, 2024 -
pathlib.Path: glob and rglob should accept PathLike patterns
#79634 closed
Jan 20, 2024 -
Dictionary assignment is not parsed correctly when a block comment is inserted.
#114325 closed
Jan 19, 2024 -
fcntl: F_SEAL_FUTURE_WRITE constant
#114061 closed
Jan 19, 2024 -
The compiler's line number propagation algorithm is not quite correct
#114265 closed
Jan 19, 2024 -
Add return types to methods in documentation
#114277 closed
Jan 19, 2024 -
`test_pdb` broken under WASI
#114275 closed
Jan 19, 2024 -
Json encode from __repr__, __str__ or __serialize__ when available
#114285 closed
Jan 19, 2024 -
We need to change the contract and interface of `_PyExecutorObject` and `_PyOptimizerObject`
#108866 closed
Jan 19, 2024 -
The code generated for the interpreter(s) is too fragile
#111485 closed
Jan 19, 2024 -
Warning: `Modules/_io/fileio.c:175:9: warning: ‘exc’ may be used uninitialized [-Wmaybe-uninitialized]`
#114286 closed
Jan 19, 2024 -
odict_items and dict_items' repr's don't match OrderedDict's and dict's
#113802 closed
Jan 19, 2024 -
csv module docstring imported from _csv module
#114123 closed
Jan 18, 2024 -
Managed resource finally block unexpectedly executed when managed by an ExitStack
#114237 closed
Jan 18, 2024 -
Contradicting statement in c-api/stable.rst
#112092 closed
Jan 18, 2024 -
Using NamedTuple with custom Enum
#114149 closed
Jan 18, 2024 -
Speed up dataclasses._asdict_inner
#114087 closed
Jan 18, 2024 -
Rename dataclass's __replace__ argument from "obj" to "self"?
#114198 closed
Jan 18, 2024 -
Tkinter demo: show Tcl/Tk patchlevel instead of version
#110345 closed
Jan 18, 2024 -
Security risk of hidden pth files
#113659 closed
Jan 18, 2024 -
subprocess raises misleading exceptions from child failure pre-exec
#104522 closed
Jan 18, 2024 -
Crash when there a "._xxx.pth" on macOS
#113356 closed
Jan 18, 2024 -
crash in long_vectorcall in longobject.c
#114050 closed
Jan 18, 2024 -
Fix indentation in enum.rst
#114231 closed
Jan 18, 2024 -
IDLE: update code, mostly by cleanups of 2.x or 2to3 artifacts
#87179 closed
Jan 18, 2024 -
IDLE: Stop reusing built-in names as parameters
#96905 closed
Jan 18, 2024 -
Deprecated statements in email.message.rst
#114211 closed
Jan 18, 2024 -
dict update method should support iterables of multi-keys dicts
#114213 closed
Jan 17, 2024 -
dict update method with iterable list of multi-keys dicts gets scrambled
#114208 closed
Jan 17, 2024 -
Segfault when supplying too many arguments to int()
#114210 closed
Jan 17, 2024 -
fix one or two bugs in trace.py
#38807 closed
Jan 17, 2024 -
Tools/build/generate_sbom.py fails in out-of-tree builds
#114178 closed
Jan 17, 2024 -
`lzma._decode_filter_properties` crashes with BCJ filter and buffer of zero length
#104282 closed
Jan 17, 2024 -
IDLE: Revise html to tkinker converter for help.html
#81479 closed
Jan 17, 2024 -
Got `Unable to find package 'pythonx86'` Error While Compiling Python on Windows 11
#114073 closed
Jan 17, 2024 -
calendar.isleap() incorrect for year 2000
#114167 closed
Jan 17, 2024 -
[Doc] Wrong parameter name for `concurrent.futures.Executor.map(fn, ...)
#112043 closed
Jan 17, 2024 -
Bad dataclass post-init example
#88531 closed
Jan 17, 2024 -
Typos, Grammar mistakes in object_layout.md
#106293 closed
Jan 16, 2024 -
pathlib.[r]glob fails when the toplevel directory is not readable, whereas glob.glob "succeeds"
#78988 closed
Jan 16, 2024 -
fnmatch module parameters names are not correct
#94220 closed
Jan 16, 2024 -
Python 3.11, MacOS source code build, RuntimeError: tk.h version (8.6) doesn't match libtk.a version (8.5)
#113926 closed
Jan 16, 2024 -
`make test` doesn't work w/ a WASI cross-build via (at least) `Tools/wasm/wasi.py`
#114013 closed
Jan 16, 2024 -
Make CPython test package discoverable
#60952 closed
Jan 16, 2024 -
No error in error
#114141 closed
Jan 16, 2024 -
`_winapi.CreateJunction` does not restore privilege levels
#114096 closed
Jan 16, 2024 -
Suggested wording change in Class Method Objects Tutorial
#114069 closed
Jan 16, 2024 -
Safer data serialization with marshal module
#113626 closed
Jan 16, 2024 -
PY_SSIZE_T_CLEAN conflicts with Py_LIMITED_API
#71686 closed
Jan 16, 2024 -
PyCFunction_New is not documented
#102468 closed
Jan 16, 2024 -
Outdated PyObject_HasAttr documentation (it no longer behaves like builtin `hasattr`)
#113391 closed
Jan 16, 2024 -
array.array initializer does not properly handle memoryviews (and other buffer-protocol objects)
#101071 closed
Jan 16, 2024 -
socket.sendfile(): os.sendfile() can fail with OverflowError on 32-bit system
#114077 closed
Jan 16, 2024 -
Some `PyErr_Format` in `_testcapi` module have invalid argument
#114101 closed
Jan 16, 2024 -
pathlib.Path.is_relative_to: document behavior when passing multiple paths
#101130 closed
Jan 16, 2024 -
Adding an option to clear the python interpreter shell
#92244 closed
Jan 15, 2024 -
Floating point syntax specification is incorrect
#114070 closed
Jan 15, 2024 -
Convert several for loops in dataclasses module to list comprehensions
#114011 closed
Jan 15, 2024 -
Add an "onerror" callback parameter to the tempfile.TemporaryDirectory member functions
#81483 closed
Jan 15, 2024 -
runpy.run_path mishandles Path objects
#99437 closed
Jan 15, 2024 -
Provide a way for operators on subclasses of native types to return instances of the subclass
#106222 closed
Jan 15, 2024 -
METH_* and Py_TPFLAGS* constants are documented as Python data
#96996 closed
Jan 15, 2024 -
Make PyComplex_RealAsDouble/ImagAsDouble use __complex__
#109598 closed
Jan 15, 2024 -
No support for 3.11?
#114085 closed
Jan 15, 2024 -
PyMem_Malloc() should guarantee alignof(max_align_t)
#76093 closed
Jan 15, 2024 -
Seems hard to believe, but do multiple test cases share files?
#98372 closed
Jan 15, 2024 -
Missing UF_ and SF_ flags in `Lib/stat.py`
#113666 closed
Jan 15, 2024 -
``test_compileall`` prints uneccessary information
#114075 closed
Jan 15, 2024 -
A new approach for retrieving/inserting/updating transactions in the sqlite3 library.
#109407 closed
Jan 15, 2024 -
test_create_subprocess_with_pidfd in test_asyncio.test_subprocess is not independent
#109862 closed
Jan 15, 2024 -
Bug in multiprocessing + Pipes on macOS
#101225 closed
Jan 14, 2024 -
code.py not allowed, simplest possible setup [2]
#114052 closed
Jan 14, 2024 -
refleak test for test_socket on macOS is failed.
#114049 closed
Jan 14, 2024 -
Fix refcounting details in Py3k C API documentation
#53964 closed
Jan 14, 2024 -
New asyncio ssl implementation is lacking license and origin information
#95649 closed
Jan 14, 2024 -
__slots__ as a dict is not documented in the data model docs.
#114044 closed
Jan 13, 2024 -
pathlib behaviour with filenames ending with '.'
#100157 closed
Jan 13, 2024 -
strftime %u not working (returns None)
#114037 closed
Jan 13, 2024 -
code.py not allowed, simplest possible setup
#114028 closed
Jan 13, 2024 -
tarfile missing TarInfo.offset_data member in documentation
#89159 closed
Jan 13, 2024 -
Doc build errors in CI due to updated sphinxcontrib-applehelp
#114021 closed
Jan 13, 2024 -
#define PyLong_SHIFT declared twice
#114027 closed
Jan 13, 2024
55 Issues opened by 41 people
-
Thread name not a small integer, ever increasing, creating exception
#114345 opened
Jan 20, 2024 -
Invalid class description of set/frozenset in docs
#114336 opened
Jan 20, 2024 -
3.13.0a3 freethreding build fails to build on s390x: killed during the profile task
#114331 opened
Jan 19, 2024 -
Add `PyList_GetItemRef`, a variant of `PyList_GetItem` that returns a strong reference
#114329 opened
Jan 19, 2024 -
read1 in cbreak mode returns 0x0D (instead of 0x0A) when <enter> is entered.
#114328 opened
Jan 19, 2024 -
Class construction with Generic classes and `__init_subclass__` throws `AttributeError`
#114326 opened
Jan 19, 2024 -
Expose more constants in the fcntl module
#114321 opened
Jan 19, 2024 -
TypeError for threading.Lock | None
#114315 opened
Jan 19, 2024 -
Convert _ctypes PyCStgDict meta static type to a meta heap type
#114314 opened
Jan 19, 2024 -
Add stats for "unlikely events" that will impact optimization.
#114312 opened
Jan 19, 2024 -
urllib.robotparser doesn't treat the "*" path correctly
#114310 opened
Jan 19, 2024 -
[functools] Chaining callables
#114284 opened
Jan 19, 2024 -
`asyncio.staggered` has incorrect type hints
#114281 opened
Jan 19, 2024 -
Windows: os.stat() returns random times on ERROR_ACCESS_DENIED
#114273 opened
Jan 18, 2024 -
Test failures on Windows ARM64 install
#114272 opened
Jan 18, 2024 -
Make `_threadmodule.c` thread-safe in `--disable-gil` builds
#114271 opened
Jan 18, 2024 -
Optimize performance of copy.deepcopy by adding a fast path for atomic types
#114264 opened
Jan 18, 2024 -
Reduce critical section boilerplate in type slot implementations
#114258 opened
Jan 18, 2024 -
[`ctypes`][`linux`] `ctypes.util.find_library()` crash instead of return None
#114257 opened
Jan 18, 2024 -
Enumerate pip's vendored dependencies in SBOM
#114250 opened
Jan 18, 2024 -
asyncio.start_unix_server doesn't set the socket in listening state despite backlog parameter
#114246 opened
Jan 18, 2024 -
SBOM generator should not look for a pip wheel in a fixed location
#114244 opened
Jan 18, 2024 -
ftplib CLI fails to retrieve files
#114241 opened
Jan 18, 2024 -
Don't run regen-sbom in regen-all - it requires internet access
#114240 opened
Jan 18, 2024 -
Expose `mprotect` in mmap
#114233 opened
Jan 18, 2024 -
Improve traceback error message when object is trying to be used as asynchronous context manager
#114230 opened
Jan 18, 2024 -
Process _bootstrap calls _exit_function
#114220 opened
Jan 18, 2024 -
More gil-disabled type thread safety
#114214 opened
Jan 17, 2024 -
Undocumented changes of LOAD_GLOBAL's stack effect in Python 3.13
#114212 opened
Jan 17, 2024 -
critical section should avoid parking lot when re-entering top-most held critical section
#114203 opened
Jan 17, 2024 -
``test_os`` raises a ``DeprecationWarning``
#114199 opened
Jan 17, 2024 -
"Check if generated files are up to date" CI job crashes.
#114191 opened
Jan 17, 2024 -
`BaseSubprocessTransport.__del__` fails if the event loop is already closed, which can leak an orphan process
#114177 opened
Jan 17, 2024 -
Improve grammar description for the match statement
#114172 opened
Jan 17, 2024 -
Mention enum.nonmember in Enum HOWTO and add an example
#114166 opened
Jan 17, 2024 -
PEP 695 type aliases not suitable as replacement for typing.TypeAlias
#114159 opened
Jan 16, 2024 -
Misleading documentation for ctypes.PYFUNCTYPE
#114150 opened
Jan 16, 2024 -
reversing dataclasses.asdict
#114125 opened
Jan 16, 2024 -
Update documentation of array.array
#114115 opened
Jan 16, 2024 -
importlib.resources test fails on Windows if symlinks aren't allowed
#114107 opened
Jan 16, 2024 -
segfault when compiling gc referrers referents with frozenset
#114106 opened
Jan 16, 2024 -
Not all generators containing `await` are compiled to async generators
#114104 opened
Jan 16, 2024 -
``test_pty`` prints unnecessary information
#114100 opened
Jan 16, 2024 -
Add support for iOS as a target platform
#114099 opened
Jan 16, 2024 -
Reword error message for unawaitable types
#114091 opened
Jan 15, 2024 -
Exceptional behaviour of NoneType methods
#114084 opened
Jan 15, 2024 -
Python/flowgraph.c:497: _Bool no_redundant_jumps(cfg_builder *): Assertion `0' failed.
#114083 opened
Jan 15, 2024 -
Code duplication between stat.py and _stat.c
#114081 opened
Jan 15, 2024 -
Document tuples and __new__
#114071 opened
Jan 15, 2024 -
``test_concurrent_futures.test_init`` raises a ``UserWarning``
#114062 opened
Jan 14, 2024 -
Tier 2 optimizer's abstract interpreter
#114058 opened
Jan 14, 2024 -
typing.get_type_hints fails when passed a class with PEP 695 type parameters and PEP 563 is enabled
#114053 opened
Jan 14, 2024 -
Convert Py_ISDIGIT/ISXDIGIT/etc to inline functions?
#114047 opened
Jan 14, 2024 -
``test_multiprocessing_fork`` raises a ``DeprecationWarning``
#114041 opened
Jan 13, 2024 -
`contextlib.contextmanager` exit before the start of a decorated function if we use it on async functions
#114033 opened
Jan 13, 2024
182 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-113464: A copy-and-patch JIT compiler
#113465 commented on
Jan 20, 2024 • 56 new comments -
gh-112050: Convert most methods on collections.deque to use Argument Clinic
#113963 commented on
Jan 19, 2024 • 34 new comments -
gh-113743: Make the MRO cache thread-safe in free-threaded builds
#113930 commented on
Jan 19, 2024 • 32 new comments -
gh-113947: Speed up Counter.__eq__
#113948 commented on
Jan 19, 2024 • 16 new comments -
test_socket leaks file descriptors on macOS
#80931 commented on
Jan 15, 2024 • 16 new comments -
gh-77714: Provide an async iterator version of as_completed
#22491 commented on
Jan 17, 2024 • 14 new comments -
gh-113939: Frame clear, clear locals
#113940 commented on
Jan 16, 2024 • 14 new comments -
gh-112202: Ensure that condition.notify() succeeds even when racing with Task.cancel()
#112201 commented on
Jan 16, 2024 • 14 new comments -
gh-112015: Implement `ctypes.memoryview_at()`
#112018 commented on
Jan 19, 2024 • 11 new comments -
Interned strings are immortal, despite what the documentation says
#113993 commented on
Jan 16, 2024 • 11 new comments -
Exception with broken __getattr__ causes error rendering tracebacks
#113358 commented on
Jan 20, 2024 • 10 new comments -
Stack overflow collecting PGO data on Windows
#113655 commented on
Jan 18, 2024 • 10 new comments -
Support field docstrings for dataclasses that use __slots__
#113878 commented on
Jan 14, 2024 • 9 new comments -
gh-89240: Add _winapi.BatchedWaitForMultipleObjects and tests
#107873 commented on
Jan 19, 2024 • 9 new comments -
Cross Compile for Android and issues with PyExc_OSError
#111225 commented on
Jan 19, 2024 • 8 new comments -
gh-108191: Add support of positional argument in SimpleNamespace constructor
#108195 commented on
Jan 18, 2024 • 8 new comments -
gh-103092: Port some `_ctypes` data types to heap types
#113630 commented on
Jan 19, 2024 • 8 new comments -
Occasionally `multiprocessing.test.*.test_threads` can take 10 minutes
#113205 commented on
Jan 18, 2024 • 7 new comments -
gh-85972: Use native timeout for inet socket operations
#110988 commented on
Jan 14, 2024 • 6 new comments -
gh-77465: Increase test coverage for `numbers`
#111738 commented on
Jan 19, 2024 • 6 new comments -
gh-103092: Ensure `_ctypes.c` static types are accessed via global state
#113857 commented on
Jan 19, 2024 • 6 new comments -
gh-88569: add `ntpath.isreserved()`
#95486 commented on
Jan 16, 2024 • 5 new comments -
gh-71966: Sync-up docstrings in C version of the the decimal module
#101350 commented on
Jan 16, 2024 • 5 new comments -
gzip.compress(..., mtime=0) in cpython 3.11+ unexpectedly sets OS byte in gzip header
#112346 commented on
Jan 16, 2024 • 5 new comments -
C-extension `datetime.timezone` is not acceptable as a base class; pure-Python version is
#112451 commented on
Jan 17, 2024 • 5 new comments -
PPC64LE RHEL8 3.x buildbot is timing out on test_gdb
#104735 commented on
Jan 18, 2024 • 5 new comments -
Script containing a "shebang" would not start under Windows
#100107 commented on
Jan 18, 2024 • 5 new comments -
gh-113190: Reenable non-debug interned string cleanup
#113601 commented on
Jan 16, 2024 • 5 new comments -
mimalloc: additional integration and changes for `--disable-gil` builds
#112532 commented on
Jan 16, 2024 • 4 new comments -
ccache GitHub action generates excessive caches
#113858 commented on
Jan 17, 2024 • 4 new comments -
TLS/SSL asyncio leaks memory
#109534 commented on
Jan 19, 2024 • 4 new comments -
PYTHONIOENCODING=undefined doesn't work in Python 3
#76637 commented on
Jan 19, 2024 • 4 new comments -
gh-102512: Fix threading after os.fork() called from a foreign thread
#113261 commented on
Jan 16, 2024 • 4 new comments -
gh-112341: Specify the exact file size if offset is non zero in `socket.sendfile`
#112342 commented on
Jan 16, 2024 • 4 new comments -
Cannot cleanly shut down an asyncio based server
#113538 commented on
Jan 16, 2024 • 4 new comments -
gh-57531 add BufferedReader.read() return value check for non-blocking stream mode
#105224 commented on
Jan 19, 2024 • 4 new comments -
gh-109746: Make `_thread.start_new_thread` delete state of new thread on its startup failure
#109761 commented on
Jan 18, 2024 • 4 new comments -
gh-106318: Add examples for the `str` methods in collapsible sections
#111743 commented on
Jan 14, 2024 • 4 new comments -
gh-59330: argparse: Properly handle positional arguments containing '-'
#104092 commented on
Jan 17, 2024 • 3 new comments -
`traceback.clear_frames` does not clear locals when there have been previous access to `f_locals`
#113939 commented on
Jan 16, 2024 • 3 new comments -
Exclude __pycache__ directories from backups using CACHEDIR.TAG
#85253 commented on
Jan 17, 2024 • 3 new comments -
gh-107583: Update Doc/howto/unicode.rst
#109501 commented on
Jan 18, 2024 • 3 new comments -
gh-85253: Exclude `__pycache__` directories from backups using `CACHEDIR.TAG`
#21060 commented on
Jan 17, 2024 • 3 new comments -
gh-94808: add tests covering `PySequence_[InPlace_]Repeat`
#99196 commented on
Jan 15, 2024 • 2 new comments -
Auto dedent -c arguments
#103997 commented on
Jan 17, 2024 • 2 new comments -
ArgumentParser inconsistent with parse_known_args
#60346 commented on
Jan 17, 2024 • 2 new comments -
Misleading __version__ attribute of modules in standard library
#76007 commented on
Jan 17, 2024 • 2 new comments -
Better tp_version_tag overflow checks in specializer
#89811 commented on
Jan 17, 2024 • 2 new comments -
sqlite3 - preserve error information from a user-defined function exception
#98893 commented on
Jan 18, 2024 • 2 new comments -
Assignment to __bases__ of direct object subclasses
#37817 commented on
Jan 19, 2024 • 2 new comments -
gh-113658 : Fixed the issue of 'SMTP.send_message() fails to extract 'RCPT TO' if Cc + Bcc are set'
#113824 commented on
Jan 15, 2024 • 2 new comments -
Does the documentation specify whether `__file__` is absolute or relative?
#108995 commented on
Jan 19, 2024 • 2 new comments -
gh-110850: Add PyTime_t C API
#112135 commented on
Jan 18, 2024 • 2 new comments -
inaccurate block size in socket._sendfile_use_sendfile
#112341 commented on
Jan 15, 2024 • 2 new comments -
list.__add__ raises instead of returning NotImplemented
#103585 commented on
Jan 15, 2024 • 2 new comments -
Extend zipfile's compression level support to LZMA
#76909 commented on
Jan 15, 2024 • 2 new comments -
`test_deep_nesting` from `test_plistlib` triggers an exhausted stack protection in a debug build under WASI
#111803 commented on
Jan 16, 2024 • 2 new comments -
mmap.mmap() should not necessarily clone the file descriptor
#78502 commented on
Jan 16, 2024 • 2 new comments -
[C API] No limited C API to customize Python initialization (PyConfig, PEP 587)
#107954 commented on
Jan 16, 2024 • 2 new comments -
Support moving across filesystems in pathlib.Path, as shutil.move() does
#73991 commented on
Jan 19, 2024 • 2 new comments -
Wrong paths from nt._getfinalpathname with DOS device selectors in the CWD
#112563 commented on
Jan 20, 2024 • 2 new comments -
Lib/pty.py major revision
#85984 commented on
Jan 20, 2024 • 1 new comment -
Move the `eval_breaker` to `PyThreadState`
#112175 commented on
Jan 19, 2024 • 1 new comment -
EOF occurred in violation of protocol starting Python3.10 on large requests
#110467 commented on
Jan 19, 2024 • 1 new comment -
Build changes for Windows free-threaded builds
#112984 commented on
Jan 19, 2024 • 1 new comment -
timer.start() yields "can't create new thread at interpreter shutdown"
#113964 commented on
Jan 20, 2024 • 1 new comment -
forked process in multiprocessing does not honour atexit
#83856 commented on
Jan 19, 2024 • 1 new comment -
`contextlib.contextmanager` raises `dataclasses.FrozenInstanceError` when handling a frozen dataclass exception
#99856 commented on
Jan 20, 2024 • 1 new comment -
Missing F_* constants in fcntl module on macOS
#113092 commented on
Jan 19, 2024 • 1 new comment -
gh-113978: Ignore warnings on text completion inside REPL
#113979 commented on
Jan 14, 2024 • 1 new comment -
gh-97959: Fix rendering of routines in pydoc
#113941 commented on
Jan 16, 2024 • 1 new comment -
gh-113804: Support "x" and "X" format types for floats
#113805 commented on
Jan 18, 2024 • 1 new comment -
gh-110383: Added explanation in Doc about array data types range. Based on GNU docs
#113708 commented on
Jan 15, 2024 • 1 new comment -
Doc/library/sys.monitoring.rst: remove contradictory paragraph.
#113619 commented on
Jan 19, 2024 • 1 new comment -
gh-113055: Use pointer for interp->obmalloc state.
#113412 commented on
Jan 14, 2024 • 1 new comment -
GH-108362: Incremental GC implementation
#108038 commented on
Jan 18, 2024 • 1 new comment -
Fix CookieJar + OpenerDirector interactions and UnhandledExceptionWarning
#106925 commented on
Jan 17, 2024 • 1 new comment -
gh-89427: Provide the original prompt value for VIRTUAL_ENV_PROMPT
#106726 commented on
Jan 14, 2024 • 1 new comment -
Use __doc__ check and repr in error messages of property emulation
#104733 commented on
Jan 17, 2024 • 1 new comment -
gh-69990: Make Profile.print_stats support sorting by multiple values
#104590 commented on
Jan 17, 2024 • 1 new comment -
gh-87414: add musl support to platform.libc_ver
#103784 commented on
Jan 20, 2024 • 1 new comment -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Jan 17, 2024 • 1 new comment -
gh-85984: Add POSIX pseudo-terminal functions.
#102413 commented on
Jan 20, 2024 • 1 new comment -
ZipFile: allow setting compress_type/compresslevel in open() as well
#102017 commented on
Jan 16, 2024 • 1 new comment -
gh-48962: Fix duplicate values in the list when deepcopying a subclass list
#101466 commented on
Jan 15, 2024 • 1 new comment -
gh-86291: linecache: get module name from __spec__ if available
#22908 commented on
Jan 16, 2024 • 1 new comment -
bpo-39467: allow user to deprecate CLI arguments
#18208 commented on
Jan 15, 2024 • 1 new comment -
bpo-24766: doc= argument to subclasses of property not handled correctly
#2487 commented on
Jan 16, 2024 • 1 new comment -
readline() causes output to be written at eof unless seek() is used
#113439 commented on
Jan 14, 2024 • 1 new comment -
venv base path does not resolve symlinks using realpath()
#106045 commented on
Jan 14, 2024 • 1 new comment -
Improve the documentation of PEP 495 features without referencing the PEP
#101235 commented on
Jan 14, 2024 • 1 new comment -
dump of a single table in sqlite3 library
#91602 commented on
Jan 15, 2024 • 1 new comment -
Safe synchronous cancellation in asyncio
#103486 commented on
Jan 15, 2024 • 1 new comment -
pymalloc should align to max_align_t
#91335 commented on
Jan 15, 2024 • 1 new comment -
Meta-issue: support of the android platform
#71052 commented on
Jan 15, 2024 • 1 new comment -
Allow to deprecate CLI arguments in argparse
#83648 commented on
Jan 15, 2024 • 1 new comment -
Support for Partitioned cookies attribute
#112713 commented on
Jan 17, 2024 • 1 new comment -
shutil.copyfileobj should break on short read
#109936 commented on
Jan 17, 2024 • 1 new comment -
Add error to autoconf when building under `wasm32-unknown-emscripten`
#113632 commented on
Jan 15, 2024 • 1 new comment -
Argument Clinic: Touch source file if any output file changed
#64595 commented on
Jan 17, 2024 • 1 new comment -
`isinstance` support for `Union` aliases defined by `type` keyword. (PEP695)
#113904 commented on
Jan 17, 2024 • 1 new comment -
sysconfig.get_path('platstdlib') return paths in virtual environments (or otherwise weird)
#101500 commented on
Jan 16, 2024 • 1 new comment -
Deprecation warning during text completion in REPL
#113978 commented on
Jan 17, 2024 • 1 new comment -
Cannot import ``Anchor`` from ``importlib.resources``
#113238 commented on
Jan 16, 2024 • 1 new comment -
Add SSL_CTX_set_client_cert_engine
#72881 commented on
Jan 16, 2024 • 1 new comment -
Document the behaviour of Decimal.__round__
#101575 commented on
Jan 16, 2024 • 1 new comment -
CSV reader should support QUOTE_NOTNULL and QUOTE_STRINGS
#113732 commented on
Jan 16, 2024 • 1 new comment -
[C API] Removed private _PyArg_Parser API has no replacement in Python 3.13
#112136 commented on
Jan 16, 2024 • 1 new comment -
Move and clarify Py_Main documentation
#78387 commented on
Jan 14, 2024 • 1 new comment -
Use per-thread freelists in `--disable-gil` builds
#111968 commented on
Jan 19, 2024 • 1 new comment -
pathlib: clarify difference between pathlib and os.path
#113838 commented on
Jan 18, 2024 • 1 new comment -
macOS linker warnings in macOS ventura
#97524 commented on
Jan 13, 2024 • 1 new comment -
Support preserving path meaning in os.path.normpath() and abspath()
#88482 commented on
Jan 13, 2024 • 1 new comment -
Handle "POSIX" in the legacy locale detection
#76419 commented on
Jan 18, 2024 • 1 new comment -
ABI breaks between debug and non-debug build in generated files.
#108918 commented on
Jan 18, 2024 • 1 new comment -
Please expose _PyTime_t, _PyTime_FromTimeval, and _PyTime_AsSecondsDouble as public APIs
#110850 commented on
Jan 18, 2024 • 1 new comment -
filedialog.askdirectory "Cancel" behaves differently under Linux and Windows (Wine)
#103878 commented on
Jan 18, 2024 • 1 new comment -
Make `list` objects thread-safe in `--disable-gil` builds
#112087 commented on
Jan 18, 2024 • 1 new comment -
pathlib .suffix, .suffixes, .stem unexpected behavior for pathname with trailing dot
#82805 commented on
Jan 13, 2024 • 1 new comment -
gh-84978: expose __float__ dunder method as as_float
#110460 commented on
Jan 19, 2024 • 0 new comments -
Use-after-free in unregister() of atexit module
#112127 commented on
Jan 15, 2024 • 0 new comments -
gh-93627: Align copy module behaviour with pickle module
#109498 commented on
Jan 18, 2024 • 0 new comments -
pathlib's mkdir documentation improvement
#82695 commented on
Jan 13, 2024 • 0 new comments -
[3.12] Update KDE recipe to match the standard use of the h parameter (gh-GH-113958)
#113959 commented on
Jan 13, 2024 • 0 new comments -
Stable ABI: Some optional (#ifdef'd) functions aren't handled correctly
#91325 commented on
Jan 16, 2024 • 0 new comments -
Clarify the documentation of pathlib.Path.is_relative_to()
#99334 commented on
Jan 13, 2024 • 0 new comments -
Mimalloc differences from upstream
#113141 commented on
Jan 16, 2024 • 0 new comments -
`Path.rglob` -> documentation does not specify what `pattern` is
#101112 commented on
Jan 13, 2024 • 0 new comments -
gh-55664: Add warning when creating a type using a namespace dictionary with non-string keys.
#105338 commented on
Jan 17, 2024 • 0 new comments -
gh-74054: Add some missing attributes to multiprocessing.dummy (draft)
#110717 commented on
Jan 17, 2024 • 0 new comments -
Documentation for pathlib.Path.symlink_to is incorrectly constrained
#105900 commented on
Jan 13, 2024 • 0 new comments -
gh-76186: Fix misleading error message in multiprocesing module (draft)
#110719 commented on
Jan 17, 2024 • 0 new comments -
[doc] creating large SharedMemory crashes on MacOs
#83765 commented on
Jan 15, 2024 • 0 new comments -
gh-110941: Fix `json.dump` encoding dict subclasses as empty.
#111036 commented on
Jan 15, 2024 • 0 new comments -
`TestResult.stopTest` called when test is skipped, despite `TestResult.startTest` not being called
#113267 commented on
Jan 15, 2024 • 0 new comments -
The Word "Finalizing" in C-API Function Names is Sometimes Misleading
#110490 commented on
Jan 13, 2024 • 0 new comments -
unspecified macOS bug workaround in mmapmodule.c
#113861 commented on
Jan 13, 2024 • 0 new comments -
gh-96694: add F_GETLK wrapper in fcntl module
#112372 commented on
Jan 18, 2024 • 0 new comments -
gh-112069: Make sets thread-safe with the GIL disabled
#113800 commented on
Jan 17, 2024 • 0 new comments -
The Tier 2 Optimizer
#113710 commented on
Jan 14, 2024 • 0 new comments -
gh-113471: adds custom default content-type to http.server
#113475 commented on
Jan 13, 2024 • 0 new comments -
Add a `recommended-packages.txt` file
#76079 commented on
Jan 14, 2024 • 0 new comments -
WIP: run finalizers before shutdown
#18189 commented on
Jan 17, 2024 • 0 new comments -
[WIP/RFC] multiprocessing: proxy: keep _manager after forking
#17333 commented on
Jan 17, 2024 • 0 new comments -
[WIP] bpo-38806: bdb: stop_here: always stop at calling frame
#17159 commented on
Jan 17, 2024 • 0 new comments -
[WIP] doctest: lazily instantiate debugger
#16946 commented on
Jan 17, 2024 • 0 new comments -
[WIP] bpo-24177: Add env var proxy support to http.client
#11729 commented on
Jan 17, 2024 • 0 new comments -
gh-77057: fix handling of invalid markup declarations. (WIP)
#9295 commented on
Jan 17, 2024 • 0 new comments -
[WIP] bpo-29672: Save and restore module warning registries in catch_warnings
#8232 commented on
Jan 17, 2024 • 0 new comments -
bpo-34206: Improve docs and test coverage for pre-init functions
#8023 commented on
Jan 14, 2024 • 0 new comments -
[WIP] bpo-31165: Call PyList_New() again if the source container was resized due to GC.
#3915 commented on
Jan 18, 2024 • 0 new comments -
Trace stitching
#112354 commented on
Jan 18, 2024 • 0 new comments -
Document 'manager' and '_log' attrs of Logging
#108198 commented on
Jan 18, 2024 • 0 new comments -
Move test files into test subdirectories
#108303 commented on
Jan 20, 2024 • 0 new comments -
Make `dict` objects thread-safe in `--disable-gil` builds
#112075 commented on
Jan 18, 2024 • 0 new comments -
PEP 703 -- Making the Global Interpreter Lock Optional in CPython
#108219 commented on
Jan 19, 2024 • 0 new comments -
Argument Clinic: split out global stateless helpers and constants from clinic.py
#113317 commented on
Jan 19, 2024 • 0 new comments -
Make queue.SimpleQueue thread-safe in `--disable-gil` builds
#113884 commented on
Jan 18, 2024 • 0 new comments -
Make the garbage collector thread-safe in `--disable-gil` builds
#112529 commented on
Jan 18, 2024 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Jan 19, 2024 • 0 new comments -
ElementTree.iterparse "leaks" file descriptor when not exhausted
#101438 commented on
Jan 18, 2024 • 0 new comments -
add support for os.PathLike filename in zipfile.ZipFile.write()
#84686 commented on
Jan 19, 2024 • 0 new comments -
venv on Windows with symlinks is broken if invoked with -I
#86179 commented on
Jan 16, 2024 • 0 new comments -
linecache cannot get source for the __main__ module with a custom loader
#86291 commented on
Jan 16, 2024 • 0 new comments -
Bdb doesn't find instruction in linecache after pdb.set_trace() following os.chdir("/tmp")
#77320 commented on
Jan 16, 2024 • 0 new comments -
gh-60346: Fix ArgumentParser inconsistent with parse_known_args
#103197 commented on
Jan 16, 2024 • 0 new comments -
PyNumber_Index() is not int-subclass friendly (or operator.index() docs lie)
#61776 commented on
Jan 16, 2024 • 0 new comments -
IDLE: document all key bindings, add menu items for more.
#72284 commented on
Jan 17, 2024 • 0 new comments -
gh-81677: basic support for annotations in __text_signature__'s
#101872 commented on
Jan 17, 2024 • 0 new comments -
All outcomes of `store_true` and `store_false`
#101744 commented on
Jan 14, 2024 • 0 new comments -
Ensure in PyType_Ready() that base class of static type is static
#66277 commented on
Jan 17, 2024 • 0 new comments -
__base__ undocumented
#66646 commented on
Jan 17, 2024 • 0 new comments -
gh-87688: Amend SSLContext.hostname_checks_common_name docs
#100517 commented on
Jan 16, 2024 • 0 new comments -
gh-91325: Skip Stable ABI checks with Py_TRACE_REFS special build
#92046 commented on
Jan 16, 2024 • 0 new comments -
bpo-44897: WIP: Integrate trashcan into _Py_Dealloc
#27738 commented on
Jan 17, 2024 • 0 new comments -
WIP: Cache for obmalloc arena_map_is_used()
#25130 commented on
Jan 17, 2024 • 0 new comments -
gh-87378: [doc] Link to source
#24521 commented on
Jan 14, 2024 • 0 new comments -
pdb unintentionally interpolates strings with convenience variables
#112343 commented on
Jan 17, 2024 • 0 new comments -
[WIP] bpo-39967: do not call linecache.checkcache in Bdb.reset
#19013 commented on
Jan 17, 2024 • 0 new comments -
bpo-32803: Handle DATA correctly for LMTP with multiple RCPT
#18896 commented on
Jan 19, 2024 • 0 new comments -
[WIP] bpo-39725: Suppress only handled exception by "raise ... from ...".
#18629 commented on
Jan 17, 2024 • 0 new comments -
Test documentation for ExceptionGroup
#104150 commented on
Jan 18, 2024 • 0 new comments