Insights: python/cpython
Overview
Could not load contribution data
Please try again later
103 Pull requests merged by 32 people
-
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 -
fix: bump version tag on HTTP status category indicators
#96508 merged
Sep 2, 2022 -
[3.10] bpo-30419: DOC: Update missing information in bdb docs (GH-1687)
#96515 merged
Sep 2, 2022 -
[3.11] bpo-30419: DOC: Update missing information in bdb docs (GH-1687)
#96514 merged
Sep 2, 2022 -
bpo-30419: DOC: Update missing information in bdb docs
#1687 merged
Sep 2, 2022 -
[3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96501 merged
Sep 2, 2022 -
[3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96500 merged
Sep 2, 2022 -
[3.11] gh-95180: Add `TaskGroup` and `Runner` to AsyncIO API Index (GH-95189)
#96511 merged
Sep 2, 2022 -
gh-95180: Add `TaskGroup` and `Runner` to AsyncIO API Index
#95189 merged
Sep 2, 2022 -
gh-95778: CVE-2020-10735: Prevent DoS by very large int()
#96499 merged
Sep 2, 2022 -
GH-96432 Let fraction literals support optional whitespace around the slash
#96496 merged
Sep 2, 2022 -
[3.7] gh-79217: Remove empty log line in the suspicious.py tool
#96498 merged
Sep 2, 2022 -
[3.7] fix CI on macOS due to infrastructure changes
#96493 merged
Sep 2, 2022 -
[3.7] bpo-40548: Fix "Check for source changes (pull_request)" GH Action job (GH-21806)
#92342 merged
Sep 2, 2022 -
[3.7] Fix the Windows CI config.
#96490 merged
Sep 1, 2022 -
[3.10] gh-96168: Improve sqlite3 dict_factory example (GH-96457)
#96495 merged
Sep 1, 2022 -
[3.11] gh-96168: Improve sqlite3 dict_factory example (GH-96457)
#96494 merged
Sep 1, 2022 -
gh-96168: Improve sqlite3 dict_factory example
#96457 merged
Sep 1, 2022 -
gh-93554: Conditional jumps only jump forward
#96318 merged
Sep 1, 2022 -
[3.7] bpo-41306: Allow scale value to not be rounded (GH-21715)
#96484 merged
Sep 1, 2022 -
[3.11] gh-96455: update example in exception_handling_notes.txt to the 3.11RC bytecode (GH-96456)
#96477 merged
Sep 1, 2022 -
gh-96455: update example in exception_handling_notes.txt to the 3.11RC bytecode
#96456 merged
Sep 1, 2022 -
gh-93678: apply remove_redundant_jumps in optimize_cfg
#96274 merged
Sep 1, 2022 -
gh-96143: subprocess API %s/universal_newlines=/text=/g.
#96468 merged
Sep 1, 2022 -
GH-96079 Fix missing field name for _AnnotatedAlias
#96080 merged
Aug 31, 2022 -
gh-96408: Document difference between set-like view and sets.
#96439 merged
Aug 31, 2022
40 Pull requests opened by 26 people
-
gh-90916: Improve readability of expected Instruction lists in test_dis
#96470 opened
Sep 1, 2022 -
gh-96472: Save a few bits in dicts
#96473 opened
Sep 1, 2022 -
gh-96471: Add queue shutdown
#96474 opened
Sep 1, 2022 -
gh-95591: enum: `_FlagTests` were never run
#96475 opened
Sep 1, 2022 -
gh-96143: Clear instruction cache after mprotect call
#96476 opened
Sep 1, 2022 -
GitHub Workflows security hardening
#96492 opened
Sep 1, 2022 -
gh-95675 filter uid/guid in test_add_dir_getmember
#96505 opened
Sep 2, 2022 -
GH-91079: Decouple C stack overflow checks from Python recursion checks.
#96510 opened
Sep 2, 2022 -
Replace a call to PyTuple_New with _PyTuple_FromArraySteal
#96516 opened
Sep 2, 2022 -
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 -
[3.11] gh-68163: Correct conversion of Rational instances to float (GH-25619)
#96556 opened
Sep 4, 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 -
GH-96582: fix possible NULL pointer dereference in _PyThread_CurrentFrames
#96584 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-88287: Add BufferingFormatter documentation.
#96608 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 -
[3.11] GH-96569: Avoid undefined behavior
#96616 opened
Sep 6, 2022 -
GH-90230: Fix warnings and failures with `--enable-pystats`
#96622 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 -
Replace ad-hoc labels with `JUMP_TO_INSTRUCTION`
#96634 opened
Sep 7, 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-96636: Remove all uses of NOTRACE_DISPATCH
#96643 opened
Sep 7, 2022 -
gh-96526: Clarify format and __format__ docstrings
#96648 opened
Sep 7, 2022 -
gh-96653: Remove duplicate CALL_STAT_INC(inlined_py_calls) in BINARY_SUBSCR_GETITEM
#96654 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-96652: Check previous signal handler to be non-NULL
#96660 opened
Sep 7, 2022 -
gh-96661: Ensure default action for warnings is restored in the interpreter's state
#96662 opened
Sep 7, 2022
88 Issues closed by 28 people
-
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 -
Math.Sin() Function Computational Error
#96520 closed
Sep 3, 2022 -
Bdb: Update doc page
#74604 closed
Sep 2, 2022 -
Fraction literals should support underscores in numbers and whitespace around numbers
#96432 closed
Sep 2, 2022 -
Dump CodeObject API for debugging
#89793 closed
Sep 2, 2022 -
Easier loggers traversal tree with a logger.getChildren method
#89258 closed
Sep 2, 2022 -
Documentation: Coroutines
#83215 closed
Sep 2, 2022 -
Big speedup in email message parsing
#42213 closed
Sep 2, 2022 -
sched.py: speedup cancel() method
#57660 closed
Sep 1, 2022 -
IDLE REPL: Strange indentation
#78141 closed
Sep 1, 2022 -
Build failure with GCC <= 9.4 when using runtime_library_dirs
#96488 closed
Sep 1, 2022 -
urllib ResourceWarning in case of usage of FTP
#86242 closed
Sep 1, 2022 -
class body bytecode uses less efficient *_NAME opcodes
#86351 closed
Sep 1, 2022 -
More compact range iterator
#89189 closed
Sep 1, 2022 -
make test fails; executable works; runtime error in background
#95635 closed
Sep 1, 2022 -
refactor PyLong_As*() functions
#82119 closed
Sep 1, 2022 -
Odd Bytecode Generation in 3.10
#90880 closed
Sep 1, 2022 -
speedup for / while / if with better bytecode
#46711 closed
Sep 1, 2022 -
exception_handling_notes is out of date
#96455 closed
Sep 1, 2022 -
Direct unit tests for compiler optimisations
#93678 closed
Sep 1, 2022 -
Collapse sidebar issue on https://docs.python.org/3/
#87756 closed
Sep 1, 2022 -
Make the Mac installer more like the Windows installer
#55438 closed
Sep 1, 2022 -
asyncio.gather overhead is quite large (~40 times vs await one by one)
#96450 closed
Sep 1, 2022 -
Implementation of the PEP 419: Protecting cleanup statements from interruptions
#58935 closed
Sep 1, 2022 -
Underdocumented and partially untested behavior of set-like dict views
#96408 closed
Aug 31, 2022
35 Issues opened by 29 people
-
Better error message for assignment to non-existent __slots__
#96663 opened
Sep 7, 2022 -
BINARY_SUBSCR_GETITEM has duplicate CALL_STAT_INC(inlined_py_calls)
#96653 opened
Sep 7, 2022 -
Possible NULL-pointer dereference in `faulthandler_user`
#96652 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 -
`NOTRACE_DISPATCH` breaks tracing
#96636 opened
Sep 7, 2022 -
unittest.mock.patch does not work on WASM build
#96630 opened
Sep 6, 2022 -
python -m test test_unitttest -R3:3 fails
#96624 opened
Sep 6, 2022 -
Tracemalloc should skip incomplete frames when creating traceback.
#96612 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 -
main branch code cleanups for int_max_str_digits non-backportable TODOs
#96512 opened
Sep 2, 2022 -
[wasm32-emscripten] Emscripten node build is not portable to windows
#96509 opened
Sep 2, 2022 -
Dump abi without location info
#96506 opened
Sep 2, 2022 -
IDLE - Fix Shell title bar.
#96491 opened
Sep 1, 2022 -
Build failure with GCC <= 9.4 when using runtime_library_dirs
#96487 opened
Sep 1, 2022 -
Using empty dict as default parameter value
#96486 opened
Sep 1, 2022 -
Magic Mock does not support fixed point notation in strings
#96485 opened
Sep 1, 2022 -
Supporting path-like objects in sys.path
#96482 opened
Sep 1, 2022 -
`@overload` decorator on compiled functions is not tested
#96478 opened
Sep 1, 2022 -
Save a few bits in dicts
#96472 opened
Sep 1, 2022 -
Queue shutdown
#96471 opened
Sep 1, 2022 -
Expected python bug using multiprocessing and inheritance
#96469 opened
Sep 1, 2022
151 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.
-
Add _PyTuple_New_Nonzeroed
#96446 commented on
Sep 2, 2022 • 18 new comments -
gh-96348: Deprecate gen.throw(typ, val, tb)
#96428 commented on
Sep 7, 2022 • 16 new comments -
gh-96143: Improve perf profiler docs
#96445 commented on
Sep 4, 2022 • 12 new comments -
gh-91049: Introduce set vectorcall field API for PyFunctionObject
#92257 commented on
Sep 7, 2022 • 11 new comments -
Can't assign entry to `__annotations__` unless a class has existing annotation
#95532 commented on
Sep 6, 2022 • 10 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 -
Add mimalloc memory allocator
#90815 commented on
Sep 7, 2022 • 7 new comments -
`_PyStaticCode_InternStrings` is called ~800 times during startup.
#96459 commented on
Sep 5, 2022 • 6 new comments -
`PySequence_GetItem` adjusting negative indexes make it difficult to handle them properly
#96436 commented on
Sep 7, 2022 • 6 new comments -
gh-96002: Add functional test for Argument Clinic
#96178 commented on
Sep 4, 2022 • 6 new comments -
test_dis should test the dis module, not everything else
#90916 commented on
Sep 1, 2022 • 5 new comments -
gh-94732: Fix KeyboardInterrupt race in asyncio run_forever()
#94733 commented on
Sep 6, 2022 • 5 new comments -
gh-96397: Document that attributes need not be identifiers
#96454 commented on
Sep 2, 2022 • 5 new comments -
gh-96461: clarify the meaning of the oparg for CACHE and COPY opcode
#96462 commented on
Sep 1, 2022 • 5 new comments -
Array.array Type Codes are not platforminvariant.
#96467 commented on
Sep 1, 2022 • 4 new comments -
Allow the linux perf profiler to see Python calls
#96143 commented on
Sep 2, 2022 • 4 new comments -
Segfault compiling a very large source file
#93964 commented on
Sep 2, 2022 • 4 new comments -
GH-90699: use statically allocated interned strings in typeobject's slotdefs
#94706 commented on
Sep 7, 2022 • 4 new comments -
Make statistics.median run in linear time
#65791 commented on
Sep 1, 2022 • 3 new comments -
importlib.metadata.Distribution.files empty for editable install
#96144 commented on
Sep 6, 2022 • 3 new comments -
Metabug: Improving C-level coverage
#94808 commented on
Sep 7, 2022 • 3 new comments -
[3.11] gh-96357: Improve `typing.get_overloads` coverage (GH-96358)
#96371 commented on
Sep 5, 2022 • 3 new comments -
ctypes: bitfield lost data with union on linux platform
#95496 commented on
Sep 1, 2022 • 2 new comments -
AIX build failing because of python.exp not being created before building shared modules.
#96269 commented on
Sep 2, 2022 • 2 new comments -
Improve docs for await expression
#83266 commented on
Sep 2, 2022 • 2 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 -
Windows build fails with error C2039 in deepfreeze.c
#94781 commented on
Sep 7, 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 -
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 -
Accelerate string.Template by using formatted string literals
#72496 commented on
Aug 31, 2022 • 1 new comment -
Add PyArg_Parse format unit like O& but providing context
#58944 commented on
Sep 1, 2022 • 1 new comment -
improve documentation indexing
#65551 commented on
Sep 1, 2022 • 1 new comment -
Links are duplicated in documentation search result
#83017 commented on
Sep 1, 2022 • 1 new comment -
Missing documentation for decorators
#81094 commented on
Sep 1, 2022 • 1 new comment -
The element div#sidebar on documentation requires the attribute role="button".
#74464 commented on
Sep 1, 2022 • 1 new comment -
Automatically tabulate module contents in the docs
#83545 commented on
Sep 1, 2022 • 1 new comment -
Implement stack overflow protection for supported platforms
#91079 commented on
Sep 1, 2022 • 1 new comment -
xml.dom.minidom: performance issue with Node.insertBefore()
#68612 commented on
Sep 1, 2022 • 1 new comment -
(🐞) Can't modify attributes and properties on frozen dataclass, has incorrect error message
#94845 commented on
Sep 1, 2022 • 1 new comment -
The bytecode for f-string formatting is inefficient.
#77273 commented on
Sep 1, 2022 • 1 new comment -
Need reST markup for enum types
#73787 commented on
Sep 1, 2022 • 1 new comment -
Conditional backward edges should help "warm up" code
#93554 commented on
Sep 1, 2022 • 1 new comment -
IDLE: Document tk's long line display limitation
#73026 commented on
Sep 1, 2022 • 1 new comment -
quote_from_bytes uses a lot of memory for larger bytestrings
#95865 commented on
Sep 1, 2022 • 1 new comment -
[wasm32-emscripten] Make EMSDK version part SOABI
#96426 commented on
Sep 2, 2022 • 1 new comment -
Starred assignment limited number of targets before or after the starred argument.
#93881 commented on
Sep 2, 2022 • 1 new comment -
Calling `help` executes @classmethod @property decorated methods
#89519 commented on
Sep 2, 2022 • 1 new comment -
Efficient reverse line iterator
#44691 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 -
shlex refactoring
#51843 commented on
Sep 4, 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 -
dbmmodule inquiry function is performance prohibitive
#46412 commented on
Sep 6, 2022 • 1 new comment -
Running tests in parallel on Windows quits too soon
#95027 commented on
Sep 7, 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 -
platform() is not able to detect windows 11
#89545 commented on
Sep 7, 2022 • 1 new comment -
gh-67748: DOC:Add summary table for str methods in stdtypes.rst
#1709 commented on
Sep 1, 2022 • 1 new comment -
bpo-22253: Add support to unnamed sections in ConfigParser
#2735 commented on
Sep 2, 2022 • 1 new comment -
bpo-31529: IDLE: Add docstrings and tests to some editor.py functions
#3669 commented on
Sep 1, 2022 • 1 new comment -
bpo-21937: IDLE: Fix use of unsaved indicator in titlebar of shell window
#3701 commented on
Sep 1, 2022 • 1 new comment -
bpo-31603 Add file args to input builtin
#3814 commented on
Sep 1, 2022 • 1 new comment -
bpo-31706: Make urlencode accept generators as value
#3901 commented on
Sep 2, 2022 • 1 new comment -
[WIP] bpo-31165: Call PyList_New() again if the source container was resized due to GC.
#3915 commented on
Sep 3, 2022 • 1 new comment -
bpo-24084: add sub-millisecond display in pstats
#3931 commented on
Sep 7, 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-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-92525: make inspect.getfile PEP 420 compliant
#92635 commented on
Sep 1, 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 4, 2022 • 1 new comment -
gh-96268: Fix loading invalid UTF-8
#96270 commented on
Sep 7, 2022 • 1 new comment -
gh-96305: Fix AIX build by avoiding subprocess during bootstrap
#96429 commented on
Sep 2, 2022 • 1 new comment -
multiprocessing.util._afterfork_registry leak in threaded environment
#70368 commented on
Aug 31, 2022 • 0 new comments -
Clarify status of non-identifier unpacked keyword arguments
#96397 commented on
Sep 1, 2022 • 0 new comments -
Investigate int/float conversion costs in math functions
#95032 commented on
Sep 1, 2022 • 0 new comments -
"Embedding Python in Another Application" documentation examples use deprecated functions
#95709 commented on
Sep 1, 2022 • 0 new comments -
encoding package's normalize_encoding() function is too slow
#55531 commented on
Sep 1, 2022 • 0 new comments -
speed-up PyLong_As*() for large longs
#82088 commented on
Sep 1, 2022 • 0 new comments -
multiprocessing: the Resource Tracker process is never reaped
#88887 commented on
Sep 1, 2022 • 0 new comments -
speed up urllib.request.getproxies_environment
#91539 commented on
Sep 1, 2022 • 0 new comments -
IDLE - faster writing of user code output
#89962 commented on
Sep 1, 2022 • 0 new comments -
Idle: conflict between loop execution and undo shortcut.
#67804 commented on
Sep 1, 2022 • 0 new comments -
use os.memfd_create in multiprocessing.shared_memory?
#81366 commented on
Sep 1, 2022 • 0 new comments -
test_socket testCmsgTruncLen0 gets "received malformed or improperly-truncated ancillary data" warning under OS X
#68016 commented on
Sep 3, 2022 • 0 new comments -
linecache should remember files it failed to read and not try again
#94436 commented on
Sep 3, 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 -
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 -
bpo-32196: Rewrite plistlib with functional style.
#4671 commented on
Sep 1, 2022 • 0 new comments -
bpo-37371: Optimize and refactor readline().
#14306 commented on
Aug 31, 2022 • 0 new comments -
bpo-25433: Align bytearray strip methods to those found in byteobject.c
#14771 commented on
Aug 31, 2022 • 0 new comments -
bpo-19820: Updated documentation for inspect module: some module attributes were…
#15359 commented on
Sep 1, 2022 • 0 new comments -
bpo-37907: Slightly improve performance of PyLong_AsSsize_t() with large longs
#15363 commented on
Aug 31, 2022 • 0 new comments -
bpo-39102: Increase Enum performance up to 10x times (3x average)
#17669 commented on
Aug 31, 2022 • 0 new comments -
bpo-39783: Optimize contruction of Path and PurePath objects
#20288 commented on
Aug 31, 2022 • 0 new comments -
bpo-13451: Optimize sched.scheduler.cancel()
#22759 commented on
Aug 31, 2022 • 0 new comments -
bpo-40988: Optimized singledispatchmethod access (noticeable improvement).
#23213 commented on
Aug 31, 2022 • 0 new comments -
bpo-42454: Optimize constant slice creation
#23496 commented on
Aug 31, 2022 • 0 new comments -
gh-91851: Micro optimizations for Fraction's arithmetic
#25518 commented on
Aug 31, 2022 • 0 new comments -
bpo-28307: Optimize C-style formatting of numbers
#26160 commented on
Aug 31, 2022 • 0 new comments -
bpo-44850: Improve the performance of methodcaller.
#27782 commented on
Aug 31, 2022 • 0 new comments -
bpo-45542: Improve performance of comparison operators
#29109 commented on
Aug 31, 2022 • 0 new comments -
bpo-46564: Optimize ``super().meth()`` calls via adaptive superinstructions
#30992 commented on
Aug 31, 2022 • 0 new comments -
bpo-46939: Specialize calls to Python classes (POSTCALL edition)
#31936 commented on
Aug 31, 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-72346: Added isdst deprecation warning to email.utils.localtime
#91450 commented on
Sep 7, 2022 • 0 new comments -
gh-91539: improve performance of get_proxies_environment
#91566 commented on
Aug 31, 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 -
gh-94972: document that shield users need to keep a reference to their task
#94973 commented on
Sep 2, 2022 • 0 new comments -
GH-96073: Fix wild replacement in formatannotation
#96074 commented on
Sep 3, 2022 • 0 new comments -
GH-96421: Insert shim frame on entry to interpreter
#96319 commented on
Sep 7, 2022 • 0 new comments