-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Insights: python/cpython
September 1, 2025 – September 2, 2025
Overview
Could not load contribution data
Please try again later
26 Pull requests merged by 16 people
-
[3.13] GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410)
#138424 merged
Sep 3, 2025 -
[3.14] GH-101100: Resolve reference warnings in whatsnew/3.7.rst (GH-138410)
#138423 merged
Sep 3, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.7.rst
#138410 merged
Sep 3, 2025 -
[3.14] gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612)
#138421 merged
Sep 3, 2025 -
[3.13] gh-101100: Resolve reference warnings in library/xml.sax.handler.rst (GH-136612)
#138422 merged
Sep 3, 2025 -
gh-101100: Resolve reference warnings in library/xml.sax.handler.rst
#136612 merged
Sep 3, 2025 -
GH-135763: AC: Use
Py_ssize_t(allow_negative=False)
#138394 merged
Sep 2, 2025 -
gh-87595: mmap.size() now returns the size on Unix for anonymous memory
#24781 merged
Sep 2, 2025 -
[3.13] Doc: Track file downloads via plausible (GH-138393)
#138397 merged
Sep 2, 2025 -
[3.14] Doc: Track file downloads via plausible (GH-138393)
#138396 merged
Sep 2, 2025 -
Doc: Track file downloads via plausible
#138393 merged
Sep 2, 2025 -
[3.10] gh-130577: tarfile now validates archives to ensure member offsets are non-negative (GH-137027)
#137644 merged
Sep 2, 2025 -
gh-116946: add
Py_TPFLAGS_IMMUTABLETYPE
toselect.[e]poll
#138340 merged
Sep 2, 2025 -
[3.14] gh-138372: Fix SyntaxWarning for erroneous t-string subscription (GH-138375)
#138392 merged
Sep 2, 2025 -
gh-138372: Fix SyntaxWarning for erroneous t-string subscription
#138375 merged
Sep 2, 2025 -
gh-138314: Add winreg.DeleteTree
#138388 merged
Sep 2, 2025 -
[3.13] gh-136599: Add tests for long_hash (GH-138335)
#138391 merged
Sep 2, 2025 -
gh-138122: Use
profiling.sampling
in the documentation (PEP 799)#138389 merged
Sep 2, 2025 -
gh-136599: Add tests for long_hash
#138335 merged
Sep 2, 2025 -
gh-138204: Forbid expansion of a shared anonymous mmap on Linux
#138220 merged
Sep 2, 2025 -
gh-138004: Encode thread names on Solaris-based platforms as ASCII and fix main/worker threading test
#138017 merged
Sep 2, 2025 -
[3.13] gh-138297 Point link in docs for
finally
to try/else, instead of if/else (GH-138298)#138382 merged
Sep 2, 2025 -
gh-138297 Point link in docs for
finally
to try/else, instead of if/else#138298 merged
Sep 2, 2025 -
gh-127647: Fix and enable I/O protocol tests
#138369 merged
Sep 2, 2025 -
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 merged
Sep 2, 2025 -
gh-110936: Improve string literal definition in Lexical Analysis
#138063 merged
Sep 2, 2025
27 Pull requests opened by 9 people
-
gh-109975: Escaping an 's' after backquote in 3.13.0a5.rst
#138370 opened
Sep 2, 2025 -
[3.14] gh-110936: Reorder string literal definition in Lexical Analysis (GH-138063)
#138373 opened
Sep 2, 2025 -
[3.14] gh-127647: Fix and enable I/O protocol tests (GH-138369)
#138376 opened
Sep 2, 2025 -
Add random_derangement recipe
#138377 opened
Sep 2, 2025 -
GH-138378: Move globals-to-consts pass into main optimizer pass
#138379 opened
Sep 2, 2025 -
[3.14] gh-138297 Point link in docs for `finally` to try/else, instead of if/else (GH-138298)
#138381 opened
Sep 2, 2025 -
[3.14] gh-138004: Fix setting a thread name on OpenIndiana (GH-138017)
#138384 opened
Sep 2, 2025 -
[3.14] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220)
#138386 opened
Sep 2, 2025 -
[3.13] gh-138204: Forbid expansion of a shared anonymous mmap on Linux (GH-138220)
#138387 opened
Sep 2, 2025 -
[3.14] gh-136599: Add tests for long_hash (GH-138335)
#138390 opened
Sep 2, 2025 -
gh-116738: Audit thread-safety for termios module
#138395 opened
Sep 2, 2025 -
gh-138385: Sample all interpreters in the tachyon profiler
#138398 opened
Sep 2, 2025 -
GH-123299: Copyedit 3.14 What's New: Move and consolidate Porting
#138400 opened
Sep 2, 2025 -
gh-138401: Check arg `count>=0` in `os.sendfile`
#138403 opened
Sep 2, 2025 -
Docs: Fix typo in test.support.linked_to_musl function name
#138406 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.10.rst
#138408 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.8.rst
#138409 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.6.rst
#138411 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.5.rst
#138412 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.4.rst
#138413 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/3.3.rst
#138414 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in whatsnew/2.7.rst
#138415 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in using/windows.rst
#138416 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in extending/extending.rst
#138417 opened
Sep 2, 2025 -
GH-101100: Resolve reference warnings in reference/
#138418 opened
Sep 3, 2025 -
Add class directives for ``xml.dom``
#138419 opened
Sep 3, 2025 -
GH-101100: Resolve reference warnings in library/stdtypes.rst
#138420 opened
Sep 3, 2025
13 Issues closed by 8 people
-
Add a Clinic Convert for positive-only `Py_ssize_t` (but not `size_t`)
#135763 closed
Sep 2, 2025 -
mmap.size() raises OSError on Unix for anonymous memory
#87595 closed
Sep 2, 2025 -
Refactor users of `Py_ssize_t` AC converter that require non-negative values
#138399 closed
Sep 2, 2025 -
ExpatParser raise exception during close action
#138371 closed
Sep 2, 2025 -
`SyntaxWarning` for an invalid index type calls a t-string a `str`
#138372 closed
Sep 2, 2025 -
Add RegDeleteTree to winreg
#138314 closed
Sep 2, 2025 -
Increase limits for typeobject.c in c-analyzer
#133158 closed
Sep 2, 2025 -
itertools.batched() doesn't seem to be in python 3.11
#138380 closed
Sep 2, 2025 -
The link to else in 8.4.4 finally points to if/else not try/else
#138297 closed
Sep 2, 2025 -
`python3.15 -m profile.sample` raises `Error while finding module specification for 'profile.sample'`
#138374 closed
Sep 2, 2025 -
The docstring of `dict()` should match the doc of `dict()` and it should be more understandable
#137629 closed
Sep 2, 2025 -
locale.strxfrm() may improperly use PyUnicode_FromWideChar()
#138247 closed
Sep 2, 2025
6 Issues opened by 5 people
-
Performance regression of pathlib.Path hashing
#138407 opened
Sep 2, 2025 -
Minor change to LOAD_ATTR Opcode in 3.13 not documented
#138402 opened
Sep 2, 2025 -
Argument `count` of `os.sendfile` isn't checked to be non-negative
#138401 opened
Sep 2, 2025 -
[Sampling profiler, 3.15+] sample all interpreters
#138385 opened
Sep 2, 2025 -
API for outputting different formats from CPython sampling profiler
#138383 opened
Sep 2, 2025 -
Rationalize and complete the main JIT optimizer pass
#138378 opened
Sep 2, 2025
69 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-138252: Add support in SSL module for getting and setting TLS signature algorithms
#138269 commented on
Sep 3, 2025 • 26 new comments -
gh-133143: Make information about the interpreter ABI more accessible
#137476 commented on
Sep 2, 2025 • 13 new comments -
gh-138318, PyREPL: builtins should not be highlighted when used as attribute names
#138319 commented on
Sep 3, 2025 • 13 new comments -
gh-116946: fully implement GC protocol for `_curses_panel.panel`
#138333 commented on
Sep 2, 2025 • 10 new comments -
gh-138307: Update the Ellipsis documentation
#138306 commented on
Sep 2, 2025 • 7 new comments -
gh-130693: Add options of the tkinter.Text.search method: -nolinestop -all -overlap -strictlimits
#130848 commented on
Sep 2, 2025 • 4 new comments -
gh-116946: add `Py_TPFLAGS_IMMUTABLETYPE` to `_random.Random`
#138341 commented on
Sep 2, 2025 • 4 new comments -
gh-88886: Remove excessive encoding name normalization
#137167 commented on
Sep 2, 2025 • 3 new comments -
gh-77566: Make setdefault methods require explicit default argument for dbm backends
#138358 commented on
Sep 2, 2025 • 3 new comments -
gh-78502: Add a trackfd parameter to mmap.mmap() on Windows
#138238 commented on
Sep 2, 2025 • 3 new comments -
gh-60462: Fix locale.strxfrm() on Solaris
#138242 commented on
Sep 2, 2025 • 3 new comments -
gh-136599: Improve long_hash
#136600 commented on
Sep 2, 2025 • 2 new comments -
gh-71679: Share the repr implementation between bytes and bytearray
#138181 commented on
Sep 2, 2025 • 2 new comments -
gh-138310: Adds sys.audit event for import_module
#138311 commented on
Sep 3, 2025 • 2 new comments -
gh-138013: Remove `test_io` load_tests namespace manipulation
#138366 commented on
Sep 3, 2025 • 2 new comments -
gh-138013: Move I/O tests to test_io
#138365 commented on
Sep 3, 2025 • 2 new comments -
gh-57911: Sanitize symlink targets in tarfile on win32
#138309 commented on
Sep 2, 2025 • 1 new comment -
gh-135953: Add flamegraph reporter to sampling profiler
#138304 commented on
Sep 2, 2025 • 1 new comment -
gh-37817: Allow assignment to __bases__ of direct subclasses of builtin classes
#137585 commented on
Sep 2, 2025 • 1 new comment -
gh-126703: Add freelists for small size lists
#129921 commented on
Sep 2, 2025 • 0 new comments -
gh-90548: Allow Alpine/MUSL to pass test_c_locale_coercion.
#134454 commented on
Sep 2, 2025 • 0 new comments -
gh-126631: fix pre-loading of __main__
#135295 commented on
Sep 3, 2025 • 0 new comments -
gh-132732: Clear errors in JIT optimizer on error
#136048 commented on
Sep 2, 2025 • 0 new comments -
gh-73065: Add Date header if missing in smtplib send_message
#136850 commented on
Sep 2, 2025 • 0 new comments -
gh-137113 docs: note readline no longer supported in REPL after 3.13
#137142 commented on
Sep 2, 2025 • 0 new comments -
gh-130567: Remove optimistic allocation in locale.strxfrm()
#137143 commented on
Sep 2, 2025 • 0 new comments -
gh-138349: Fix crash when combining module-level annotation and listcomp
#138363 commented on
Sep 2, 2025 • 0 new comments -
gh-138361: Add N format unit for non-negative Py_ssize_t
#138362 commented on
Sep 2, 2025 • 0 new comments -
gh-135329: prevent infinite traceback loop on Ctrl-C for strace
#138133 commented on
Sep 3, 2025 • 0 new comments -
gh-134716: Support regular expressions in -W and PYTHONWARNINGS
#138149 commented on
Sep 2, 2025 • 0 new comments -
[3.14] gh-90548: Fix musl version detection with --strip-all (GH-137864)
#138348 commented on
Sep 2, 2025 • 0 new comments -
gh-73487: Convert ``_decimal`` to use Argument Clinic (part 7)
#138221 commented on
Sep 2, 2025 • 0 new comments -
gh-116738: Make cProfile module thread-safe
#138229 commented on
Sep 2, 2025 • 0 new comments -
gh-64490: Argument Clinic: Add support for ``**kwds``
#138344 commented on
Sep 2, 2025 • 0 new comments -
gh-116946: fully implement GC protocol for `_tkinter` objects
#138331 commented on
Sep 2, 2025 • 0 new comments -
test_set_name fails on OpenIndiana
#138004 commented on
Sep 2, 2025 • 0 new comments -
tuple unpacking is slower than tuple(list comprehension)
#138325 commented on
Sep 2, 2025 • 0 new comments -
Add `module`/`qualname` arguments to make_dataclass for picklability
#79413 commented on
Sep 2, 2025 • 0 new comments -
Introduce fixed point locale aware format type for floating point numbers
#79819 commented on
Sep 2, 2025 • 0 new comments -
Lexical analysis - Section 2.5.3 - Best order for implementation and avoid errors
#110936 commented on
Sep 2, 2025 • 0 new comments -
JIT: assertion failure in _PyObject_GC_UNTRACK
#137007 commented on
Sep 2, 2025 • 0 new comments -
new_callable arg to unittest.mock.patch seems not to support partial
#137145 commented on
Sep 2, 2025 • 0 new comments -
Add doctest option for allowing splitting strings without whitespaces
#138135 commented on
Sep 2, 2025 • 0 new comments -
Improve "not found" error messages in `<sequence>.<method>()` failures
#137508 commented on
Sep 2, 2025 • 0 new comments -
JIT: `executor->vm_data.valid` assertion failure in `unlink_executor`
#136996 commented on
Sep 2, 2025 • 0 new comments -
Built-in names should not be highlighted when used as attribute names
#138318 commented on
Sep 2, 2025 • 0 new comments -
`csv.get_dialect()` returns a `_csv.Dialect` object, not `csv.Dialect` as documented.
#138352 commented on
Sep 2, 2025 • 0 new comments -
strxfrm fails on macOS 15 with OSError: [Errno 22] Invalid argument
#130567 commented on
Sep 2, 2025 • 0 new comments -
Heap types implemented in C must have Py_TPFLAGS_HAVE_GC and implement tp_traverse
#116946 commented on
Sep 2, 2025 • 0 new comments -
test_local.TestEnUSCollection failures on Solaris 10
#60462 commented on
Sep 2, 2025 • 0 new comments -
[refactoring] trash_delete_later and trash_delete_nesting are not used anymore
#138355 commented on
Sep 2, 2025 • 0 new comments -
Move Buffered tests from test_io to test_bufio
#138013 commented on
Sep 2, 2025 • 0 new comments -
GH-119169: Slightly speed up `os.walk(topdown=True)`
#121431 commented on
Sep 2, 2025 • 0 new comments -
gh-66646: Explain __base__ attribute in the docs
#102554 commented on
Sep 2, 2025 • 0 new comments -
bpo-44951: Allow setting EPOLLEXCLUSIVE on selectors.EpollSelector
#27819 commented on
Sep 2, 2025 • 0 new comments -
Assigning to a slice of a list with a step of -1 should permit assigning a different number of items
#138357 commented on
Sep 3, 2025 • 0 new comments -
Fix all Sphinx reference warnings in the documentation
#101100 commented on
Sep 3, 2025 • 0 new comments -
httplib simply ignores CONTINUE
#42550 commented on
Sep 3, 2025 • 0 new comments -
`zipfile`: docs should document what `ZipInfo.date_time` actually is
#133125 commented on
Sep 3, 2025 • 0 new comments -
importlib.import_module does not fire sys.audit "import" event
#138310 commented on
Sep 3, 2025 • 0 new comments -
REPL colorizes even inside interactive commands
#136924 commented on
Sep 2, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Sep 2, 2025 • 0 new comments -
Python 3.14 REPL blanks links above terminal rows when pasting
#135055 commented on
Sep 2, 2025 • 0 new comments -
Audit all built-in modules for thread safety
#116738 commented on
Sep 2, 2025 • 0 new comments -
`PyArg_Parse`: Provide `N` as new format unit for non negative `Py_ssize_t`
#138361 commented on
Sep 2, 2025 • 0 new comments -
Improve long_hash
#136599 commented on
Sep 2, 2025 • 0 new comments -
Implement PEP 799 – A dedicated profiling package for organizing Python profiling tools
#138122 commented on
Sep 2, 2025 • 0 new comments -
Inconsistent results from platform.machine() on Windows ARM64
#98962 commented on
Sep 2, 2025 • 0 new comments -
Resizing an anonymous mmap can lead to crash
#138204 commented on
Sep 2, 2025 • 0 new comments