-
-
Notifications
You must be signed in to change notification settings - Fork 32.4k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
39 Pull requests merged by 21 people
-
GH-132732: Use pure op machinery to optimize
COMPARE_OP_INT/FLOAT/STR
#137062 merged
Jul 26, 2025 -
[3.14] gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
(GH-137091)#137108 merged
Jul 25, 2025 -
gh-137090: Remove redundant statement in
Doc/library/concurrent.interpreters.rst
#137091 merged
Jul 25, 2025 -
gh-134698: Hold a lock when the thread state is detached in
ssl
#134724 merged
Jul 25, 2025 -
[3.13] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137106 merged
Jul 25, 2025 -
gh-130522: Fix threading errors during garbage collection
#131537 merged
Jul 25, 2025 -
gh-136929: ensure that
hashlib.<name>
does not raiseAttributeError
#136933 merged
Jul 25, 2025 -
[3.13] Fix Queue.shutdown docs for condition to unblock a join (gh-137088)
#137102 merged
Jul 25, 2025 -
Fix Queue.shutdown docs for condition to unblock a join
#137088 merged
Jul 25, 2025 -
gh-137084: Do not call get_gc_state from inside loop in expand_region_transitivly_reachable
#137085 merged
Jul 25, 2025 -
gh-137093: Fix race condition in
test_embed.test_bpo20891
#137094 merged
Jul 25, 2025 -
gh-136914: Use inspect.isroutine() in DocTest's lineno computation
#136930 merged
Jul 25, 2025 -
[3.14] gh-132983: Add missing references to Zstandard in shutil docstrings (GH-136617)
#137052 merged
Jul 25, 2025 -
[3.14] Exclude _testclinic_depr.c.h from c-analyzer (GH-137086)
#137089 merged
Jul 24, 2025 -
Exclude _testclinic_depr.c.h from c-analyzer
#137086 merged
Jul 24, 2025 -
gh-136870: fix data races in instrumentation of bytecode
#136994 merged
Jul 24, 2025 -
[3.13] Fix docs for Queue.shutdown (gh-137028)
#137081 merged
Jul 24, 2025 -
Fix docs for Queue.shutdown
#137028 merged
Jul 24, 2025 -
[3.13] gh-136759: rename
lock.h
topylock.h
(GH-137041)#137075 merged
Jul 24, 2025 -
gh-132551: add missing critical sections on BytesIO methods
#137073 merged
Jul 24, 2025 -
gh-137054: Remove obsolete counting of objects in young generation
#137055 merged
Jul 24, 2025 -
gh-136759: Rename lock.h to pylock.h
#137041 merged
Jul 24, 2025 -
[3.13] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137039 merged
Jul 24, 2025 -
gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome
#137004 merged
Jul 24, 2025 -
gh-136976: Emscripten: Add _decimal and libmpdec
#136997 merged
Jul 24, 2025 -
gh-136980: Remove unused C tracing code in bdb
#136981 merged
Jul 24, 2025 -
[3.14] GH-136975: Emend a spelling error (algorthm -> algorithm) (GH-136999)
#137003 merged
Jul 23, 2025 -
Touch up
Setup.local
handling inTools/wasm/wasi
#137051 merged
Jul 23, 2025 -
gh-132983: Add missing references to Zstandard in shutil docstrings
#136617 merged
Jul 23, 2025 -
[3.14] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137045 merged
Jul 23, 2025 -
[3.14] gh-135676: Lexical analysis: Reword String literals and related sections (GH-135942)
#137048 merged
Jul 23, 2025 -
gh-135676: Lexical analysis: Reword String literals and related sections
#135942 merged
Jul 23, 2025 -
[3.13] gh-137043: mention
PyList_GET_ITEM
as unsafe borrowed API in free-threading docs (GH-137042)#137046 merged
Jul 23, 2025 -
gh-137043: DOC: Free-threading howto should mention
PyList_GET_ITEM
#137042 merged
Jul 23, 2025 -
Fix typos in
Doc/extending/extending.rst
andDoc/library/shelve.rst
#136890 merged
Jul 23, 2025 -
gh-136516: Mention installation artifacts as de-facto resources
#136419 merged
Jul 23, 2025 -
gh-136437: Make several functions in
os.path
pos-only#136949 merged
Jul 23, 2025 -
gh-136459: Use platform-specific type in perf_jit_trampoline
#137031 merged
Jul 23, 2025
24 Pull requests opened by 17 people
-
gh-123441: Correct the supported languages of the `iso-8859-4` codec
#137034 opened
Jul 23, 2025 -
Add What's New entry about Emscripten changes
#137035 opened
Jul 23, 2025 -
gh-136520: Clarify docs for _pack_ & _align_
#137036 opened
Jul 23, 2025 -
[3.14] gh-136516: Mention installation artifacts as de-facto resources (GH-136419)
#137038 opened
Jul 23, 2025 -
gh-136992: Add 'None' as valid SameSite value as per RFC6265bis
#137040 opened
Jul 23, 2025 -
gh-135228: When @dataclass(slots=True) replaces a dataclass, make the original class collectible (take 2)
#137047 opened
Jul 23, 2025 -
[3.14] Touch up `Setup.local` handling in `Tools/wasm/wasi` (GH-137051)
#137053 opened
Jul 23, 2025 -
gh-137056: Fix DTrace build support on NetBSD
#137057 opened
Jul 23, 2025 -
GH-137059: `url2pathname()`: fix support for drive letter in netloc
#137060 opened
Jul 23, 2025 -
gh-137063: Remove notice about ast node types no longer available
#137064 opened
Jul 24, 2025 -
[3.14] gh-136976: Emscripten: Add _decimal and libmpdec (GH-136997)
#137066 opened
Jul 24, 2025 -
[3.14] gh-124621: Emscripten: Add smoke test for using pyrepl in Chrome (GH-137004)
#137067 opened
Jul 24, 2025 -
gh-137065: Unmerge types.UnionType and typing.Union
#137069 opened
Jul 24, 2025 -
[3.14] gh-136759: rename `lock.h` to `pylock.h` (GH-137041)
#137072 opened
Jul 24, 2025 -
gh-137078: Fix keyword typo recognition when executed over files
#137079 opened
Jul 24, 2025 -
[3.14] Fix docs for Queue.shutdown (gh-137028)
#137080 opened
Jul 24, 2025 -
[3.14] gh-136870: fix data races in instrumentation of bytecode (GH-136994)
#137082 opened
Jul 24, 2025 -
gh-116111: Clarify DST behaviour in datetime arithmetic and zoneinfo docs
#137092 opened
Jul 24, 2025 -
GH-132532: Add new DSL macros to better declare semantics of exits at ends of instructions/uops.
#137098 opened
Jul 25, 2025 -
gh-81719: Add private members to zipfileZipFile to make it easier to subclass
#137101 opened
Jul 25, 2025 -
gh-137103: A better circular check for json.dump()
#137104 opened
Jul 25, 2025 -
[3.14] gh-130522: Fix unraisable TypeError in threading at interpreter shutdown (GH-131537)
#137105 opened
Jul 25, 2025 -
[3.14] gh-134698: Hold a lock when the thread state is detached in `ssl` (GH-134724)
#137107 opened
Jul 25, 2025 -
gh-137110: Untrack immortal objects from expand_region_transitivity_reachable
#137111 opened
Jul 25, 2025
23 Issues closed by 13 people
-
Reorganize WASI-related files in `Tools/wasm`
#133600 closed
Jul 25, 2025 -
threading.Event().wait() not interruptable with Ctrl-C on Windows
#80116 closed
Jul 25, 2025 -
threading.Lock.acquire() not interruptible on Windows
#74157 closed
Jul 25, 2025 -
data races in instrumentation when running coverage under TSAN
#136870 closed
Jul 25, 2025 -
<lock.h> filename is too generic
#136759 closed
Jul 25, 2025 -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 closed
Jul 25, 2025 -
OS permission error should indicate which of the files caused the issue
#137077 closed
Jul 25, 2025 -
Ensure that `hashlib.<name>` does not raise `AttributeError`
#136929 closed
Jul 25, 2025 -
Accept more hexstring formats in `binascii.unhexlify` and `bytes.fromhex`
#137083 closed
Jul 25, 2025 -
[refactoring] Do not call get_gc_state from inside loop in expand_region_transitively_reachable
#137084 closed
Jul 25, 2025 -
`test_embed.test_bpo20891` is racy under free-threading
#137093 closed
Jul 25, 2025 -
false result with datetime week and isocalendar()
#137097 closed
Jul 25, 2025 -
Optimize heapq.nlargest/nsmallest by switching to sorting when k is large relative to n
#137095 closed
Jul 25, 2025 -
Spam
#137096 closed
Jul 25, 2025 -
Remove obsolete counting of objects in young generation of GC
#137054 closed
Jul 24, 2025 -
Unused C tracing code in bdb
#136980 closed
Jul 24, 2025 -
spam
#137061 closed
Jul 23, 2025 -
`url2pathname()` doesn't handle URL query or fragment components
#136874 closed
Jul 23, 2025 -
Stop creating `Modules/Setup.local` when doing WASI builds
#137049 closed
Jul 23, 2025 -
Free-threading documentation should mention PyList_GET_ITEM
#137043 closed
Jul 23, 2025 -
Document ob_refcnt, ob_type, ob_size
#135913 closed
Jul 23, 2025 -
Different parameter names in `os.path` documentation vs. runtime
#136437 closed
Jul 23, 2025
21 Issues opened by 18 people
-
Docs: update GNU readline interface documentation to reflect that it is no longer supported
#137113 opened
Jul 25, 2025 -
Inconsistency handling of immortal objects in gc
#137110 opened
Jul 25, 2025 -
multi-threading + fork warning when threads are stopped before fork
#137109 opened
Jul 25, 2025 -
A better JSON check_circular
#137103 opened
Jul 25, 2025 -
`bytes()` and `bytearray()` should have the default values for `errors` for string sources
#137100 opened
Jul 25, 2025 -
Remove redundant statement
#137090 opened
Jul 24, 2025 -
The keyword typo error messages work inconsistently when executed over files
#137078 opened
Jul 24, 2025 -
shutil.copyfile should use ReFS block-level linking on Windows (by invoking CopyFileW)
#137074 opened
Jul 24, 2025 -
Clarify which parameters are accepted by Traversable.open
#137070 opened
Jul 24, 2025 -
Merge 'types.UnionType' with `typing._UnionGenericAlias`, not `typing.Union`
#137065 opened
Jul 24, 2025 -
Documentation indicates presence of removed `ast` members
#137063 opened
Jul 24, 2025 -
`url2pathname()` mishandles URL with Windows drive in netloc
#137059 opened
Jul 23, 2025 -
`pyport.h`: use `__STDC_VERSION__ >= 202311L` instead of `__STDC_VERSION__ > 201710L`
#137058 opened
Jul 23, 2025 -
DTrace Build Fails on NetBSD
#137056 opened
Jul 23, 2025 -
resource library (getrlimit, setrlimit) interprets resource limits as signed integers instead of unsigned
#137044 opened
Jul 23, 2025 -
Segmentation fault in _ctypes when _type_ can't be converted to UTF-8
#137037 opened
Jul 23, 2025 -
Unable to attach pdb remote debugger on MacOS
#137033 opened
Jul 23, 2025 -
Assertion failure in _PyEval_EvalFrameDefault due to unexpected opcode
#137030 opened
Jul 23, 2025
73 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-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
Jul 24, 2025 • 22 new comments -
gh-132661: PEP 750 documentation: second pass
#137020 commented on
Jul 24, 2025 • 19 new comments -
gh-136843: Document how multiple inheritance works
#136844 commented on
Jul 24, 2025 • 9 new comments -
gh-62040: Raise `ValueError` on invalid *errors* argument in several codecs
#136611 commented on
Jul 24, 2025 • 8 new comments -
gh-80744: do not read .pdbrc twice when cwd == $home
#136816 commented on
Jul 24, 2025 • 6 new comments -
gh-133125: Clarify ZipInfo.date_time attribute documentation
#136082 commented on
Jul 24, 2025 • 4 new comments -
gh-125893: Add type check for category argument in warnings.simplefilter and warnings.filterwarning
#136305 commented on
Jul 24, 2025 • 4 new comments -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 commented on
Jul 23, 2025 • 4 new comments -
gh-136003: Execute pre-finalization callbacks in a loop
#136004 commented on
Jul 24, 2025 • 1 new comment -
gh-136507: Fix mimetypes CLI to handle multiple file parameters
#136508 commented on
Jul 23, 2025 • 1 new comment -
GH-116738: document thread-safety of bisect
#136555 commented on
Jul 24, 2025 • 1 new comment -
gh-136599: Improve long_hash
#136600 commented on
Jul 25, 2025 • 1 new comment -
gh-135427: Fix DeprecationWarning for os.fork when run in threads with -Werror
#136796 commented on
Jul 24, 2025 • 1 new comment -
Replace workflow with project automations
#136831 commented on
Jul 23, 2025 • 1 new comment -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Jul 25, 2025 • 1 new comment -
gh-106318: Add example for str.format()
#137018 commented on
Jul 23, 2025 • 1 new comment -
gh-134261: ZipFile - Don't rely on local time for reproducible builds & tests
#134264 commented on
Jul 23, 2025 • 0 new comments -
gh-133146: Add the old public `get_value` method to documentation and refactor code.
#133301 commented on
Jul 25, 2025 • 0 new comments -
gh-135336: Add fast path to json string encoding
#133239 commented on
Jul 25, 2025 • 0 new comments -
gh-132416: document behavior of Path.symlink_to() when link or/and target already exist
#132704 commented on
Jul 23, 2025 • 0 new comments -
gh-134291: Add `unguarded-availability` check to JIT builds
#134292 commented on
Jul 25, 2025 • 0 new comments -
gh-131338: Disable new stack size code for non-glibc on linux.
#134336 commented on
Jul 25, 2025 • 0 new comments -
gh-131725: Generate GNU hash table in `msgfmt.py`
#131727 commented on
Jul 23, 2025 • 0 new comments -
gh-136065: Fix quadratic complexity in os.path.expandvars()
#134952 commented on
Jul 25, 2025 • 0 new comments -
gh-75229: make ensurepip honour value of --prefix option
#135488 commented on
Jul 25, 2025 • 0 new comments -
gh-130979: Doc: Generate ids for audit_events using docname
#136165 commented on
Jul 25, 2025 • 0 new comments -
gh-135552: Make the GC clear weakrefs later.
#136189 commented on
Jul 23, 2025 • 0 new comments -
gh-136306: Add support for SSL groups
#136307 commented on
Jul 25, 2025 • 0 new comments -
gh-134043: use stackrefs for dict lookup in `_PyObject_GetMethodStackRef`
#136412 commented on
Jul 24, 2025 • 0 new comments -
gh-74185: repr() of ImportError now contains attributes name and path
#136770 commented on
Jul 23, 2025 • 0 new comments -
gh-73065: Add Date header if missing in smtplib send_message
#136850 commented on
Jul 23, 2025 • 0 new comments -
gh-87112: Ensure that only ASCII digits are accepted as section number in MIME header parameter
#136877 commented on
Jul 23, 2025 • 0 new comments -
gh-136912: fix handling of `OverflowError` in `hmac.digest`
#136917 commented on
Jul 25, 2025 • 0 new comments -
gh-136968: fortify macro usage in cryptographic modules
#136973 commented on
Jul 25, 2025 • 0 new comments -
gh-131876: extract `_hashlib` helpers into a separate directory
#136995 commented on
Jul 25, 2025 • 0 new comments -
gh-124503: simplified ast.literal_eval
#137010 commented on
Jul 23, 2025 • 0 new comments -
gh-130577: tarfile now validates archives to ensure member offsets are non-negative
#137027 commented on
Jul 25, 2025 • 0 new comments -
datetime arithmetic during DST transitions is incorrect
#116111 commented on
Jul 24, 2025 • 0 new comments -
importlib.metadata lacks reference documentation
#110937 commented on
Jul 24, 2025 • 0 new comments -
Code object comparison could lead to monitoring issue
#136223 commented on
Jul 24, 2025 • 0 new comments -
Dropping concurrent.futures.Executor.map result cancels pending futures
#136578 commented on
Jul 24, 2025 • 0 new comments -
Add notes to `ImportError` for common issues
#127598 commented on
Jul 24, 2025 • 0 new comments -
Emscripten build doesn't include `_decimal`, `_uuid`, `_ssl` or `_hashlib`
#136976 commented on
Jul 24, 2025 • 0 new comments -
Constant evaluate/propagate pure ops automatically
#132732 commented on
Jul 24, 2025 • 0 new comments -
`test_free_threading.test_monitoring` flaky (occasional reference leak)
#136692 commented on
Jul 24, 2025 • 0 new comments -
3.14 regression: slot dataclasses classes leak original class
#135228 commented on
Jul 23, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Jul 23, 2025 • 0 new comments -
`http.cookies` should mention that `samesite=None` is valid as per RFC6265bis
#136992 commented on
Jul 23, 2025 • 0 new comments -
JIT: `executor->vm_data.valid` assertion failure in `unlink_executor`
#136996 commented on
Jul 23, 2025 • 0 new comments -
importlib.resources opens Windows device names
#136516 commented on
Jul 23, 2025 • 0 new comments -
ctypes _pack_ & _align_ documentation needs elaboration
#136520 commented on
Jul 23, 2025 • 0 new comments -
docs: fix codecs table data
#123441 commented on
Jul 23, 2025 • 0 new comments -
msgfmt: Generate GNU hash table
#131725 commented on
Jul 23, 2025 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Jul 23, 2025 • 0 new comments -
Documentation enhancement proposal: explainer for asyncio
#137026 commented on
Jul 23, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Jul 25, 2025 • 0 new comments -
gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
Jul 25, 2025 • 0 new comments -
`inspect.get_source(lambda)` improvement
#136521 commented on
Jul 25, 2025 • 0 new comments -
Stack overflow test errors in Alpine after GH-130398
#131338 commented on
Jul 25, 2025 • 0 new comments -
Crash on _ssl__SSLContext_load_cert_chain_impl (requests running w/ cert in multi-threading)
#134698 commented on
Jul 25, 2025 • 0 new comments -
Implement `reprlib.repr_args`
#136808 commented on
Jul 25, 2025 • 0 new comments -
Make it easier to extend zipfile code
#136741 commented on
Jul 25, 2025 • 0 new comments -
Refactor zipfile to ease subclassing and enhancement
#81719 commented on
Jul 25, 2025 • 0 new comments -
Allow applications to tune the condition that triggers a GIL release and implementation choice in hashlib
#91331 commented on
Jul 25, 2025 • 0 new comments -
class _IPv6Constants._reserved_networks should include fec0::/10
#136832 commented on
Jul 25, 2025 • 0 new comments -
Embedded Python creates a large number of memory leaks when trying to load a non-existent module
#137005 commented on
Jul 25, 2025 • 0 new comments -
`test_perf_profiler` fails on aarch64 Fedora Stable buildbots
#131038 commented on
Jul 25, 2025 • 0 new comments -
Make it possible for the jit to deopt to tier1 upon interrupts
#132532 commented on
Jul 25, 2025 • 0 new comments -
[3.14] change in behaviour in gc.get_referrers(some_local)
#125603 commented on
Jul 25, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
Jul 25, 2025 • 0 new comments -
Docstrings for some methods in the datetime module are not very clear or helpful
#97517 commented on
Jul 25, 2025 • 0 new comments -
possible race-condition with python-doc
#130979 commented on
Jul 25, 2025 • 0 new comments -
Segfault in gc while finalizing
#135115 commented on
Jul 24, 2025 • 0 new comments