-
-
Notifications
You must be signed in to change notification settings - Fork 32.5k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
27 Pull requests merged by 18 people
-
gh-128813: soft-deprecate _Py_c_*() functions
#137261 merged
Aug 1, 2025 -
gh-137282: Fix tab completion and dir() on concurrent.futures
#137214 merged
Jul 31, 2025 -
gh-137200: support frame lineno setter with
BRANCH_LEFT
andBRANCH_RIGHT
events#137229 merged
Jul 31, 2025 -
gh-131146: Fix month names in a genitive case in calendar module
#131147 merged
Jul 31, 2025 -
GH-137194 Fix requires_debug_ranges when
_testcpi
doesn't exist#137195 merged
Jul 31, 2025 -
gh-124503: simplified ast.literal_eval
#137010 merged
Jul 31, 2025 -
gh-137025: Include
python.worker.mjs
in Emscripten Web Example#137236 merged
Jul 31, 2025 -
[3.14] gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation (GH-137247)#137263 merged
Jul 31, 2025 -
gh-119180: Refer to
annotationlib.get_annotations()
intyping.get_type_hints()
documentation#137247 merged
Jul 31, 2025 -
GH-134291: Support older macOS deployment targets for JIT builds
#137211 merged
Jul 30, 2025 -
gh-137239: Add
*_max
functions toheapq.__all__
#137241 merged
Jul 30, 2025 -
Add example of minheap and maxheap working together
#137251 merged
Jul 30, 2025 -
[3.14] gh-136992: Add "None" as valid
SameSite
value as per RFC 6265bis (GH-137040)#137140 merged
Jul 30, 2025 -
GH-137248: Add a
--logdir
option toTools/wasm/wasi
#137249 merged
Jul 30, 2025 -
[3.14] GH-116738: document thread-safety of bisect (GH-136555)
#137221 merged
Jul 30, 2025 -
GH-137243: Have
Tools/wasm/wasi
detect WASI SDK installs in/opt
when the release tarball is extracted#137244 merged
Jul 30, 2025 -
gh-135444: fix DatagramTransport buffer_size accounting
#135445 merged
Jul 30, 2025 -
[3.13] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#136480 merged
Jul 30, 2025 -
[3.13] GH-116738: document thread-safety of bisect (GH-136555)
#137222 merged
Jul 30, 2025 -
gh-71189: Support all-but-last mode in os.path.realpath()
#117562 merged
Jul 30, 2025 -
GH-116738: document thread-safety of bisect
#136555 merged
Jul 30, 2025 -
[3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997)
#137066 merged
Jul 29, 2025 -
[3.14] gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome (GH-137004)
#137067 merged
Jul 29, 2025 -
gh-137179: Fix flaky test_history_survive_crash test
#137180 merged
Jul 29, 2025 -
[3.13] gh-137183: Document that
array.array
typecodew
is new in 3.13 (GH-137184)#137209 merged
Jul 29, 2025 -
gh-137183: Document that
array.array
typecodew
is new in 3.13#137184 merged
Jul 29, 2025 -
gh-137185: Fix
_Py_DumpStack()
async signal safety#137187 merged
Jul 29, 2025
34 Pull requests opened by 19 people
-
[3.14] gh-137185: Fix `_Py_DumpStack()` async signal safety (gh-137187)
#137206 opened
Jul 29, 2025 -
[Doc] Remove unnecessary quotes from typing module
#137207 opened
Jul 29, 2025 -
[3.14] gh-137183: Document that `array.array` typecode `w` is new in 3.13 (GH-137184)
#137208 opened
Jul 29, 2025 -
gh-137210: Add a struct, slot & function for checking an extension's ABI
#137212 opened
Jul 29, 2025 -
gh-132661: docs: add a t-string tutorial
#137213 opened
Jul 29, 2025 -
gh-137026: Add an explainer guide for asyncio
#137215 opened
Jul 29, 2025 -
[3.14] gh-137179: Fix flaky test_history_survive_crash test (gh-137180)
#137216 opened
Jul 29, 2025 -
gh-137219: Export _PyEval_StopTheWorld and _PyEval_StartTheWorld
#137220 opened
Jul 30, 2025 -
gh-131591: Fix syntax in remote debugger doc
#137225 opened
Jul 30, 2025 -
gh-137226: Fix behavior of ForwardRef.evaluate with type_params
#137227 opened
Jul 30, 2025 -
gh-137228: Improve get_type_hints()
#137230 opened
Jul 30, 2025 -
gh-137238: Fix data race in `_Py_slot_tp_getattr_hook`
#137240 opened
Jul 30, 2025 -
[3.14] GH-137248: Add a `--logdir` option to `Tools/wasm/wasi` (GH-137249)
#137252 opened
Jul 30, 2025 -
gh-87281: Fix support for locales with modifiers
#137253 opened
Jul 30, 2025 -
[3.14] gh-137239: Add *_max functions to heapq.__all__ (gh-137241)
#137256 opened
Jul 30, 2025 -
gh-137257: Upgrade bundled pip to 25.2
#137258 opened
Jul 30, 2025 -
GH-137218: Update `make` for JIT stencils
#137265 opened
Jul 31, 2025 -
gh-128813: deprecate cval field of the PyComplexObject struct
#137271 opened
Jul 31, 2025 -
[3.14] gh-137025: Include ``python.worker.mjs`` in the Emscripten Web Example (GH-137236)
#137272 opened
Jul 31, 2025 -
[3.14] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137274 opened
Jul 31, 2025 -
[3.13] gh-137194: Fix requires_debug_ranges when _testcpi doesn't exist (GH-137195)
#137275 opened
Jul 31, 2025 -
GH-137276: Don't mark uop as escaping if the escaping call is on an exit branch
#137277 opened
Jul 31, 2025 -
[3.14] gh-137200: support frame lineno setter with `BRANCH_LEFT` and `BRANCH_RIGHT` events (GH-137229)
#137280 opened
Jul 31, 2025 -
gh-137191: Fix how type parameters are collected from `Protocol` and `Generic` bases with parameters
#137281 opened
Jul 31, 2025 -
Allow anonymous unions in public headers, using `_Py_ANONYMOUS`
#137283 opened
Jul 31, 2025 -
[3.14] gh-137282: Fix `TypeError` in tab completion and `dir()` of `concurrent.futures` (GH-137214)
#137284 opened
Jul 31, 2025 -
gh-137103: A faster check_circular
#137286 opened
Jul 31, 2025 -
gh-132661: docs: update PEP 750 section of What's New in 3.14
#137289 opened
Jul 31, 2025 -
gh-118342: [Enum] update docs
#137290 opened
Jul 31, 2025 -
gh-137291: Support perf profiler with an evaluation hook
#137292 opened
Jul 31, 2025 -
gh-136677: Introduce executable specific linker flags to configure
#137296 opened
Aug 1, 2025
26 Issues closed by 18 people
-
Codec.encode/decode should be documented as positional only
#109444 closed
Aug 1, 2025 -
Spam
#137285 closed
Jul 31, 2025 -
Document difference between typing.get_type_hints and inspect.get_annotations(eval_str=True)
#102405 closed
Jul 31, 2025 -
`bytearray.maketrans()` returns a `bytes` type value instead of a `bytearray` type value
#137234 closed
Jul 31, 2025 -
Support different modes in os.path.realpath()
#71189 closed
Jul 31, 2025 -
`test_shutdown_timeout_handler_not_set` failed locally
#136433 closed
Jul 31, 2025 -
Programming_in_python BTECH lvl 100
#137270 closed
Jul 31, 2025 -
Stack-based `ast.literal_eval` Implementation
#124503 closed
Jul 31, 2025 -
unittest issue when patching a class __init__ data survives between instances
#137268 closed
Jul 31, 2025 -
Group the docs of similar methods in stdtypes.rst
#67748 closed
Jul 31, 2025 -
The doc of `bytes.translate()` and `bytearray.translate()` should also say `bytearray.maketrans()`
#137259 closed
Jul 31, 2025 -
The doc of `str.isalnum()` should say `alphanumeric(alphabetic and/or numeric)` which is more clear
#137266 closed
Jul 31, 2025 -
`TracebackException` swallows attributes of falsey Exception and falsey ExceptionGroup.
#132308 closed
Jul 30, 2025 -
Improve `heapq` documentation
#133530 closed
Jul 30, 2025 -
heapq __all__ not updated for the maxheap methods
#137239 closed
Jul 30, 2025 -
`pkgutil.find_loader` deprecation warning attributed to incorrect module when calling `pkgutil.get_loader`
#132605 closed
Jul 30, 2025 -
3.13 asyncio DatagramTransport buffer size accounting regression.
#135444 closed
Jul 30, 2025 -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 closed
Jul 30, 2025 -
Derived dataclass with slots generates exception calling super().__init__()
#137237 closed
Jul 30, 2025 -
[3.14] ensurepip failing on s390x musl linux
#133801 closed
Jul 30, 2025 -
multiprocessing manager not threadsafe
#137233 closed
Jul 30, 2025 -
GH-137224:Performance optimization for base64
#137224 closed
Jul 30, 2025 -
PEP 669 compatibility issues with PEP 523
#137178 closed
Jul 29, 2025 -
[doc] Py_UTF8Mode is not documented
#77782 closed
Jul 29, 2025
25 Issues opened by 22 people
-
Assertion failure when interrupting active threads for subinterpreters
#137295 opened
Aug 1, 2025 -
SystemError: <built-in function remote_exec> returned a result with an exception set
#137293 opened
Aug 1, 2025 -
Support perf profiler with an evaluation hook
#137291 opened
Jul 31, 2025 -
Python implicit boolean conversion in logical operations bypasses try/except on 3.14.0rc1
#137288 opened
Jul 31, 2025 -
Tab completion / dir broken on concurrent.futures
#137282 opened
Jul 31, 2025 -
Micro-ops that have side-exits are sometimes marked as "escaping", when they should not be.
#137276 opened
Jul 31, 2025 -
locale.setlocale() crashes on Windows for long locale name
#137273 opened
Jul 31, 2025 -
Update bundled pip to 25.2
#137257 opened
Jul 30, 2025 -
Windows shell subprocess fails to execute when PATH is sufficiently long and first argument is not a full path
#137254 opened
Jul 30, 2025 -
Provide a `--logdir` option to `Tools/wasm/wasi`
#137248 opened
Jul 30, 2025 -
Have `Tools/wasm/wasi` look for extracted tarball installs of the WASI SDK
#137243 opened
Jul 30, 2025 -
Android CI and binary releases
#137242 opened
Jul 30, 2025 -
Data race in `_Py_slot_tp_getattr_hook`
#137238 opened
Jul 30, 2025 -
The doc of `bytes.maketrans()` and `bytearray.maketrans()` should also say `bytearray.translate()`
#137235 opened
Jul 30, 2025 -
Free threading docs for 3.14 still describe it as an "expected" release
#137232 opened
Jul 30, 2025 -
[3.14] Parser stack overflow on `musllinux` `x86_64`
#137231 opened
Jul 30, 2025 -
Incorrect tests for get_type_hints()
#137228 opened
Jul 30, 2025 -
ForwardRef.evaluate() mishandles type_params
#137226 opened
Jul 30, 2025 -
Expose _PyEval_StopTheWorld and _PyEval_StartTheWorld as unstable API
#137219 opened
Jul 30, 2025 -
Main segfaults importing `_pyrepl` with low value for `JUMP_BACKWARD_INITIAL_VALUE`
#137218 opened
Jul 29, 2025 -
Add a struct, slot & function for checking an extension's ABI
#137210 opened
Jul 29, 2025 -
Sending the sqlite3 autocommit parameter renders this PRAGMA command a no-op
#137205 opened
Jul 29, 2025 -
on aarch64_be: Strings are byteswapped after python parser encouters UTF-8
#137204 opened
Jul 29, 2025
95 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-136410: Faster side exits
#136411 commented on
Jul 31, 2025 • 22 new comments -
gh-122450: Expand documentation for ``Rational`` and ``Fraction``
#136800 commented on
Jul 31, 2025 • 11 new comments -
gh-137242: Add Android CI job
#137186 commented on
Jul 31, 2025 • 9 new comments -
[3.13] GH-111758: Merge TSan and UBSan reusable GHA workflows (#136820)
#137029 commented on
Aug 1, 2025 • 7 new comments -
[gh-135953] Profile a module or script with sampling profiler
#136777 commented on
Jul 29, 2025 • 4 new comments -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 commented on
Jul 31, 2025 • 4 new comments -
gh-131798: JIT: Further optimize `_CALL_ISINSTANCE` for class tuples
#134543 commented on
Jul 29, 2025 • 4 new comments -
docs: Small clarity change for except*
#121073 commented on
Jul 31, 2025 • 2 new comments -
Clarified relationship between `__path__` and Package in Ch6 Modules tutorial
#116579 commented on
Jul 29, 2025 • 2 new comments -
gh-88886: Remove excessive encoding name normalization
#137167 commented on
Jul 29, 2025 • 2 new comments -
gh-134939: Add a Multiple Interpreters Howto Doc
#136143 commented on
Aug 1, 2025 • 1 new comment -
gh-135228: Create __dict__ and __weakref__ descriptors for object
#136966 commented on
Jul 30, 2025 • 1 new comment -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 commented on
Jul 30, 2025 • 1 new comment -
gh-123853: Update locale.windows_locale
#123901 commented on
Jul 29, 2025 • 1 new comment -
gh-135615: Rephrase HTTP status codes overview
#135625 commented on
Jul 30, 2025 • 1 new comment -
gh-137134: Update SQLite to 3.50.3 for binary releases
#137135 commented on
Jul 30, 2025 • 1 new comment -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 commented on
Jul 29, 2025 • 1 new comment -
gh-137146: Validate IPv6 ZoneID characters against RFC 6874 in urllib.parse
#137148 commented on
Jul 29, 2025 • 1 new comment -
gh-89687: fix get_type_hints with dataclasses __init__ generation
#137168 commented on
Jul 30, 2025 • 1 new comment -
Add SynchronizedBase to __all__
#110304 commented on
Jul 31, 2025 • 1 new comment -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137176 commented on
Jul 30, 2025 • 1 new comment -
[3.9] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137177 commented on
Jul 30, 2025 • 1 new comment -
gh-81325: tarfile should accept a path-like object when writing a compressed gzip
#137188 commented on
Aug 1, 2025 • 1 new comment -
gh-131253: free-threaded build support for pystats
#137189 commented on
Jul 31, 2025 • 1 new comment -
GH-83065: Fix import deadlock by implementing hierarchical module locking
#137196 commented on
Jul 30, 2025 • 1 new comment -
gh-137197: Add SSLContext.set_ciphersuites to set TLS 1.3 ciphers
#137198 commented on
Jul 29, 2025 • 1 new comment -
gh-125022: add support for simple SIMD features detection
#125011 commented on
Jul 29, 2025 • 0 new comments -
gh-126028: Add more tests for msvcrt module
#126029 commented on
Jul 31, 2025 • 0 new comments -
remove pointless variable initializations in unicode_format
#116681 commented on
Jul 29, 2025 • 0 new comments -
Use NSInteger/NSUInteger where appropiate
#116273 commented on
Jul 31, 2025 • 0 new comments -
Do not call retain on Objective-C string literals
#116258 commented on
Jul 29, 2025 • 0 new comments -
fixing a spelling issue in pycore_asdl.h: the to that
#115943 commented on
Jul 29, 2025 • 0 new comments -
Remove misleading parts of is_site_local() documentation
#113152 commented on
Jul 29, 2025 • 0 new comments -
Remove incorrect feature coverage comment from msgfmt script's docstring
#112862 commented on
Jul 31, 2025 • 0 new comments -
Deprecate PyComplexObject.cval and soft-deprecate _Py_c*() API
#128813 commented on
Jul 31, 2025 • 0 new comments -
gh-129694: Add `test_exceptions` to parallel TSAN jobs
#129746 commented on
Jul 31, 2025 • 0 new comments -
gh-106318: Add example for `str.find()`
#134529 commented on
Jul 31, 2025 • 0 new comments -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 commented on
Jul 29, 2025 • 0 new comments -
gh-136228: Clarify example in exception handling section
#136257 commented on
Jul 30, 2025 • 0 new comments -
gh-136327: Fix inconsistent TypeError messages regarding invalid values after * and **
#136395 commented on
Jul 29, 2025 • 0 new comments -
gh-136134: imaplib: fix CRAM-MD5 on FIPS-only environments
#136615 commented on
Jul 29, 2025 • 0 new comments -
gh-136681: make argsbuf static to speedup processing positional arguments with AC
#136732 commented on
Jul 30, 2025 • 0 new comments -
gh-116111: Clarify DST behaviour in datetime arithmetic and zoneinfo docs
#137092 commented on
Jul 29, 2025 • 0 new comments -
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops.
#137098 commented on
Jul 29, 2025 • 0 new comments -
gh-137110: Untrack immortal objects from expand_region_transitivity_reachable
#137111 commented on
Jul 29, 2025 • 0 new comments -
gh-137173: Allow signal handling in isolated subinterpreters
#137174 commented on
Jul 31, 2025 • 0 new comments -
[3.14] gh-131338: Disable computed stack limit checks on non-glibc linux (GH-134336)
#137175 commented on
Jul 30, 2025 • 0 new comments -
gh-137199: set associated module for `_hashlib` heap types
#137203 commented on
Jul 29, 2025 • 0 new comments -
locale.getlocale fails if locale is set
#87281 commented on
Jul 31, 2025 • 0 new comments -
os.path.exists and os.path.stat not working on FSLogix Redirected Containers from 3.12 onward
#133965 commented on
Jul 31, 2025 • 0 new comments -
Interactive shell overwrites history
#79461 commented on
Jul 30, 2025 • 0 new comments -
Python `io.open` intermittently throw `PermissionError` on windows
#136965 commented on
Jul 30, 2025 • 0 new comments -
Merge 'types.UnionType' with `typing._UnionGenericAlias`, not `typing.Union`
#137065 commented on
Jul 30, 2025 • 0 new comments -
Broken Number Pad on macOS in New Interactive Interpreter in 3.13.0
#125494 commented on
Jul 30, 2025 • 0 new comments -
sys.executable is sometimes wrong
#124241 commented on
Jul 30, 2025 • 0 new comments -
Use `statx(2)` system call on Linux for extended `os.stat` information
#83714 commented on
Jul 30, 2025 • 0 new comments -
Add `alias` as a `field()` parameter for dataclasses
#101192 commented on
Jul 30, 2025 • 0 new comments -
Slow functions calls for C-coded functions, accepting positional-or-kwarg argument vs positional-only
#136681 commented on
Jul 30, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Jul 30, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Jul 30, 2025 • 0 new comments -
pyrepl: Unable to ^D exit in multiline section
#133400 commented on
Jul 30, 2025 • 0 new comments -
Documentation enhancement proposal: explainer for asyncio
#137026 commented on
Jul 29, 2025 • 0 new comments -
`test_pyrepl.test_history_survive_crash` flaky
#137179 commented on
Jul 29, 2025 • 0 new comments -
OpenSSL 3.0 performance issue: SSLContext.set_default_verify_paths / load_verify_locations about 5x slower
#95031 commented on
Jul 29, 2025 • 0 new comments -
Make it easier to extend zipfile code
#136741 commented on
Jul 29, 2025 • 0 new comments -
Check compatibility with macOS deployment target during JIT builds
#134291 commented on
Jul 29, 2025 • 0 new comments -
The `w` typecode of `array.array` is new in Python 3.13
#137183 commented on
Jul 29, 2025 • 0 new comments -
PS1 is exported when a virtual environment is activated
#111501 commented on
Jul 29, 2025 • 0 new comments -
`_Py_DumpStack()` is not signal-safe the first time it's called
#137185 commented on
Jul 29, 2025 • 0 new comments -
`locale.windows_locale`: Incorrect Windows locale for Cambodian
#123853 commented on
Jul 29, 2025 • 0 new comments -
Assignment to __bases__ of direct object subclasses
#37817 commented on
Jul 29, 2025 • 0 new comments -
gh-89721: Add switch parameter "copy_stat" to shutil.copytree()
#109717 commented on
Jul 31, 2025 • 0 new comments -
gh-111501: venv: do not export PS1 in activate
#105279 commented on
Jul 29, 2025 • 0 new comments -
gh-104306: Fix incorrect comment handling in the `netrc` module, minor refactor
#104511 commented on
Jul 31, 2025 • 0 new comments -
update windows default PATHEXT
#103655 commented on
Jul 29, 2025 • 0 new comments -
gh-102494: fix MemoryError when using selectors on Solaris
#102495 commented on
Jul 30, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Jul 31, 2025 • 0 new comments -
[document] Add vcpkg instruction step
#96818 commented on
Jul 29, 2025 • 0 new comments -
Remove the get_phrase_cfws_only_raises test
#24871 commented on
Jul 29, 2025 • 0 new comments -
venv overwrites existing .gitignore
#135604 commented on
Aug 1, 2025 • 0 new comments -
The docstring of `bytes()` and `bytearray()` should show `source` and show the default values for `source`, `encoding` and `errors` and should say `bytes-like object`
#137114 commented on
Aug 1, 2025 • 0 new comments -
Introduce seperate LDFLAGS for executable and shared library build targets
#136677 commented on
Aug 1, 2025 • 0 new comments -
`Thread.is_alive` should only return `False` after a thread exits (once it's started)
#137017 commented on
Aug 1, 2025 • 0 new comments -
User site packages are being added when site module is enabled in _pth file
#120037 commented on
Jul 31, 2025 • 0 new comments -
`enum.auto` evaluation context description unclear
#118342 commented on
Jul 31, 2025 • 0 new comments -
Misleading descriptions in the introduce of "Template"
#137119 commented on
Jul 31, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Jul 31, 2025 • 0 new comments -
Unable to use `logging.NOTSET` with `assertLogs` or `assertNoLogs`
#136958 commented on
Jul 31, 2025 • 0 new comments -
A better JSON check_circular
#137103 commented on
Jul 31, 2025 • 0 new comments -
shutil.copytree: Give the option to disable copystat
#89721 commented on
Jul 31, 2025 • 0 new comments -
Cross-module dataclass inheritance breaks get_type_hints
#89687 commented on
Jul 31, 2025 • 0 new comments -
`TypeError` when omitting a `Protocol` type argument with default
#137191 commented on
Jul 31, 2025 • 0 new comments -
Setting the frame's line number causes `SystemError` to be raised if done in callback from `BRANCH_LEFT` or `BRANCH_RIGHT` event
#137200 commented on
Jul 31, 2025 • 0 new comments -
test.support.requires_debug_ranges raise SkipTest not returning decorator when `_testcapi` doesn't exist
#137194 commented on
Jul 31, 2025 • 0 new comments -
Emscripten build fails with Python 3.14
#137025 commented on
Jul 31, 2025 • 0 new comments