Insights: python/cpython
Overview
Could not load contribution data
Please try again later
115 Pull requests merged by 34 people
-
GH-96678: Fix undefined behavior in ceval.c
#96708 merged
Sep 10, 2022 -
Replace ad-hoc labels with `JUMP_TO_INSTRUCTION`
#96634 merged
Sep 9, 2022 -
GH-90230: Fix warnings and failures with `--enable-pystats`
#96622 merged
Sep 9, 2022 -
[3.11] gh-96710: Make the test timing more lenient for the int/str DoS regression test. (GH-96717)
#96725 merged
Sep 9, 2022 -
[3.10] gh-96710: Make the test timing more lenient for the int/str DoS regression test. (GH-96717)
#96726 merged
Sep 9, 2022 -
gh-96710: Make the test timing more lenient for the int/str DoS regression test.
#96717 merged
Sep 9, 2022 -
[3.11] GH-96636: Remove all uses of NOTRACE_DISPATCH (GH-96643)
#96688 merged
Sep 9, 2022 -
GH-96582: fix possible NULL pointer dereference in _PyThread_CurrentFrames
#96584 merged
Sep 9, 2022 -
[3.11] gh-96700: io: Add missing f
#96701 merged
Sep 9, 2022 -
gh-96364: Fix text signatures of `__getitem__` for `list` and `dict`
#96365 merged
Sep 9, 2022 -
gh-96624: Fix test_dotted_but_module_not_loaded in testpatch.py
#96691 merged
Sep 9, 2022 -
GH-46412: More efficient bool() for ndbm/_gdbmmodule
#96692 merged
Sep 9, 2022 -
gh-96684: Silently suppress COM security initialization errors in _wmi module
#96690 merged
Sep 8, 2022 -
gh-96465: Clear fractions hash lru_cache under refleak testing
#96689 merged
Sep 8, 2022 -
gh-92734: Add indentation feature to reprlib.Repr
#92735 merged
Sep 8, 2022 -
GH-96636: Remove all uses of NOTRACE_DISPATCH
#96643 merged
Sep 8, 2022 -
[3.10] GH-74116: Allow multiple drain waiters for asyncio.StreamWriter (GH-94705)
#96396 merged
Sep 8, 2022 -
[3.10] gh-90467: StreamReaderProtocol - add strong reference to created task (GH-96323)
#96345 merged
Sep 8, 2022 -
[3.10] gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict (GH-96353)
#96683 merged
Sep 8, 2022 -
[3.11] gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict (GH-96353)
#96682 merged
Sep 8, 2022 -
[3.11] GH-94808: Test __build_class__ inside non-dict __builtins__ (GH-95932)
#96004 merged
Sep 8, 2022 -
[3.11] gh-95914: Add paragraph about PEP 654 in main body of 'What's New in 3.11' (GH-95937)
#95954 merged
Sep 8, 2022 -
gh-96352: Set AttributeError context in _PyObject_GenericGetAttrWithDict
#96353 merged
Sep 8, 2022 -
gh-96143: Clear instruction cache after mprotect call
#96476 merged
Sep 8, 2022 -
[3.11] gh-68163: Correct conversion of Rational instances to float (GH-25619)
#96556 merged
Sep 8, 2022 -
[3.11] GH-96569: Avoid undefined behavior
#96616 merged
Sep 8, 2022 -
[3.11] gh-96652: Fix faulthandler chained signal without sigaction() (GH-96666)
#96679 merged
Sep 8, 2022 -
[3.10] gh-96652: Fix faulthandler chained signal without sigaction() (GH-96666)
#96680 merged
Sep 8, 2022 -
gh-96652: Fix faulthandler chained signal without sigaction()
#96666 merged
Sep 8, 2022 -
gh-96653: Remove duplicate CALL_STAT_INC(inlined_py_calls) in BINARY_SUBSCR_GETITEM
#96654 merged
Sep 8, 2022 -
[3.10] gh-88287: Add BufferingFormatter documentation. (GH-96608) (GH-96674)
#96674 merged
Sep 8, 2022 -
[3.11] gh-88287: Add BufferingFormatter documentation. (GH-96608) (GH-96675)
#96675 merged
Sep 8, 2022 -
gh-88287: Add BufferingFormatter documentation. (GH-96608)
#96608 merged
Sep 8, 2022 -
GH-90699: use statically allocated interned strings in typeobject's slotdefs
#94706 merged
Sep 7, 2022 -
gh-96665: Fixes build break on older MSVC versions due to C++20 features in argument clinic
#96667 merged
Sep 7, 2022 -
[3.11] gh-96268: Fix loading invalid UTF-8 (GH-96270)
#96668 merged
Sep 7, 2022 -
gh-96268: Fix loading invalid UTF-8
#96270 merged
Sep 7, 2022 -
gh-94781: Clean previous instances of ouput files on Windows
#96423 merged
Sep 7, 2022 -
gh-89545: Adds internal _wmi module on Windows for directly querying OS properties
#96289 merged
Sep 7, 2022 -
[3.10] gh-96577: Fixes buffer overrun in _msi module (GH-96633)
#96656 merged
Sep 7, 2022 -
[3.11] gh-96577: Fixes buffer overrun in _msi module (GH-96633)
#96655 merged
Sep 7, 2022 -
gh-96577: Fixes buffer overrun in _msi module
#96633 merged
Sep 7, 2022 -
GH-96465: Cache hashes for Fraction instances
#96483 merged
Sep 7, 2022 -
gh-88057: in compile.c, assertion that stackdepth is alway >=0 is missing in one place
#96513 merged
Sep 7, 2022 -
[3.11] gh-94808: Improve coverage of _PyBytes_FormatEx (GH-95895)
#96647 merged
Sep 7, 2022 -
[3.10] [doc] Update example in traceback doc
#96605 merged
Sep 7, 2022 -
gh-94808: Improve coverage of _PyBytes_FormatEx
#95895 merged
Sep 7, 2022 -
[3.10] gh-96641: Do not expose `KeyWrapper` in `_functoolsmodule.c` (gh-96642)
#96645 merged
Sep 7, 2022 -
[3.11] gh-96641: Do not expose `KeyWrapper` in `_functoolsmodule.c` (gh-96642)
#96644 merged
Sep 7, 2022 -
gh-96641: Do not expose `KeyWrapper` in `_functoolsmodule.c`
#96642 merged
Sep 7, 2022 -
GH-91432: Remove the `iterator_exhausted_no_error` label
#96517 merged
Sep 7, 2022 -
[3.11] gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (GH-96623)
#96631 merged
Sep 6, 2022 -
gh-96538: Fix refleak in _bisectmodule.c
#96619 merged
Sep 6, 2022 -
[3.10] gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (GH-96623)
#96632 merged
Sep 6, 2022 -
gh-96628: remove deprecated and ignored arg of sysconfig.is_python_build()
#96629 merged
Sep 6, 2022 -
gh-96611: Fix error message for invalid UTF-8 in mid-multiline string
#96623 merged
Sep 6, 2022 -
[3.11] GH-96572: fix use after free in trace refs build mode (GH-96618)
#96621 merged
Sep 6, 2022 -
GH-96572: fix use after free in trace refs build mode
#96618 merged
Sep 6, 2022 -
[3.11] GH-96612: Skip incomplete frames in tracemalloc traces. (GH-96613)
#96617 merged
Sep 6, 2022 -
GH-96612: Skip incomplete frames in tracemalloc traces.
#96613 merged
Sep 6, 2022 -
gh-96478: Fix new test when run in refleak mode
#96615 merged
Sep 6, 2022 -
GH-96569: Add two NULL checks to avoid undefined behavior.
#96585 merged
Sep 6, 2022 -
GH-93911: Fix `LOAD_ATTR_PROPERTY` caches
#96519 merged
Sep 6, 2022 -
[3.11] gh-92986: Fix ast.unparse when ImportFrom.level is None (GH-92…
#96593 merged
Sep 6, 2022 -
[3.7] Move doc build dependencies to Doc/requirements.txt
#96607 merged
Sep 6, 2022 -
[3.7] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96504 merged
Sep 6, 2022 -
[3.11] [doc] Update example in traceback doc (GH-96600)
#96603 merged
Sep 5, 2022 -
gh-96478: Test `@overload` on C functions
#96479 merged
Sep 5, 2022 -
gh-96548: argparse: Remove unused name variable when handling ArgumentTypeError
#96549 merged
Sep 5, 2022 -
[doc] Update example in traceback doc
#96600 merged
Sep 5, 2022 -
[3.8] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96503 merged
Sep 5, 2022 -
gh-93963: Remove ResourceReaderDefaultsTests
#96598 merged
Sep 5, 2022 -
gh-96559: Fixes Windows launcher handling of defaults using old-style tags, and adds What's New section
#96595 merged
Sep 5, 2022 -
[3.11] Add upstream openssl 1.1.1q patch for trivial build error on macOS (GH-96594)
#96596 merged
Sep 5, 2022 -
[3.10] Add upstream openssl 1.1.1q patch for trivial build error on macOS (GH-96594)
#96597 merged
Sep 5, 2022 -
Add upstream openssl 1.1.1q patch for trivial build error on macOS
#96594 merged
Sep 5, 2022 -
[3.10] gh-92986: Fix ast.unparse when ImportFrom.level is None (GH-92992)
#96592 merged
Sep 5, 2022 -
gh-92986: Fix ast.unparse when ImportFrom.level is None
#92992 merged
Sep 5, 2022 -
gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version`
#96588 merged
Sep 5, 2022 -
[3.9] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96502 merged
Sep 5, 2022 -
[3.10] gh-84095: Fill documentation gap regarding user-defined objects. (GH-… (GH-96576)
#96576 merged
Sep 5, 2022 -
[3.11] gh-84095: Fill documentation gap regarding user-defined objects. (GH-96574) (GH-96575)
#96575 merged
Sep 5, 2022 -
gh-84095: Fill documentation gap regarding user-defined objects. (GH-96574)
#96574 merged
Sep 5, 2022 -
gh-96538: Move some type-checking out of bisect loops
#96539 merged
Sep 5, 2022 -
gh-93973: Add all_errors to asyncio.create_connection
#93974 merged
Sep 5, 2022 -
ceval.c's GETITEM should have asserts, not set exceptions
#96518 merged
Sep 4, 2022 -
[3.11] Docs: alphabetically order sqlite3.Cursor attrs (GH-96565)
#96567 merged
Sep 4, 2022 -
[3.10] Docs: alphabetically order sqlite3.Cursor attrs (GH-96565)
#96566 merged
Sep 4, 2022 -
Docs: alphabetically order sqlite3.Cursor attrs
#96565 merged
Sep 4, 2022 -
[3.10] gh-95778: Correctly pre-check for int-to-str conversion (GH-96537)
#96563 merged
Sep 4, 2022 -
[3.11] gh-95778: Correctly pre-check for int-to-str conversion (GH-96537)
#96562 merged
Sep 4, 2022 -
gh-95778: Add pre-check for int-to-str conversion
#96537 merged
Sep 4, 2022 -
[3.11] no-issue: Fix typo in 3.11.0a7.rst (gh-96547)
#96558 merged
Sep 4, 2022 -
Fix typo in 3.11.0a7.rst
#96547 merged
Sep 4, 2022 -
[3.10] gh-68163: Correct conversion of Rational instances to float (GH-25619)
#96557 merged
Sep 4, 2022 -
bpo-23975: Correct conversion of Rational’s to float
#25619 merged
Sep 4, 2022 -
gh-93884: Improve test coverage of `PyNumber_ToBase`
#93932 merged
Sep 4, 2022 -
[3.10] gh-95778: remove unneeded doc note on float.as_integer_ratio (GH-96553)
#96555 merged
Sep 4, 2022 -
[3.11] gh-95778: remove unneeded doc note on float.as_integer_ratio (GH-96553)
#96554 merged
Sep 4, 2022 -
gh-95778: remove unneeded doc note on float.as_integer_ratio
#96553 merged
Sep 4, 2022 -
[3.11] doc typo: spell limitation (GH-96542)
#96551 merged
Sep 4, 2022 -
[3.10] doc typo: spell limitation (GH-96542)
#96552 merged
Sep 4, 2022 -
changing limition to limitation
#96542 merged
Sep 4, 2022 -
[3.11] gh-90195: Unset logger disabled flag when configuring it. (GH-96530) (GH-96532)
#96532 merged
Sep 3, 2022 -
[3.10] gh-90195: Unset logger disabled flag when configuring it. (GH-96530) (GH-96533)
#96533 merged
Sep 3, 2022 -
gh-90195: Unset logger disabled flag when configuring it. (GH-96530)
#96530 merged
Sep 3, 2022 -
[3.10] gh-89087: Update logging.QueueHandler documentation to clarify record… (GH-96527) (GH-96529)
#96529 merged
Sep 3, 2022 -
[3.11] gh-89087: Update logging.QueueHandler documentation to clarify record… (GH-96527) (GH-96528)
#96528 merged
Sep 3, 2022 -
gh-89087: Update logging.QueueHandler documentation to clarify record… (GH-96527)
#96527 merged
Sep 3, 2022 -
[3.11] gh-75500: Update idlelib/help.html (GH-96523)
#96524 merged
Sep 3, 2022 -
[3.10] gh-75500: Update idlelib/help.html (GH-96523)
#96525 merged
Sep 3, 2022 -
gh-75500: Update idlelib/help.html
#96523 merged
Sep 3, 2022 -
GH-96458: Statically initialize utf8 representation of static strings
#96481 merged
Sep 3, 2022 -
gh-45108: Improve docstring and testing of ZipFile.testfile()
#96233 merged
Sep 3, 2022
42 Pull requests opened by 30 people
-
gh-96534: socketmodule: support FreeBSD divert(4) socket
#96536 opened
Sep 3, 2022 -
gh-88355: Fix backslashes in AF_PIPE
#96543 opened
Sep 3, 2022 -
gh-96497: Mangle name before symtable lookup in 'symtable_extend_namedexpr_scope'
#96561 opened
Sep 4, 2022 -
gh-96512: Modernize int_max_str_digits protection in 3.12
#96568 opened
Sep 5, 2022 -
gh-91485: Doc: Using Python syntax to document builtin Python functions.
#96579 opened
Sep 5, 2022 -
gh-72719: Remove deprecated `asyncore` and `asynchat` modules
#96580 opened
Sep 5, 2022 -
[3.11] gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version` (GH-96588)
#96591 opened
Sep 5, 2022 -
[3.11] gh-96478: Test `@overload` on C functions (GH-96479)
#96604 opened
Sep 5, 2022 -
DOC: fix URL redirect
#96606 opened
Sep 6, 2022 -
gh-94808: `_PyLineTable_StartsLine` was not used
#96609 opened
Sep 6, 2022 -
gh-94808: Cover `PyObject_PyBytes` case with custom `__bytes__` method
#96610 opened
Sep 6, 2022 -
Doc: Remove extra option ELLIPSIS from section with code in multiprocessing docs
#96625 opened
Sep 6, 2022 -
gh-76425: Cancel Listener.accept() after Listener is closed
#96626 opened
Sep 6, 2022 -
gh-94808: Add test coverage for PyObject_HasAttrString
#96627 opened
Sep 6, 2022 -
gh-96522: Fix deadlock in pty.spawn
#96639 opened
Sep 7, 2022 -
gh-64373: Convert `_functools` to Argument Clinic
#96640 opened
Sep 7, 2022 -
gh-96526: Clarify format and __format__ docstrings
#96648 opened
Sep 7, 2022 -
[3.9] gh-96577: Fixes buffer overrun in _msi module (GH-96633)
#96657 opened
Sep 7, 2022 -
[3.8] gh-96577: Fixes buffer overrun in _msi module (GH-96633)
#96658 opened
Sep 7, 2022 -
[3.7] gh-96577: Fixes buffer overrun in _msi module (GH-96633)
#96659 opened
Sep 7, 2022 -
gh-96661: Ensure default action for warnings is restored in the interpreter's state
#96662 opened
Sep 7, 2022 -
gh-95027: Ensure test runner uses utf-8:surrogateescape for communicating with subprocesses
#96669 opened
Sep 7, 2022 -
I changed my surname early this year
#96671 opened
Sep 8, 2022 -
gh-96678: Avoid undefined behaviour in test
#96672 opened
Sep 8, 2022 -
gh-90716: add _pylong.py module
#96673 opened
Sep 8, 2022 -
gh-94808: Cover `%p` in `PyUnicode_FromFormat`
#96677 opened
Sep 8, 2022 -
gh-93503: Document the new tracing/profiling APIs in the What's new document
#96681 opened
Sep 8, 2022 -
gh-96694: add F_GETLK wrapper in fcntl module
#96695 opened
Sep 8, 2022 -
gh-91708: Revert params note in urllib.parse.urlparse table
#96699 opened
Sep 9, 2022 -
gh-96702: Order methods before attrs in sqlite3.Connection docs
#96703 opened
Sep 9, 2022 -
[3.11] Fix possible NULL pointer dereference in _PyThread_CurrentFrames (GH-96584)
#96705 opened
Sep 9, 2022 -
gh-96706: [doc] Fix deprecated use of get_event_loop()
#96707 opened
Sep 9, 2022 -
gh-96711: Do not print debug information upon Invalid opcode
#96712 opened
Sep 9, 2022 -
gh-87092: reduce redundancy and repetition in compiler's optimization stage
#96713 opened
Sep 9, 2022 -
gh-96715 Remove redundant NULL check in profile_trampoline function
#96716 opened
Sep 9, 2022 -
Fix typo in docstring and remove duplicate signal.h include in faultlhandler.c
#96720 opened
Sep 9, 2022 -
Add docs reference to argparse.ArgumentParser.add_argument
#96723 opened
Sep 9, 2022 -
gh-94972: document that shield users need to keep a reference to their task
#96724 opened
Sep 9, 2022 -
[3.8] Update bugs URL references in README and Docs/bugs.rst from bpo to gh issues
#96728 opened
Sep 9, 2022 -
gh-90110: Fix the c-analyzer Tool
#96731 opened
Sep 10, 2022 -
[3.11] GH-96678: Fix undefined behavior in ceval.c (GH-96708)
#96732 opened
Sep 10, 2022
105 Issues closed by 32 people
-
appx test failure on windows: `test_denial_of_service_prevented_str_to_int`
#96710 closed
Sep 9, 2022 -
Implement superinstruction UNPACK_SEQUENCE_ST
#89423 closed
Sep 9, 2022 -
Deprecate `PyTracebackObject` struct
#96709 closed
Sep 9, 2022 -
`NOTRACE_DISPATCH` breaks tracing
#96636 closed
Sep 9, 2022 -
shlex refactoring
#51843 closed
Sep 9, 2022 -
Lazily compute lineno of tracebacks for efficient exception handling
#95238 closed
Sep 9, 2022 -
TimeoutError behavior changes on async.wait_for from python3.7
#85610 closed
Sep 9, 2022 -
Clearer assertion error
#84305 closed
Sep 9, 2022 -
Detect accessing event loop from a different thread outside of _debug
#77786 closed
Sep 9, 2022 -
Document order of firing callbacks added with Future.add_done_callback()
#75218 closed
Sep 9, 2022 -
Asyncio: GeneratorExit + strange exception
#74269 closed
Sep 9, 2022 -
Task created by StreamReaderProtocol gets garbage collected.
#90467 closed
Sep 9, 2022 -
asyncio-stream does not document exceptions
#91264 closed
Sep 9, 2022 -
Tracemalloc should skip incomplete frames when creating traceback.
#96612 closed
Sep 9, 2022 -
python -m test test_unitttest -R3:3 fails
#96624 closed
Sep 9, 2022 -
Optimizing FOR_ITER bytecode
#91432 closed
Sep 9, 2022 -
Documentation for asserting values of `unittest.mock.Mock.call_args_list`
#91365 closed
Sep 9, 2022 -
Default arguments for access 'mode' parameters in pathlib and os should display as octal literals
#91403 closed
Sep 9, 2022 -
Autobind of empty unix socket on Linux broken since python 3.9
#94821 closed
Sep 9, 2022 -
reference to nonexistent method `writefile()` of file-like object in difflib
#91969 closed
Sep 9, 2022 -
inspect.signature() raises RuntimeError on failed to resolve the default argument value
#87284 closed
Sep 9, 2022 -
_markupbase.py fails with UnboundLocalError on invalid keyword in marked section
#78661 closed
Sep 9, 2022 -
dbmmodule bool function is performance prohibitive
#46412 closed
Sep 9, 2022 -
About vulnerabilities in Cpython native code
#90438 closed
Sep 9, 2022 -
venv\Scripts\activate.bat fails silently on Python 3.11.0rc1 on Windows 11 Pro
#96693 closed
Sep 8, 2022 -
Windows CI new failures: "Security must be initialized before any interfaces are marshalled"
#96684 closed
Sep 8, 2022 -
reprlib.Repr.__init__ should accept arguments
#85167 closed
Sep 8, 2022 -
`object.__getattribute__` does not set `name` and `obj` of `AttributeError`
#96352 closed
Sep 8, 2022 -
Pobox244 Avery ca 95224
#96686 closed
Sep 8, 2022 -
Possible NULL-pointer dereference in `faulthandler_user`
#96652 closed
Sep 8, 2022 -
xml.dom.minidom: performance issue with Node.insertBefore()
#68612 closed
Sep 8, 2022 -
Make statistics.median run in linear time
#65791 closed
Sep 8, 2022 -
BINARY_SUBSCR_GETITEM has duplicate CALL_STAT_INC(inlined_py_calls)
#96653 closed
Sep 8, 2022 -
Old MSVC cannot use Argument Clinic in .cpp files
#96665 closed
Sep 7, 2022 -
platform() is not able to detect windows 11
#89545 closed
Sep 7, 2022 -
stack buffer overflow of Record Object in msilib
#96577 closed
Sep 7, 2022 -
Timezone-aware datetime subtracting timedelta does not adjust DST offset correctly
#96651 closed
Sep 7, 2022 -
Cache the hash value of fractions
#96465 closed
Sep 7, 2022 -
co_annotations branch caused a crash in stackeffect() in compile.c
#88057 closed
Sep 7, 2022 -
os.path.exists(True) returns True
#96614 closed
Sep 7, 2022 -
`_functools.KeyWrapper` is exposed after convertion to a new module type
#96641 closed
Sep 7, 2022 -
Extensions build does not respect --jobs setting
#87800 closed
Sep 7, 2022 -
Inline bytecode caches
#90997 closed
Sep 7, 2022 -
Suggestion to improve argparse's help messages for "store_const"
#58709 closed
Sep 7, 2022 -
Kindly Ship Requests as Builtin Module
#96638 closed
Sep 7, 2022 -
Explicitly documenting `logging.Logger.exception("msg", exc_info=exc)`
#96620 closed
Sep 7, 2022 -
DeprecationWarnings from test_distutils
#96628 closed
Sep 6, 2022 -
Use after free in 3.11
#96572 closed
Sep 6, 2022 -
bisect.insort should return the index
#96571 closed
Sep 6, 2022 -
asyncio: add socket getfqdn and gethostbyaddr functions
#87490 closed
Sep 6, 2022 -
Py.exe not working after 3.11rc1 install
#96559 closed
Sep 6, 2022 -
None is not a valid value for ast.ImportFrom.level
#92986 closed
Sep 6, 2022 -
PEP 499 implementation: "python -m foo" binds the main module as both __main__ and foo in sys.modules
#80556 closed
Sep 6, 2022 -
async related issues on Windows 11
#91845 closed
Sep 6, 2022 -
CGIHTTPServer doesn't handle long POST requests
#81482 closed
Sep 6, 2022 -
PEP 467 -- Minor API improvements for binary sequences
#72110 closed
Sep 6, 2022 -
multiprocessing sentinel resource leak
#70919 closed
Sep 6, 2022 -
Crash in specialize_dict_access(): type->ht_cached_keys is NULL on a pybind11 type
#96046 closed
Sep 6, 2022 -
zipfile regression in 3.11 beta: ignores utf8 flag and removes it from existing entries
#95463 closed
Sep 5, 2022 -
Weird test failures related to tracebacks
#95818 closed
Sep 5, 2022 -
CVE-2020-10735: Prevent DoS by large int<->str conversions
#95778 closed
Sep 5, 2022 -
argparse: 'name' variable unused when handling ArgumentTypeError
#96548 closed
Sep 5, 2022 -
Deprecation warning in test_importlib
#96280 closed
Sep 5, 2022 -
_pydecimal: int to and from Decimal conversion fails for large ints
#96589 closed
Sep 5, 2022 -
pip install crcmod for 3.10 on Win10 terminal change font
#96578 closed
Sep 5, 2022 -
Checkbutton will not work properly when font is set to a color "near" white
#96550 closed
Sep 5, 2022 -
Document object layout, particularly the managed dictionary.
#96068 closed
Sep 5, 2022 -
Typo in: Standard Library > Integer string conversion length limitation > Affected APIs
#96541 closed
Sep 5, 2022 -
Unexpected behavior - generator capturing by name rather than by value/reference
#96583 closed
Sep 5, 2022 -
Add support for `all_errors` to asyncio.create_connection
#93973 closed
Sep 5, 2022 -
SysLogHandler crash atexit
#82961 closed
Sep 5, 2022 -
Enhance `http.HTTPStatus` with `is_*` properties that indicate the HTTP status category
#95149 closed
Sep 5, 2022 -
Potential bug in eq.h
#96573 closed
Sep 5, 2022 -
logging.config: '.' (dot) as a key is not documented
#84095 closed
Sep 5, 2022 -
Take advantage of type uniformity in _bisect.bisect()
#96538 closed
Sep 5, 2022 -
Add a way to determine if the current thread has the import lock
#67257 closed
Sep 4, 2022 -
PyType_FromSpec can't create immutable types
#81183 closed
Sep 4, 2022 -
Improved test coverage Lib/_osx_support.py 99%
#74982 closed
Sep 4, 2022 -
Expose a simple "is IEEE 754" flag in sys.float_info
#70172 closed
Sep 4, 2022 -
no support for Bluetooth LE in socket
#69242 closed
Sep 4, 2022 -
cell object cleared too early?
#66360 closed
Sep 4, 2022 -
Unify sys.settrace and sys.setprofile tests
#53644 closed
Sep 4, 2022 -
Builtin `round` is imprecise is certain cases
#96564 closed
Sep 4, 2022 -
Wrong sign placement in PyUnicode_FromFormat
#95504 closed
Sep 4, 2022 -
Address Sanitizer: some test function of test.test_concurrent_futures fail
#93981 closed
Sep 4, 2022 -
mmap module add OpenBSD MADV_CONCEAL flag
#81692 closed
Sep 4, 2022 -
IDLE shell window gets very slow when displaying long lines
#42973 closed
Sep 4, 2022 -
Fraction constructor may accept spaces around '/'
#88512 closed
Sep 4, 2022 -
Make random.sample's k argument optional
#96545 closed
Sep 4, 2022 -
test_socket: "RuntimeWarning: received malformed or improperly-truncated ancillary data"
#96283 closed
Sep 3, 2022 -
Typo in: Standard Library > Other Built-in Types > Modules
#96540 closed
Sep 3, 2022 -
TaskGroup missing from API Index
#95180 closed
Sep 3, 2022 -
logging.config.dictConfig with disable_existing_loggers set, also disables loggers in configuration
#90195 closed
Sep 3, 2022 -
logging.handlers.QueueHandler does not maintain the exc_text
#89087 closed
Sep 3, 2022 -
_PyStaticUnicode_Dealloc should not exist.
#96458 closed
Sep 3, 2022 -
Enhance obmalloc allocation strategy
#65419 closed
Sep 3, 2022 -
zipfile.testzip() using progressive file reads
#45108 closed
Sep 3, 2022
36 Issues opened by 31 people
-
[3.11.0rc1] Undocumented behavior: Large refcounts on small objects
#96730 opened
Sep 9, 2022 -
logging deadlock when `dictConfig` or `fileConfig` used concurrently with custom handlers
#96727 opened
Sep 9, 2022 -
Reduce user friction: Improve docs on how to work around our integer to/from decimal str length limit
#96722 opened
Sep 9, 2022 -
shutil.copyfileobj line 195 OSError Invalid Argument
#96721 opened
Sep 9, 2022 -
shutil.copy2 race condition leading to local file disclosure
#96719 opened
Sep 9, 2022 -
Redundant NULL check in profile_trampoline function (sysmodule.c)
#96715 opened
Sep 9, 2022 -
Wild pointer detected with ASAN during source build
#96714 opened
Sep 9, 2022 -
Debug message printed in release mode upon invalid Opcode
#96711 opened
Sep 9, 2022 -
asyncio docs: Replace deprecated use of get_event_loop() with new_event_loop()
#96706 opened
Sep 9, 2022 -
asyncio exception handler called with incorrect context
#96704 opened
Sep 9, 2022 -
sqlite3 docs: Connection methods and attribute order
#96702 opened
Sep 9, 2022 -
ResourceWarning: unclosed file on buildbots from test_frame
#96696 opened
Sep 8, 2022 -
`fcntl` module provides no access to F_GETLK operation
#96694 opened
Sep 8, 2022 -
PRECALL and CALL description in dis module is misleading
#96687 opened
Sep 8, 2022 -
typing._Tupletype.__getitem__ errors poorly on non tuple iterables
#96685 opened
Sep 8, 2022 -
Undefined behaviour in `main` and 3.11
#96678 opened
Sep 8, 2022 -
Union and isdisjoint operations between self-defined set classes cause segfault on CPython 3.12.0a0
#96676 opened
Sep 8, 2022 -
mishandling of c-strings in parser
#96670 opened
Sep 8, 2022 -
Better error message for assignment to non-existent __slots__
#96663 opened
Sep 7, 2022 -
Installer diagnostic messages could be more helpful
#96649 opened
Sep 7, 2022 -
Inconsistent `__module__` names in `_functools` objects
#96646 opened
Sep 7, 2022 -
_dnsname_match() causes wrong missmatch for hostnames with multiple '.'
#96637 opened
Sep 7, 2022 -
unittest.mock.patch does not work on WASM build
#96630 opened
Sep 6, 2022 -
FR: Change `int` repr on huge values to automatically use hexadecimal
#96601 opened
Sep 5, 2022 -
Inconsistent `ast.parse` result for `python<3.11` and PEP654
#96587 opened
Sep 5, 2022 -
Possible NULL pointer dereference in _PyThread_CurrentFrames
#96582 opened
Sep 5, 2022 -
python call C++ function has memory leak
#96581 opened
Sep 5, 2022 -
undefined behavior: tstate->datastack_top == NULL
#96569 opened
Sep 5, 2022 -
IDLE: In the shell, when a long line of output is written progressively, there is a big delay
#96560 opened
Sep 4, 2022 -
socketmodule: support FreeBSD divert(4) socket
#96534 opened
Sep 3, 2022 -
unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 opened
Sep 3, 2022 -
Change docstring of `format()` built-in
#96526 opened
Sep 3, 2022 -
pty.spawn deadlock
#96522 opened
Sep 3, 2022
137 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-91049: Introduce set vectorcall field API for PyFunctionObject
#92257 commented on
Sep 9, 2022 • 23 new comments -
Quadratic time internal base conversions
#90716 commented on
Sep 8, 2022 • 13 new comments -
Add mimalloc memory allocator
#90815 commented on
Sep 9, 2022 • 12 new comments -
gh-96348: Deprecate gen.throw(typ, val, tb)
#96428 commented on
Sep 9, 2022 • 12 new comments -
Can't assign entry to `__annotations__` unless a class has existing annotation
#95532 commented on
Sep 6, 2022 • 10 new comments -
Running tests in parallel on Windows quits too soon
#95027 commented on
Sep 8, 2022 • 8 new comments -
Split compiler into code-gen, optimizer and assembler.
#87092 commented on
Sep 5, 2022 • 7 new comments -
Performance of typing._ProtocolMeta._get_protocol_attrs and isinstance
#74690 commented on
Sep 7, 2022 • 7 new comments -
GH-96421: Insert shim frame on entry to interpreter
#96319 commented on
Sep 9, 2022 • 7 new comments -
`_PyStaticCode_InternStrings` is called ~800 times during startup.
#96459 commented on
Sep 5, 2022 • 6 new comments -
Save a few bits in dicts
#96472 commented on
Sep 5, 2022 • 6 new comments -
`PySequence_GetItem` adjusting negative indexes make it difficult to handle them properly
#96436 commented on
Sep 9, 2022 • 6 new comments -
gh-96002: Add functional test for Argument Clinic
#96178 commented on
Sep 4, 2022 • 6 new comments -
SyntaxError for walrus target in a comprehension when the target is a global variable with a private name.
#96497 commented on
Sep 6, 2022 • 5 new comments -
gh-94732: Fix KeyboardInterrupt race in asyncio run_forever()
#94733 commented on
Sep 6, 2022 • 5 new comments -
importlib.metadata.Distribution.files empty for editable install
#96144 commented on
Sep 9, 2022 • 4 new comments -
gh-72346: Added isdst deprecation warning to email.utils.localtime
#91450 commented on
Sep 8, 2022 • 3 new comments -
[3.11] gh-96357: Improve `typing.get_overloads` coverage (GH-96358)
#96371 commented on
Sep 5, 2022 • 3 new comments -
gh-96143: Improve perf profiler docs
#96445 commented on
Sep 4, 2022 • 3 new comments -
GH-91079: Decouple C stack overflow checks from Python recursion checks.
#96510 commented on
Sep 9, 2022 • 3 new comments -
traceback.walk_stack(None) does not behave the same as traceback.walk_stack(inspect.currentframe())
#96092 commented on
Sep 5, 2022 • 2 new comments -
test.support.open_urlresource should work from an installed Python
#72188 commented on
Sep 6, 2022 • 2 new comments -
Callbacks pended by `Py_AddPendingCall` will never be invoked if the main thread doesn't release GIL
#95820 commented on
Sep 7, 2022 • 2 new comments -
Windows build fails with error C2039 in deepfreeze.c
#94781 commented on
Sep 7, 2022 • 2 new comments -
Provide a limit arguments for __repr__
#85555 commented on
Sep 8, 2022 • 2 new comments -
Add indentation feature to reprlib.Repr
#92734 commented on
Sep 9, 2022 • 2 new comments -
In some cases asyncio.wait_for can lead to socket leak.
#81839 commented on
Sep 9, 2022 • 2 new comments -
bpo-40801: Add float.from_number() and complex.from_number()
#26827 commented on
Sep 4, 2022 • 2 new comments -
gh-94808: Coverage: Test uppercase string literal prefixes
#95925 commented on
Sep 7, 2022 • 2 new comments -
gh-96472: Save a few bits in dicts
#96473 commented on
Sep 5, 2022 • 2 new comments -
GitHub Workflows security hardening
#96492 commented on
Sep 6, 2022 • 2 new comments -
Efficient reverse line iterator
#44691 commented on
Sep 3, 2022 • 1 new comment -
Magic Mock does not support fixed point notation in strings
#96485 commented on
Sep 3, 2022 • 1 new comment -
urllib: urlretrieve() seems to ignore provided host header
#96287 commented on
Sep 3, 2022 • 1 new comment -
Inability to specific __qualname__ as a property on a class instance.
#63273 commented on
Sep 4, 2022 • 1 new comment -
EUC-JP codec fails to properly decode the "㎝" character
#95734 commented on
Sep 4, 2022 • 1 new comment -
PyGILState_Release does not release gil correctly, resulting in deadlock
#82861 commented on
Sep 4, 2022 • 1 new comment -
Using empty dict as default parameter value
#96486 commented on
Sep 4, 2022 • 1 new comment -
Expected python bug using multiprocessing and inheritance
#96469 commented on
Sep 5, 2022 • 1 new comment -
Button clicked failed when mouse hover tooltip and tooltip destroyed
#90338 commented on
Sep 5, 2022 • 1 new comment -
hashlib.algorithms_available lists algorithms that are not available in OpenSSL 3.0 default provider
#91257 commented on
Sep 5, 2022 • 1 new comment -
Async Call-Stack Reconstruction
#91048 commented on
Sep 5, 2022 • 1 new comment -
Move GIL code into its own file
#96177 commented on
Sep 6, 2022 • 1 new comment -
urllib.request.thishost() fails on OSX 10.7
#59339 commented on
Sep 6, 2022 • 1 new comment -
Direct sub-classing of pathlib.Path
#68320 commented on
Sep 6, 2022 • 1 new comment -
tkinter window fails to appear approx 10% of the time on MacOS 12.3+
#95769 commented on
Sep 6, 2022 • 1 new comment -
release GIL while doing I/O operations in the mmap module
#44098 commented on
Sep 6, 2022 • 1 new comment -
Derby #5: Convert 50 sites to Argument Clinic across 3 files
#64373 commented on
Sep 7, 2022 • 1 new comment -
abc submodule not an attribute of collections on Python 3.10.0 on Windows
#89934 commented on
Sep 7, 2022 • 1 new comment -
Add 'surgical editing' to ConfigParser
#42811 commented on
Sep 7, 2022 • 1 new comment -
Support UUIDv6, UUIDv7, and UUIDv8 from the new version of RFC4122
#89083 commented on
Sep 8, 2022 • 1 new comment -
Metabug: Improving C-level coverage
#94808 commented on
Sep 8, 2022 • 1 new comment -
[Feature Request]: Add zstd support in tarfile
#81276 commented on
Sep 8, 2022 • 1 new comment -
Crash during encoding using UTF-16/32 and custom error handler
#81000 commented on
Sep 9, 2022 • 1 new comment -
Document the meaning of the number in OverflowError
#91290 commented on
Sep 9, 2022 • 1 new comment -
Proposal for asyncio: SubprocessTransport.detach() to detach a process from a transport
#67728 commented on
Sep 9, 2022 • 1 new comment -
types.coroutine monkey patches original function
#74095 commented on
Sep 9, 2022 • 1 new comment -
Use bytes + memoryview + resize instead of bytesarray + array in io.RawIOBase.read
#79391 commented on
Sep 9, 2022 • 1 new comment -
singledispatchmethod significantly slower than singledispatch
#85160 commented on
Sep 9, 2022 • 1 new comment -
urllib2 initiate irregular call to gethostbyaddr
#70424 commented on
Sep 9, 2022 • 1 new comment -
webbrowser.py triggers unwanted XQuartz startup
#87277 commented on
Sep 9, 2022 • 1 new comment -
signing needs two serialisation passes
#83312 commented on
Sep 9, 2022 • 1 new comment -
Tests: Avoid MD5 or check for MD5 availablity
#82451 commented on
Sep 9, 2022 • 1 new comment -
Make concurrent.futures.Future usable outside of executors
#89528 commented on
Sep 9, 2022 • 1 new comment -
Reduce the number of comparisons for range checking.
#67741 commented on
Sep 9, 2022 • 1 new comment -
Implement CALL_FUNCTION adaptive interpreter optimizations
#88691 commented on
Sep 9, 2022 • 1 new comment -
bpo-24084: add sub-millisecond display in pstats
#3931 commented on
Sep 7, 2022 • 1 new comment -
bpo-35210: Use bytes + memoryview + resize instead of bytesarray + array in io.RawIOBase.read
#10451 commented on
Sep 9, 2022 • 1 new comment -
bpo-39533: Use `statx` on more recent Linux to expose `st_flags` and `st_btime` on all platforms
#19125 commented on
Sep 5, 2022 • 1 new comment -
bpo-41813: Clarify the vague specification of object.__await__
#22320 commented on
Sep 4, 2022 • 1 new comment -
bpo-45325: Add a new 'p' parameter to Py_BuildValue to convert an integer into a Python bool
#28634 commented on
Sep 6, 2022 • 1 new comment -
bpo-44182: Add -L<libdir> to python-config.in to match python-config.sh.in
#28725 commented on
Sep 5, 2022 • 1 new comment -
bpo-45565: Specialize LOAD_ATTR_CLASS
#29146 commented on
Sep 9, 2022 • 1 new comment -
bpo-46210: Fix deadlock in print.
#30310 commented on
Sep 4, 2022 • 1 new comment -
Remove new line in pickle error message
#31782 commented on
Sep 6, 2022 • 1 new comment -
gh-91565 Simple changes to reflect new bug reporting location.
#91568 commented on
Sep 7, 2022 • 1 new comment -
Fix issues gh-86199 gh-86795
#92192 commented on
Sep 4, 2022 • 1 new comment -
gh-94916: change Py_buffer::format const char*
#94917 commented on
Sep 7, 2022 • 1 new comment -
gh-95011: Migrate syslog module to Argument Clinic
#95012 commented on
Sep 8, 2022 • 1 new comment -
gh-95023: Added os.setns and os.unshare to easily switch between namespaces on Linux
#95046 commented on
Sep 9, 2022 • 1 new comment -
gh-95389: socketmodule: expose popular `ETHERTYPE_*` constants
#95390 commented on
Sep 8, 2022 • 1 new comment -
gh-88233: zipfile: handle extras after a zip64 extra
#96161 commented on
Sep 5, 2022 • 1 new comment -
gh-96258: move Py_REFCNT and Py_SET_REFCNT to reference counting page
#96259 commented on
Sep 7, 2022 • 1 new comment -
Add _PyTuple_New_Nonzeroed
#96446 commented on
Sep 8, 2022 • 1 new comment -
test_socket testCmsgTruncLen0 gets "received malformed or improperly-truncated ancillary data" warning under OS X
#68016 commented on
Sep 3, 2022 • 0 new comments -
main branch code cleanups for int_max_str_digits non-backportable TODOs
#96512 commented on
Sep 4, 2022 • 0 new comments -
Race with KeyboardInterrupt in asyncio loop run_forever() method
#94732 commented on
Sep 4, 2022 • 0 new comments -
IsolatedAsyncioTestCase `__del__` could be dangerous
#96021 commented on
Sep 6, 2022 • 0 new comments -
[subinterpreters] Make the PyGILState API compatible with subinterpreters
#59956 commented on
Sep 6, 2022 • 0 new comments -
Deprecate `gen.throw(typ, val, tb)`
#96348 commented on
Sep 6, 2022 • 0 new comments -
socketmodule sock_listen accepts backlog negative arg on macOs and FreeBSD
#93316 commented on
Sep 6, 2022 • 0 new comments -
Specialized `match_keys` for exact dictionary type
#93714 commented on
Sep 7, 2022 • 0 new comments -
ParserBase could be optimized
#92088 commented on
Sep 7, 2022 • 0 new comments -
Speed up regular expression substitution
#91524 commented on
Sep 7, 2022 • 0 new comments -
Implement zero copy writes in SelectorSocketTransport in asyncio
#91166 commented on
Sep 7, 2022 • 0 new comments -
Optimize builtin functions min() and max()
#90350 commented on
Sep 7, 2022 • 0 new comments -
Avoid temporary `varargs` tuple creation in argument passing
#90370 commented on
Sep 7, 2022 • 0 new comments -
Split function versions into 1-0xffff and 0x1000+ regions
#90255 commented on
Sep 7, 2022 • 0 new comments -
Avoid calling isatty() for most open() calls
#90102 commented on
Sep 7, 2022 • 0 new comments -
Enable informing callee it's awaited via vector call flag
#91121 commented on
Sep 7, 2022 • 0 new comments -
date.today() is half as fast as datetime.now().date()
#88473 commented on
Sep 7, 2022 • 0 new comments -
shutil.copy() inefficient implementation in Windows
#88745 commented on
Sep 7, 2022 • 0 new comments -
Rewrite plistlib with functional style
#76377 commented on
Sep 7, 2022 • 0 new comments -
GzipFile.write should be buffered
#89550 commented on
Sep 7, 2022 • 0 new comments -
Could operator.methodcaller be optimized using LOAD_METHOD?
#89013 commented on
Sep 7, 2022 • 0 new comments -
[wasm32-emscripten] Emscripten node build is not portable to windows
#96509 commented on
Sep 7, 2022 • 0 new comments -
Possible lazy import opportunities in `pathlib`
#77621 commented on
Sep 7, 2022 • 0 new comments -
A little faster ElementTree serializing
#70069 commented on
Sep 7, 2022 • 0 new comments -
Reduce overhead of pushing and popping frames in Python-to-Python calls.
#93897 commented on
Sep 8, 2022 • 0 new comments -
The inline cache for `LOAD_METHOD` is too large.
#93533 commented on
Sep 8, 2022 • 0 new comments -
Two (possible) improvements at dataclasses.rst
#91687 commented on
Sep 9, 2022 • 0 new comments -
linecache should remember files it failed to read and not try again
#94436 commented on
Sep 9, 2022 • 0 new comments -
some code paths in ssl and _socket still import idna unconditionally
#90906 commented on
Sep 9, 2022 • 0 new comments -
Performance gap of match statements of classes compared with equivalent Python 3.9 code
#92868 commented on
Sep 9, 2022 • 0 new comments -
Add jump table for certain safe match-case statements
#88449 commented on
Sep 9, 2022 • 0 new comments -
Leak of locks from multiprocessing.Process
#87311 commented on
Sep 9, 2022 • 0 new comments -
readline timeout too long for async gfx use
#79424 commented on
Sep 9, 2022 • 0 new comments -
Increase Enum performance
#83283 commented on
Sep 9, 2022 • 0 new comments -
spawn asyncio subprocesses in a thread pool
#81444 commented on
Sep 9, 2022 • 0 new comments -
create multiprocessing.SharedMemory by pointing to existing memoryview
#83948 commented on
Sep 9, 2022 • 0 new comments -
C implementation of parts of copy.deepcopy
#72793 commented on
Sep 9, 2022 • 0 new comments -
subprocess on windows leaks stdout/stderr handle to child process when stdout/stderr overridden
#70918 commented on
Sep 9, 2022 • 0 new comments -
add coroutine AbstractEventLoop.sock_close
#75179 commented on
Sep 9, 2022 • 0 new comments -
[doc] ctypes is too slow to convert a Python list to a C array
#72113 commented on
Sep 9, 2022 • 0 new comments -
Don't prevent dict optimization by coupling with OrderedDict
#76135 commented on
Sep 9, 2022 • 0 new comments -
Use select.poll instead of select.select in SocketServer.BaseServer.serve_forever
#75791 commented on
Sep 9, 2022 • 0 new comments -
Generator `yield`s counted as primitive calls by cProfile
#86717 commented on
Sep 9, 2022 • 0 new comments -
Very slow upload with http.client on Windows when setting timeout
#78019 commented on
Sep 9, 2022 • 0 new comments -
More LOAD_ATTR specializations
#89728 commented on
Sep 9, 2022 • 0 new comments -
bpo-47215: Add undocumented, unstable FrameStack API for use by greenlets and similar libraries.
#32303 commented on
Sep 7, 2022 • 0 new comments -
gh-92120: The docstring of enum.Enum is invalid in reST
#92122 commented on
Sep 3, 2022 • 0 new comments -
gh-93714 Create fast version of match_keys for exact dict
#93752 commented on
Sep 7, 2022 • 0 new comments -
gh-94590: add signatures to operator itemgetter, attrgetter, methodcaller
#94591 commented on
Sep 4, 2022 • 0 new comments -
gh-85076: Document exceptions that can be raised by importlib.import_module
#94662 commented on
Sep 5, 2022 • 0 new comments -
Documentation update
#95894 commented on
Sep 8, 2022 • 0 new comments -
GH-96073: Fix wild replacement in formatannotation
#96074 commented on
Sep 3, 2022 • 0 new comments -
Replace a call to PyTuple_New with _PyTuple_FromArraySteal
#96516 commented on
Sep 7, 2022 • 0 new comments