Insights: python/cpython
Overview
Could not load contribution data
Please try again later
135 Pull requests merged by 35 people
-
gh-106368: Increase Argument Clinic test coverage
#107611 merged
Aug 4, 2023 -
gh-107609: Fix duplicate module check in Argument Clinic
#107610 merged
Aug 4, 2023 -
GH-105481: Mark more files as generated
#107598 merged
Aug 4, 2023 -
gh-104146: Argument clinic: remove unused methods and variables
#107608 merged
Aug 4, 2023 -
[3.12] gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters (gh-107567)
#107599 merged
Aug 3, 2023 -
gh-106368: Argument clinic tests: improve error message when `expect_success()` fails
#107606 merged
Aug 3, 2023 -
gh-107080: Fix Py_TRACE_REFS Crashes Under Isolated Subinterpreters
#107567 merged
Aug 3, 2023 -
[3.12] gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases` (GH-107584)
#107592 merged
Aug 3, 2023 -
gh-107446: Fix test_inspect.test_class_with_method_from_other_module under --forever
#107451 merged
Aug 3, 2023 -
gh-107576: Ensure `__orig_bases__` are our own in `get_original_bases`
#107584 merged
Aug 3, 2023 -
[3.10] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107589 merged
Aug 3, 2023 -
[3.12] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107587 merged
Aug 3, 2023 -
[3.11] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107588 merged
Aug 3, 2023 -
gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL
#107586 merged
Aug 3, 2023 -
gh-106368: Increase Argument Clinic test coverage
#107582 merged
Aug 3, 2023 -
GH-107458: fix test_tools refleak
#107577 merged
Aug 3, 2023 -
gh-107455: ctypes: Improve error messages when converting to an incompatible type
#107456 merged
Aug 3, 2023 -
gh-104683: Rework Argument Clinic error handling
#107551 merged
Aug 3, 2023 -
[3.12] gh-107471: Fix Refleaks in test_import (gh-107569)
#107571 merged
Aug 2, 2023 -
gh-107471: Fix Refleaks in test_import
#107569 merged
Aug 2, 2023 -
gh-104683: Make Argument Clinic template strings class level members
#107556 merged
Aug 2, 2023 -
Fix test_capi.test_misc when run with -R::
#107566 merged
Aug 2, 2023 -
GH-100964: Break cycles involving exception state when returning from generator
#107563 merged
Aug 2, 2023 -
gh-105481: simplify definition of pseudo ops in Lib/opcode.py
#107561 merged
Aug 2, 2023 -
gh-106368: Increase test coverage for Argument Clinic
#107514 merged
Aug 2, 2023 -
gh-107559: Argument Clinic: complain about non-ascii chars in param docstrings
#107560 merged
Aug 2, 2023 -
gh-104146: Remove dead code from Argument Clinic
#107555 merged
Aug 2, 2023 -
[3.12] Clarify `Self` interaction with subclasses (GH-107511)
#107548 merged
Aug 1, 2023 -
gh-104683: Argument Clinic: Refactor and simplify 'add docstring' states
#107550 merged
Aug 1, 2023 -
gh-104683: Argument clinic: cleanup `DLSParser` `state_foo` methods
#107543 merged
Aug 1, 2023 -
[3.11] Clarify `Self` interaction with subclasses (GH-107511)
#107549 merged
Aug 1, 2023 -
Typing docs: clarify the effect in subclasses of using `Self` as a return type
#107511 merged
Aug 1, 2023 -
gh-104683: Argument clinic: remove the `LandMine` class
#107541 merged
Aug 1, 2023 -
gh-107467: Restructure Argument Clinic command-line interface
#107469 merged
Aug 1, 2023 -
[3.12] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875)
#107532 merged
Aug 1, 2023 -
[3.11] gh-106092: Fix use-after-free crash in frame_dealloc (GH-106875)
#107533 merged
Aug 1, 2023 -
gh-106092: Fix use-after-free crash in frame_dealloc
#106875 merged
Aug 1, 2023 -
Remove newlines from bug template
#107525 merged
Aug 1, 2023 -
gh-89013: Improve the performance of methodcaller (lazy version)
#107201 merged
Aug 1, 2023 -
[3.12] gh-105766: Document that Custom Allocators Must Be Thread-Safe (gh-107519)
#107522 merged
Jul 31, 2023 -
[3.12] gh-99113: Add a What's New Entry for PEP 684 (gh-107520)
#107523 merged
Jul 31, 2023 -
[3.12] gh-107306: Add a Doc Entry for Py_mod_multiple_interpreters (GH-107403)
#107521 merged
Jul 31, 2023 -
gh-99113: Add a What's New Entry for PEP 684
#107520 merged
Jul 31, 2023 -
gh-105766: Document that Custom Allocators Must Be Thread-Safe
#107519 merged
Jul 31, 2023 -
gh-107306: Add a Doc Entry for Py_mod_multiple_interpreters
#107403 merged
Jul 31, 2023 -
[3.11] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508)
#107517 merged
Jul 31, 2023 -
[3.12] gh-107507: Replace 'The goals of Argument Clinic' with a summary (GH-107508)
#107516 merged
Jul 31, 2023 -
gh-107507: Replace 'The goals of Argument Clinic' with a summary
#107508 merged
Jul 31, 2023 -
Use `tstate->interp` to get the interpreter state in `bytecodes.c`
#107506 merged
Jul 31, 2023 -
GH-104584: Fix incorrect uoperands
#107513 merged
Jul 31, 2023 -
[3.12] gh-106762: Add news for `EnumMeta.__getattr__` removal (GH-107466)
#107509 merged
Jul 31, 2023 -
gh-106762: Add news for `EnumMeta.__getattr__` removal
#107466 merged
Jul 31, 2023 -
[3.12] GH-101291: Add warning to "what's new" that `PyLongObject` internals have changed. (GH-107388)
#107392 merged
Jul 31, 2023 -
[3.12] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496)
#107499 merged
Jul 31, 2023 -
GH-104909: Move unused cache entries from uops to macros
#107444 merged
Jul 31, 2023 -
gh-105578: Deprecate `AnyStr` in the docs
#107116 merged
Jul 31, 2023 -
[3.11] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045)
#107504 merged
Jul 31, 2023 -
[3.12] gh-105578: Add more usage examples to `typing.AnyStr` docs (GH-107045)
#107503 merged
Jul 31, 2023 -
gh-105578: Add more usage examples to `typing.AnyStr` docs
#107045 merged
Jul 31, 2023 -
[3.12] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460)
#107501 merged
Jul 31, 2023 -
[3.11] gh-105751: Remove obsolete `object` base class in some ctypes tests (GH-107460)
#107502 merged
Jul 31, 2023 -
gh-87799: Improve the textual representation of IPv4-mapped IPv6 addresses
#29345 merged
Jul 31, 2023 -
[3.11] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#…
#107490 merged
Jul 31, 2023 -
gh-105751: Remove obsolete `object` base class in some ctypes tests
#107460 merged
Jul 31, 2023 -
[3.12] gh-106263: Fix segfault in `signaldict_repr` in `_decimal` module (#…
#107491 merged
Jul 31, 2023 -
[3.11] gh-106368: Add test for Argument Clinic misbehaving custom converter_init() (GH-107496)
#107500 merged
Jul 31, 2023 -
[3.12] gh-102509: Start initializing `ob_digit` of `_PyLongValue` (GH-102510)
#107464 merged
Jul 31, 2023 -
Fix :ghost: typo in import.c
#107498 merged
Jul 31, 2023 -
gh-106368: Add test for Argument Clinic misbehaving custom converter_init()
#107496 merged
Jul 31, 2023 -
[3.11] gh-104280: Add test cases for DTrace probes (GH-107125)
#107492 merged
Jul 31, 2023 -
[3.11] gh-46376: Return existing pointer when possible in ctypes (GH-107131)
#107488 merged
Jul 31, 2023 -
[3.12] gh-46376: Return existing pointer when possible in ctypes (GH-107131)
#107487 merged
Jul 31, 2023 -
[3.12] gh-104280: Add test cases for DTrace probes (GH-107125)
#107489 merged
Jul 31, 2023 -
gh-104280: Add test cases for DTrace probes
#107125 merged
Jul 31, 2023 -
[3.11] gh-105751, test_ctypes: Remove disabled tests (GH-105826)
#107484 merged
Jul 31, 2023 -
[3.12] gh-105751, test_ctypes: Remove disabled tests (GH-105826)
#107483 merged
Jul 31, 2023 -
[3.11] gh-99079: add What's New item
#107482 merged
Jul 31, 2023 -
[3.12] gh-99079: add What's New item
#107481 merged
Jul 31, 2023 -
gh-46376: Return existing pointer when possible in ctypes
#107131 merged
Jul 31, 2023 -
[3.11] gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107476 merged
Jul 31, 2023 -
[3.11] Update macOS installer screens for 3.11.5.
#107477 merged
Jul 31, 2023 -
Update macOS installer screens to 3.13.
#107475 merged
Jul 31, 2023 -
gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107474 merged
Jul 31, 2023 -
[3.12] Update macOS installer screens for 3.12rc/final.
#107473 merged
Jul 31, 2023 -
[3.12] gh-99079: Update macOS installer to use OpenSSL 3.0.9.
#107472 merged
Jul 31, 2023 -
[3.12] gh-107427: Update the description of UNPACK_SEQUENCE (gh-107429)
#107459 merged
Jul 30, 2023 -
gh-107427: Update the description of UNPACK_SEQUENCE
#107429 merged
Jul 30, 2023 -
[3.11] Fix the documentation for PyCode_New add qualname parameter (GH-107186)
#107454 merged
Jul 30, 2023 -
gh-106263: Fix segfault in `signaldict_repr`
#106270 merged
Jul 30, 2023 -
gh-104683: Argument clinic: pass `clinic` as a parameter where possible
#107435 merged
Jul 29, 2023 -
gh-104683: Argument clinic: Make the `filename` parameter to `Clinic` required
#107439 merged
Jul 29, 2023 -
add Kumar Aditya as CODEOWNER for import.c
#107441 merged
Jul 29, 2023 -
[3.11] gh-106634: Corrected minor asyncio doc issues (GH-106671)
#106711 merged
Jul 29, 2023 -
[3.12] Fix the documentation for PyCode_New add `qualname` parameter (GH-107186)
#107440 merged
Jul 29, 2023 -
Fix the documentation for PyCode_New
#107186 merged
Jul 29, 2023 -
[3.11] gh-107422: Remove outdated `TypedDict` example from typing docs (#107436)
#107438 merged
Jul 29, 2023 -
[3.12] gh-107422: Remove outdated `TypedDict` example from typing docs (GH-107436)
#107437 merged
Jul 29, 2023 -
gh-107422: Remove outdated `TypedDict` example from typing docs
#107436 merged
Jul 29, 2023 -
Improve the GitHub issue templates
#107150 merged
Jul 29, 2023 -
gh-104050: Argument clinic: enable mypy's `--warn-return-any` setting
#107405 merged
Jul 29, 2023 -
gh-107369: optimize textwrap.indent()
#107374 merged
Jul 29, 2023 -
[3.11] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386)
#107418 merged
Jul 29, 2023 -
[3.12] gh-101100: Sphinx warnings: pick the low hanging fruits (GH-107386)
#107419 merged
Jul 29, 2023 -
[3.11] gh-107091: Fix some uses of :func: role (GH-107378)
#107417 merged
Jul 29, 2023 -
[3.12] gh-107091: Fix some uses of :func: role (GH-107378)
#107416 merged
Jul 29, 2023 -
gh-101100: Sphinx warnings: pick the low hanging fruits
#107386 merged
Jul 29, 2023 -
gh-107091: Fix some uses of :func: role
#107378 merged
Jul 29, 2023 -
gh-107089: Improve Shelf.clear method performance
#107090 merged
Jul 29, 2023 -
[3.11] gh-106881: Check for linux/limits.h before including it (#107397)
#107415 merged
Jul 28, 2023 -
[3.12] gh-106881: Check for linux/limits.h before including it (#107397)
#107414 merged
Jul 28, 2023 -
[3.12] gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache (gh-106974)
#107412 merged
Jul 28, 2023 -
[3.12] gh-107307: Update the importlib Docs for PEP 684 (gh-107400)
#107413 merged
Jul 28, 2023 -
gh-106881: Check for linux/limits.h before including it
#107397 merged
Jul 28, 2023 -
gh-107307: Update the importlib Docs for PEP 684
#107400 merged
Jul 28, 2023 -
[3.12] gh-104629: Build _testclinic extension module on Windows (GH-104723)
#107393 merged
Jul 28, 2023 -
gh-105699: Use a _Py_hashtable_t for the PyModuleDef Cache
#106974 merged
Jul 28, 2023 -
gh-104050: Argument clinic: complete type annotations
#107399 merged
Jul 28, 2023 -
[3.12] gh-107305: Update the C-API Docs for PEP 684 (gh-107324)
#107402 merged
Jul 28, 2023 -
gh-107305: Update the C-API Docs for PEP 684
#107324 merged
Jul 28, 2023 -
gh-106368: Argument clinic: Fix minor bug in `state_modulename_name`
#107387 merged
Jul 28, 2023 -
gh-104629: Build _testclinic extension module on Windows
#104723 merged
Jul 28, 2023 -
GH-101291: Add warning to "what's new" that `PyLongObject` internals have changed.
#107388 merged
Jul 28, 2023 -
Fix typo in comment
#107389 merged
Jul 28, 2023 -
gh-102509: Start initializing `ob_digit` of `_PyLongValue`
#102510 merged
Jul 28, 2023 -
GH-104580: Put `eval_breaker` back at the start of the interpreter state.
#107383 merged
Jul 28, 2023 -
[3.11] gh-107091: Fix some uses of :const: role (GH-107379)
#107385 merged
Jul 28, 2023 -
[3.12] gh-107091: Fix some uses of :const: role (GH-107379)
#107384 merged
Jul 28, 2023 -
[3.12] GH-106898: Add the exception as an argument to the `PY_UNWIND` event callback function. (GH-107347)
#107382 merged
Jul 28, 2023 -
gh-107091: Fix some uses of :const: role
#107379 merged
Jul 28, 2023 -
[3.12] GH-106895: Raise a `ValueError` when attempting to disable events that cannot be disabled. (GH-107337)
#107351 merged
Jul 28, 2023 -
[3.12] GH-106897: Add `RERAISE` event to `sys.monitoring`. (GH-107291)
#107346 merged
Jul 28, 2023 -
[3.11] gh-107298: Fix yet more Sphinx warnings in the C API doc (GH-107345)
#107381 merged
Jul 28, 2023
39 Pull requests opened by 27 people
-
gh-90562: Mention slots pitfall in dataclass docs
#107391 opened
Jul 28, 2023 -
gh-107394: Document the `keys` method being part of the datamodel
#107395 opened
Jul 28, 2023 -
gh-107155: Fix `help(lambda_func)` when `lambda_func` has `__annotati…
#107401 opened
Jul 28, 2023 -
gh-88531 Fix dataclass documentation on calling __init__
#107404 opened
Jul 28, 2023 -
gh-107406: Add better `struct.Struct` repr
#107407 opened
Jul 28, 2023 -
gh-107409: set `__wrapped__` attribute in `reprlib.recursive_repr`
#107410 opened
Jul 28, 2023 -
[WIP] gh-106608: Have `_PyUOpExecutorObject` use a variable-length array
#107411 opened
Jul 28, 2023 -
gh-107428: Added overridable methods for handling duplicate sections and options in ConfigParser.
#107430 opened
Jul 29, 2023 -
gh-107431: Make `multiprocessing.managers.{DictProxy,ListProxy}` generic
#107433 opened
Jul 29, 2023 -
gh-107432 Update Porting Python 2 Code to Python 3 how-to
#107434 opened
Jul 29, 2023 -
gh-107442: Document all valid types for ctypes `_as_parameter_`
#107443 opened
Jul 29, 2023 -
gh-107432 Fix incorrect indentation in annotations HOWTO
#107445 opened
Jul 29, 2023 -
gh-107432: Rework the style of ``Doc/howto/functional.rst``
#107449 opened
Jul 29, 2023 -
gh-107461 ctypes: Add a testcase for nested `_as_parameter_` lookup
#107462 opened
Jul 30, 2023 -
GH-107463: Moved most extension modules to the pythoncore project file
#107478 opened
Jul 31, 2023 -
gh-107396: tarfiles: set self.exception before _init_read_gz()
#107485 opened
Jul 31, 2023 -
gh-107453: Document errno.{ECANCELED,EOWNERDEAD,ENOTRECOVERABLE,ENOTSUP}
#107486 opened
Jul 31, 2023 -
gh-107510: gettext: Remove unnecessary tests
#107512 opened
Jul 31, 2023 -
gh-106078: Suppress the warning caused by multi-phase initialization of `decimal`
#107524 opened
Aug 1, 2023 -
gh-106608: make uop trace variable length
#107531 opened
Aug 1, 2023 -
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()`
#107535 opened
Aug 1, 2023 -
gh-95649: Document that asyncio contains uvloop code
#107536 opened
Aug 1, 2023 -
gh-107526: Revert "gh-100357: Convert several functions in bltinsmodule to AC"
#107542 opened
Aug 1, 2023 -
gh-107545: Fix misleading setsockopt error message
#107546 opened
Aug 1, 2023 -
gh-98154: Clarify Usage of "Reference Count" In the Docs
#107552 opened
Aug 1, 2023 -
gh-107557: Tier 2 barebones abstract interpreter
#107558 opened
Aug 2, 2023 -
gh-106812: Refactor to allow uops with array stack effects
#107564 opened
Aug 2, 2023 -
gh-105699: Re-enable the Multiple-Interpreters Stress Tests
#107572 opened
Aug 2, 2023 -
Add some GC stats to Py_STATS
#107581 opened
Aug 3, 2023 -
[3.9] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107590 opened
Aug 3, 2023 -
[3.8] gh-107077: Raise SSLCertVerificationError even if the error is set via SSL_ERROR_SYSCALL (GH-107586)
#107591 opened
Aug 3, 2023 -
gh-107562: Lib/test: update test certificates to expire far in the future
#107594 opened
Aug 3, 2023 -
GH-107596: Specialize `str[int]`
#107597 opened
Aug 3, 2023 -
gh-107600: docs: Update ctypes.ArgumentError error message
#107601 opened
Aug 3, 2023 -
GH-84436: Skip refcounting for known immortals
#107605 opened
Aug 3, 2023 -
[3.12] gh-107609: Fix duplicate module check in Argument Clinic (GH-107610)
#107612 opened
Aug 4, 2023 -
gh-107421: Clarify `OrderedDict` Examples and Recipes
#107613 opened
Aug 4, 2023 -
gh-107614: Normalise Argument Clinic error messages
#107615 opened
Aug 4, 2023 -
Docs: upgrade to python-docs-theme 2023.7
#107617 opened
Aug 4, 2023
64 Issues closed by 31 people
-
Doc: |today| format does not honor language's time format
#103122 closed
Aug 4, 2023 -
Switch Statment for python
#107604 closed
Aug 3, 2023 -
Odd types.get_original_bases() behavior for classes with generic bases but no type arguments
#107576 closed
Aug 3, 2023 -
test_inspect fails with `--forever` argument
#107446 closed
Aug 3, 2023 -
test_capi.test_misc.TestPendingCalls.test_isolated_subinterpreter Crashes on Py_TRACE_REFS Builds
#107593 closed
Aug 3, 2023 -
test_asyncio: test_create_connection_ssl_failed_certificate() failed on ARM64 macOS 3.x buildbot
#107077 closed
Aug 3, 2023 -
creating an instance in a loop but having the same object address
#107579 closed
Aug 3, 2023 -
ctypes: Improve error messages when converting to an incompatible type
#107455 closed
Aug 3, 2023 -
Ref leaks on `test_import`
#107471 closed
Aug 2, 2023 -
cpython3:fuzz_builtin_unicode: Use-of-uninitialized-value in maybe_small_long
#102509 closed
Aug 2, 2023 -
Argument Clinic: param docstrings are not checked for non-ascii chars
#107559 closed
Aug 2, 2023 -
Remove dead code from clinic.py
#104146 closed
Aug 2, 2023 -
Locking issue with asyncio StreamWriter.drain() with SSL Transport
#102792 closed
Aug 2, 2023 -
Invalid
#107554 closed
Aug 2, 2023 -
No module named "encodings" when making
#107420 closed
Aug 1, 2023 -
Docs for `__future__.annotations` don't mention PEP585
#107530 closed
Aug 1, 2023 -
Segmentation fault in 3.11.4, 3.12.0b3; _PyInterpreterFrame ownership issue
#106092 closed
Aug 1, 2023 -
Typo in threading docs?
#107529 closed
Aug 1, 2023 -
Docs for `__future__.annotations` don
#107528 closed
Aug 1, 2023 -
Attribute `handlers` is empty after using `basicConfig` or `dictConfig`
#107515 closed
Aug 1, 2023 -
Small formatting problem in shutil library documentation
#98996 closed
Aug 1, 2023 -
Improve Interpreter Isolation
#100227 closed
Jul 31, 2023 -
"mem" and "object" Allocators are No Longer Protected by the GIL
#105766 closed
Jul 31, 2023 -
Add a Docs Entry for the New Py_mod_multiple_interpreters Module Def Slot
#107306 closed
Jul 31, 2023 -
asyncio nonresponsive port blocks entire loop
#107470 closed
Jul 31, 2023 -
run_in_executor not stopping thread after task cancellation in asyncio (Python 3.11)
#107505 closed
Jul 31, 2023 -
Replace the "goals of Argument Clinic" with a link to PEP 436
#107507 closed
Jul 31, 2023 -
cases_generator tests aren't run by CI, and are broken
#105540 closed
Jul 31, 2023 -
[3.12] `EnumMeta.__getattr__` removed without deprecation
#106762 closed
Jul 31, 2023 -
Improve the textual representation of IPv4-mapped IPv6 addresses
#87799 closed
Jul 31, 2023 -
NUL bytes in commented lines
#64314 closed
Jul 31, 2023 -
3.12 regression: cannot create weak reference to 'typing.TypeVar' object
#106403 closed
Jul 31, 2023 -
Incorrect documentation in nltk.stem.lancaster.LancasterStemmer class
#107494 closed
Jul 31, 2023 -
ctypes pointer not always keeping target alive
#46376 closed
Jul 31, 2023 -
smtplib Sends Commands in Lower-Case
#65495 closed
Jul 31, 2023 -
gettext() cannot find translations with plural forms
#62519 closed
Jul 31, 2023 -
Use OpenSSL 3.0.x in our binary builds
#99079 closed
Jul 31, 2023 -
`inspect.getsource` (`findsource`) not working as expected when duplicate class is used
#106727 closed
Jul 31, 2023 -
The description of UNPACK_SEQUENCE should be fixed.
#107427 closed
Jul 30, 2023 -
PDB set_trace() causes crash "munmap_chunk(): invalid pointer"
#97704 closed
Jul 30, 2023 -
Segmentation fault when instantiating `decimal.SignalDictMixin` type
#106263 closed
Jul 30, 2023 -
tkinter's Entry widget allows navigating by word in masked password field
#107286 closed
Jul 30, 2023 -
Optimize ``textwrap.indent`` a bit more.
#107424 closed
Jul 30, 2023 -
Xf
#107447 closed
Jul 29, 2023 -
Include of `linux/limits.h` breaks build on Linux <5.1
#106881 closed
Jul 29, 2023 -
fractions standard library uses infinite integer precision
#107425 closed
Jul 29, 2023 -
Outdated example code of typing.TypedDict
#107422 closed
Jul 29, 2023 -
Isolate the `_decimal` extension module
#106078 closed
Jul 29, 2023 -
Add type annotations to clinic.py
#104050 closed
Jul 29, 2023 -
Optimize textwrap.indent()
#107369 closed
Jul 29, 2023 -
shelve: `Shelf.clear()` has very poor performance
#107089 closed
Jul 29, 2023 -
Update the importlib Docs for PEP 684
#107307 closed
Jul 28, 2023 -
Update the C-API "Sub-interpreter support" Section for PEP 684
#107305 closed
Jul 28, 2023 -
Global String Objects are Interned Only in the First Interpreter
#106931 closed
Jul 28, 2023 -
Spelling errors in Dutch month names
#107372 closed
Jul 28, 2023 -
Add mechanism for getting active exception in a sys.monitoring PY_UNWIND callback (3.12)
#106898 closed
Jul 28, 2023 -
Use of uninitialized memory in Objects/longobject.c
#106914 closed
Jul 28, 2023 -
Returning DISABLE from a sys.monitoring callback can trigger an assert in a debug build in (3.12b4)
#106895 closed
Jul 28, 2023 -
No sys.monitoring RAISE event emitted when exception is re-raised (3.12b4)
#106897 closed
Jul 28, 2023 -
Exception raised in sys.monitoring EXCEPTION_HANDLED callback triggers an assert (3.12b4)
#106896 closed
Jul 28, 2023
52 Issues opened by 41 people
-
multiprocessing.dummy.Pool not joining threads on shutdown
#107616 opened
Aug 4, 2023 -
Normalise Argument Clinic error messages
#107614 opened
Aug 4, 2023 -
Argument Clinic duplicate module check is malfunctioning
#107609 opened
Aug 3, 2023 -
"Lexical analysis" docs: utf-8 byte-order means utf_8_sig codec
#107607 opened
Aug 3, 2023 -
Argument Clinic includes internal headers in generated output unconditionally
#107603 opened
Aug 3, 2023 -
ctypes docs: Update `ArgumentError` error messages
#107600 opened
Aug 3, 2023 -
Specialize `str[int]`
#107596 opened
Aug 3, 2023 -
Segfault in `Modules/_testbuffer.c`
#107595 opened
Aug 3, 2023 -
Windows + MSVC: using debug + limited API does not inject a pragma to link to python3_d.lib
#107585 opened
Aug 3, 2023 -
Update Unicode HOWTO for Python 3
#107583 opened
Aug 3, 2023 -
`abc.ABC` incorrectly raise `Can't instantiate abstract` if attribute has `__getattr__`
#107580 opened
Aug 3, 2023 -
difflib.sequencematcher.find_longest_match Long strings have low efficiency
#107578 opened
Aug 3, 2023 -
email parser mis-handling of character encoding in the MIME preamble
#107575 opened
Aug 2, 2023 -
Allowing pass_fds to be a mapping to pass arbitrary file descriptors to Popen()
#107573 opened
Aug 2, 2023 -
Argument Clinic reports incorrect line numbers on error
#107570 opened
Aug 2, 2023 -
re: Odd text referring to flags in re.compile
#107568 opened
Aug 2, 2023 -
Update CI, Windows, and macOS installer builds to OpenSSL 3.0.10
#107565 opened
Aug 2, 2023 -
Multiple tests fail due to expired certificates if system date is set further than year 2037ish
#107562 opened
Aug 2, 2023 -
Tier 2 abstract interpreter for the optimizer
#107557 opened
Aug 2, 2023 -
`wait_for` eats cancelled error if the future is already complete
#107547 opened
Aug 1, 2023 -
misleading `setsockopt` error message
#107545 opened
Aug 1, 2023 -
json.dump(..., default=something) takes a unary function but is documented binary
#107544 opened
Aug 1, 2023 -
Unresponsive `turtle.textinput` inside loop prevents script termination
#107539 opened
Aug 1, 2023 -
Inverted enum.Flag
#107538 opened
Aug 1, 2023 -
errno.EINVAL != errno.WSAEINVAL (and others) on windows
#107537 opened
Aug 1, 2023 -
TransportSocket not closing correctly with SSM Multicast on Windows. New binds on a new IP fail.
#107527 opened
Aug 1, 2023 -
Help text of builtin functions – missing signatures
#107526 opened
Aug 1, 2023 -
Move the Argument Clinic docs to the devguide
#107518 opened
Jul 31, 2023 -
gettext: remove unecessary test cases testing single/double quotes
#107510 opened
Jul 31, 2023 -
[match-case] Literal Sets
#107497 opened
Jul 31, 2023 -
Rework Argument Clinic error handling
#107468 opened
Jul 30, 2023 -
Restructure Argument Clinic CLI
#107467 opened
Jul 30, 2023 -
Add `pathlib.Path.from_uri()` classmethod
#107465 opened
Jul 30, 2023 -
Consider moving the modules in sources to build within the pythoncore project itself.
#107463 opened
Jul 30, 2023 -
ctypes: Add a testcase for nested `_as_parameter_` lookup
#107461 opened
Jul 30, 2023 -
test_tools are leaked
#107458 opened
Jul 30, 2023 -
Bytecode documentation issues for Python 3.12
#107457 opened
Jul 30, 2023 -
``errno`` documentation missing several constants
#107453 opened
Jul 30, 2023 -
string length overflows to negative when executing
#107450 opened
Jul 29, 2023 -
CodeType.co_lines() is undocumented
#107448 opened
Jul 29, 2023 -
ctypes `_as_parameter_` does not mention all possible types
#107442 opened
Jul 29, 2023 -
Random walk documentation improvements
#107432 opened
Jul 29, 2023 -
multiprocessing manager classes DictProxy and ListProxy don't support typing in 3.11.4
#107431 opened
Jul 29, 2023 -
Lack of control over behavior of Duplicate Sections and Options while reading with ConfigParser.
#107428 opened
Jul 29, 2023 -
Misleading code in "OrderedDict Examples and Recipes"
#107421 opened
Jul 29, 2023 -
`reprlib.recursive_repr` is not setting `.__wrapped__` attribute
#107409 opened
Jul 28, 2023 -
shutil.rmtree fails with NotADirectoryError
#107408 opened
Jul 28, 2023 -
better `struct.Struct` repr
#107406 opened
Jul 28, 2023 -
tarfiles can't open helm tgz files when mode='r|*'
#107398 opened
Jul 28, 2023 -
tarfiles: `AttributeError: '_Stream' object has no attribute 'exception'` while trying to open tgz file
#107396 opened
Jul 28, 2023 -
`keys` is de facto a reserved method
#107394 opened
Jul 28, 2023 -
Add istarmap function. Combination between imap and starmap.
#107390 opened
Jul 28, 2023
112 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-107017: Rework the Fibonacci example.
#107132 commented on
Jul 29, 2023 • 16 new comments -
gh-85160: improve performance of singledispatchmethod
#107148 commented on
Aug 1, 2023 • 15 new comments -
gh-76913: Add "merge extras" feature to LoggerAdapter
#107292 commented on
Aug 1, 2023 • 12 new comments -
`contextlib.contextmanager` raises `dataclasses.FrozenInstanceError` when handling a frozen dataclass exception
#99856 commented on
Aug 3, 2023 • 8 new comments -
curses "insstr" does not handle newline properly on Mac OS
#107267 commented on
Aug 1, 2023 • 7 new comments -
gh-106176: Fix reference leak in importlib/_bootstrap.py
#106207 commented on
Aug 4, 2023 • 6 new comments -
Compile cpython on MacOS13 may result in "Symbol Not Found Error" due to the misusing of llvm-gcc
#102533 commented on
Jul 31, 2023 • 3 new comments -
cannot create consistent MRO for multiple generic inheritance
#106102 commented on
Aug 2, 2023 • 3 new comments -
`test_import.test_concurrency` leaks ref on Windows
#106176 commented on
Aug 2, 2023 • 3 new comments -
Maybe Drop "channels" from _xxsubinterpreters
#101524 commented on
Aug 3, 2023 • 3 new comments -
gh-89427: Provide the original prompt value for VIRTUAL_ENV_PROMPT
#106726 commented on
Aug 4, 2023 • 3 new comments -
gh-95855: Refactor platform triplet detection code, add detection for MIPS soft float and musl libc
#107221 commented on
Jul 31, 2023 • 3 new comments -
Leading or trailing colon in PYTHONPATH adds cwd to sys.path
#107353 commented on
Jul 28, 2023 • 2 new comments -
Restore (or beat) Python 2 performance for arithmetic operations on ints that fit into a single word
#101291 commented on
Jul 31, 2023 • 2 new comments -
Discourage and deprecate `typing.AnyStr`
#105578 commented on
Jul 31, 2023 • 2 new comments -
Possible UB in bytes_characters
#106693 commented on
Aug 1, 2023 • 2 new comments -
C API: No longer export internal C API functions
#107211 commented on
Aug 1, 2023 • 2 new comments -
The io module doesn't support non-blocking files
#57531 commented on
Aug 2, 2023 • 2 new comments -
Upgrade CPython to the new PyMemberDef API: names starting with Py_ prefix (Py_T_INT instead of T_INT)
#106869 commented on
Aug 2, 2023 • 2 new comments -
Strange reference cycle (?) introduced with shim frames
#100964 commented on
Aug 3, 2023 • 2 new comments -
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
Aug 2, 2023 • 2 new comments -
gh-106558: Fix multiprocessing manager exception ref cycle.
#106559 commented on
Aug 3, 2023 • 2 new comments -
gh-107137: Add _PyTupleBuilder API to the internal C API
#107139 commented on
Jul 28, 2023 • 2 new comments -
Support multi-line error locations in traceback and other related improvements (PEP-657, 3.11)
#106922 commented on
Jul 28, 2023 • 1 new comment -
RFE: @dataclasses.dataclass(slots=True) doesn't support methods using zero-arg super()
#90562 commented on
Jul 28, 2023 • 1 new comment -
multiprocessing is_alive() between children processes
#83202 commented on
Jul 28, 2023 • 1 new comment -
Unexpected behaviour of IntFlag with a custom __new__ in Python 3.11.0.
#101541 commented on
Jul 29, 2023 • 1 new comment -
The description of `typing.Annotated` has contradictory statements
#107284 commented on
Jul 29, 2023 • 1 new comment -
equality not symmetric for subclasses of datetime.date and datetime.datetime
#49766 commented on
Jul 29, 2023 • 1 new comment -
asyncio: potential leak of TLS connections
#106684 commented on
Jul 29, 2023 • 1 new comment -
Let ConfigParser parse systemd units
#75709 commented on
Jul 30, 2023 • 1 new comment -
configparser can't parse MySQL style config
#65528 commented on
Jul 30, 2023 • 1 new comment -
`help()` output of `lambda` with manually set `__annotations__` is one char off
#107155 commented on
Jul 30, 2023 • 1 new comment -
Missing DTrace probes
#104280 commented on
Jul 31, 2023 • 1 new comment -
On Windows, shutil.move doesn't raise FileExistsError if dst exists like os.rename
#87095 commented on
Jul 31, 2023 • 1 new comment -
SpooledTemporaryFile.truncate returns None
#89756 commented on
Aug 1, 2023 • 1 new comment -
IndexError in email parse_message_id
#105802 commented on
Aug 1, 2023 • 1 new comment -
SystemExit handling in TaskGroups
#101515 commented on
Aug 1, 2023 • 1 new comment -
Enhance Object/structseq.c to match namedtuple and tuple api
#46145 commented on
Aug 1, 2023 • 1 new comment -
multiprocessing: serialization must ensure that contexts are compatible (the same)
#77377 commented on
Aug 1, 2023 • 1 new comment -
METH_* and Py_TPFLAGS* constants are documented as Python data
#96996 commented on
Aug 2, 2023 • 1 new comment -
Don't run plausible analytics out of docs.python.org
#107136 commented on
Aug 2, 2023 • 1 new comment -
Possible regression in MultiplexedPath.joinpath in 3.12
#106614 commented on
Aug 2, 2023 • 1 new comment -
Use Py_T_OBJECT_EX instead of _Py_T_OBJECT
#107253 commented on
Aug 2, 2023 • 1 new comment -
re: documentation claim that special characters lose their special meaning inside […] seems wrong
#106482 commented on
Aug 2, 2023 • 1 new comment -
Crash During Subinterpreter Finalization
#105699 commented on
Aug 2, 2023 • 1 new comment -
libpython3.so doesn't contain any symbols (stable ABI), cannot link to it.
#104612 commented on
Aug 3, 2023 • 1 new comment -
New sysconfig API: Build information - Compilation
#103482 commented on
Aug 3, 2023 • 1 new comment -
A shortcut for `urllib.parse.quote` to keep all reserved characters?
#93459 commented on
Aug 3, 2023 • 1 new comment -
Itertools Recipes - iter_index() silently suppresses ValueError
#107208 commented on
Aug 3, 2023 • 1 new comment -
time.sleep() should support objects with __float__
#79888 commented on
Aug 3, 2023 • 1 new comment -
Test_tkinter crash on macOS
#93042 commented on
Aug 3, 2023 • 1 new comment -
Increase Argument Clinic test coverage
#106368 commented on
Aug 3, 2023 • 1 new comment -
shared memory construct to avoid need for serialization between processes
#79994 commented on
Aug 3, 2023 • 1 new comment -
Ensurepip fails ungracefully when mimetype is missing from Windows registry
#100256 commented on
Aug 4, 2023 • 1 new comment -
ABC Recursion Error on isinstance() with less than recursion limit class hierarchy depth
#73407 commented on
Aug 4, 2023 • 1 new comment -
bpo-28764: mailbox.mbox: handle lines with non-ascii more graceful
#23553 commented on
Aug 2, 2023 • 1 new comment -
bpo-37952: SSL: add support for export_keying_material
#25255 commented on
Jul 30, 2023 • 1 new comment -
bpo-42044: Write all bytes to the console in unbuffered mode on Windows
#26678 commented on
Jul 30, 2023 • 1 new comment -
gh-89739: Support zip64 in zipimport
#94146 commented on
Jul 30, 2023 • 1 new comment -
gh-95341: Implement tls-exporter channel bindings and export key materials
#95366 commented on
Jul 30, 2023 • 1 new comment -
gh-102211: Document `re.{Pattern,Match}`’s existence
#102212 commented on
Aug 1, 2023 • 1 new comment -
gh-104400: pygettext: use an AST parser instead of a tokenizer
#104402 commented on
Aug 3, 2023 • 1 new comment -
GH-60198: Prevent memoryview pointing to freed heap memory
#105290 commented on
Jul 31, 2023 • 1 new comment -
gh-106213: Make Emscripten trampolines work with JSPI
#106219 commented on
Aug 2, 2023 • 1 new comment -
gh-104090: Updated Resource Tracker to return exit code based on resource leaked found or not
#106807 commented on
Aug 3, 2023 • 1 new comment -
gh-107146: use f-strings for argparse internals
#107152 commented on
Jul 28, 2023 • 1 new comment -
gh-107137: Add _PyTuple_NewNoTrack() internal C API
#107183 commented on
Jul 30, 2023 • 1 new comment -
Docs: Improve Argument Clinic tutorial preamble
#107323 commented on
Jul 31, 2023 • 1 new comment -
site.py is no longer read at startup time (as it is a deep-frozen module)
#107344 commented on
Jul 28, 2023 • 0 new comments -
Remove `eval_breaker` and `kwnames` local variables from interpreter definition.
#104580 commented on
Jul 28, 2023 • 0 new comments -
Add "necessarily inclusive" groups to argparse
#55797 commented on
Jul 28, 2023 • 0 new comments -
Clinic test are skipped on Windows
#104629 commented on
Jul 28, 2023 • 0 new comments -
Bad dataclass post-init example
#88531 commented on
Jul 28, 2023 • 0 new comments -
Use the C domain roles consistently in the documentation
#107091 commented on
Jul 29, 2023 • 0 new comments -
Sphinx's nit-picky mode, should we use it?
#101100 commented on
Jul 29, 2023 • 0 new comments -
Isolate Stdlib Extension Modules
#103092 commented on
Jul 29, 2023 • 0 new comments -
C/API PyErr_AsUnicode()
#50533 commented on
Jul 29, 2023 • 0 new comments -
Split opcodes into micro-ops
#104909 commented on
Jul 29, 2023 • 0 new comments -
memoryview to freed memory can cause segfault
#60198 commented on
Jul 30, 2023 • 0 new comments -
Add 'surgical editing' to ConfigParser
#42811 commented on
Jul 30, 2023 • 0 new comments -
Order of configparser.ConfigParser.read() arguments
#96765 commented on
Jul 31, 2023 • 0 new comments -
Pluggable optimizer API
#104584 commented on
Jul 31, 2023 • 0 new comments -
Implement PEP 684: A Per-Interpreter GIL
#99113 commented on
Jul 31, 2023 • 0 new comments -
Make uop executor objects variable length
#106608 commented on
Aug 1, 2023 • 0 new comments -
test_peg_generator leaks references
#105063 commented on
Aug 1, 2023 • 0 new comments -
Regression in 3.12 beta in json.dump deeply nested dict
#107263 commented on
Aug 1, 2023 • 0 new comments -
New asyncio ssl implementation is lacking license and origin information
#95649 commented on
Aug 1, 2023 • 0 new comments -
unusual behaviour in asyncio.TaskGroup in the presence of GeneratorExit, StopIteration, KeyboardInterrupt and SystemExit
#95571 commented on
Aug 1, 2023 • 0 new comments -
Update Refcount-related Docs
#98154 commented on
Aug 1, 2023 • 0 new comments -
Modernise code in `Tools/clinic/`
#104683 commented on
Aug 2, 2023 • 0 new comments -
Code generator: support variable stack effects in macros
#106812 commented on
Aug 2, 2023 • 0 new comments -
Generate opcode metadata from bytecodes.c instead of opcode.py
#105481 commented on
Aug 3, 2023 • 0 new comments -
Fixing Copy on Writes from reference counting and immortal objects
#84436 commented on
Aug 3, 2023 • 0 new comments -
Update to Sphinx 7
#99380 commented on
Aug 4, 2023 • 0 new comments -
bpo-45593: make SpooledTemporaryFile.truncate return new file size and improve documentation
#29197 commented on
Jul 31, 2023 • 0 new comments -
gh-72793: C implementation of parts of copy.deepcopy
#91610 commented on
Aug 2, 2023 • 0 new comments -
gh-95065: Add Argument Clinic support for deprecating positional use of optional params
#95151 commented on
Aug 2, 2023 • 0 new comments -
GH-99380: Update to Sphinx 7
#99381 commented on
Aug 4, 2023 • 0 new comments -
gh-81677: basic support for annotations in __text_signature__'s
#101872 commented on
Aug 2, 2023 • 0 new comments -
gh-80925: permit using singledispatch on keyword argument
#102063 commented on
Aug 2, 2023 • 0 new comments -
gh-102837: few coverage nitpicks for the math module
#102523 commented on
Aug 2, 2023 • 0 new comments -
gh-102431: clarify constraints on arguments of logical_xxx methods
#102836 commented on
Aug 2, 2023 • 0 new comments -
gh-93627: Align Python implementation of pickle with C implementation of pickle
#103035 commented on
Aug 2, 2023 • 0 new comments -
gh-103194: Fix Tkinter’s Tcl value type handling for Tcl 8.7/9.0
#103846 commented on
Jul 29, 2023 • 0 new comments -
gh-57531 add BufferedReader.read() return value check for non-blocking stream mode
#105224 commented on
Aug 2, 2023 • 0 new comments -
gh-105189: fix importlib.resources.abc deprecation docs
#105232 commented on
Jul 28, 2023 • 0 new comments -
gh-87135: Hang non-main threads that attempt to acquire the GIL during finalization
#105805 commented on
Jul 31, 2023 • 0 new comments -
GH-106485: Dematerialize instance dictionaries when possible
#106539 commented on
Aug 3, 2023 • 0 new comments -
Fix CookieJar + OpenerDirector interactions and UnhandledExceptionWarning
#106925 commented on
Jul 31, 2023 • 0 new comments -
gh-105535 Document potential performance trap during enum creation
#107119 commented on
Jul 29, 2023 • 0 new comments -
[3.12] gh-105268: Remove _PyGC_FINALIZED() macro (#105350)
#107348 commented on
Jul 28, 2023 • 0 new comments