-
-
Notifications
You must be signed in to change notification settings - Fork 32.2k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
86 Pull requests merged by 30 people
-
gh-91048: Fix external inspection multi-threaded performance
#136005 merged
Jun 28, 2025 -
[3.14] gh-76595: Add note on
PyCapsule_Import
behavior (GH-134022)#136074 merged
Jun 28, 2025 -
[3.13] gh-76595: Add note on
PyCapsule_Import
behavior (GH-134022)#136075 merged
Jun 28, 2025 -
gh-76595: Add note on
PyCapsule_Import
behavior#134022 merged
Jun 28, 2025 -
gh-135853: add
math.signbit
#135877 merged
Jun 28, 2025 -
gh-132732: Fix up pure types in JIT
#136050 merged
Jun 28, 2025 -
Fix a typo in Lib/unittest/mock.py
#136067 merged
Jun 28, 2025 -
[3.13] gh-135571: Guard
_hashlib
usage intest_hashlib.py
(GH-135572)#136041 merged
Jun 28, 2025 -
[3.14] gh-135571: Guard
_hashlib
usage intest_hashlib.py
(GH-135572)#136042 merged
Jun 28, 2025 -
[3.14] gh-135755: rename undocumented
HACL_CAN_COMPILE_SIMD{128,256}
macros (GH-135847)#136045 merged
Jun 28, 2025 -
gh-132732: JIT: Only allow compact ints in pure evaluation
#136040 merged
Jun 27, 2025 -
[3.14] gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854 (GH-136027)#136043 merged
Jun 27, 2025 -
[3.13] gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854 (GH-136027)#136044 merged
Jun 27, 2025 -
GH-135904: Optimize the JIT's assembly control flow
#135905 merged
Jun 27, 2025 -
gh-108765: fix comment about macro definitions in
_stat.c
post GH-108854#136027 merged
Jun 27, 2025 -
gh-135755: rename undocumented
HACL_CAN_COMPILE_SIMD{128,256}
macros#135847 merged
Jun 27, 2025 -
gh-135571: Guard _hashlib usage in test_hashlib.py
#135572 merged
Jun 27, 2025 -
[3.14] gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029)
#136037 merged
Jun 27, 2025 -
[3.13] gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime() (GH-136029)
#136038 merged
Jun 27, 2025 -
gh-136028: Fix parsing month names containing "İ" (U+0130) in strptime()
#136029 merged
Jun 27, 2025 -
[3.13] gh-92266: Replace tabs with four spaces in Python files (GH-135983)
#136036 merged
Jun 27, 2025 -
[3.14] gh-92266: Replace tabs with four spaces in Python files (GH-135983)
#136035 merged
Jun 27, 2025 -
gh-92266: Replace tabs with four spaces in Python files
#135983 merged
Jun 27, 2025 -
[3.13] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981)
#136031 merged
Jun 27, 2025 -
[3.14] gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable (GH-135981)
#136030 merged
Jun 27, 2025 -
gh-132732: Automatically constant evaluate pure operations
#132733 merged
Jun 27, 2025 -
gh-78465: Fix error message for cls.__new__(cls, ...) where cls is not instantiable
#135981 merged
Jun 27, 2025 -
[3.14] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (GH-135908)
#136025 merged
Jun 27, 2025 -
gh-128051: fix tests if sys.float_repr_style is 'legacy'
#135908 merged
Jun 27, 2025 -
gh-136017: Avoid decref in rich compare for the common path
#136018 merged
Jun 27, 2025 -
[3.14] gh-53203: Fix strptime() for %c, %x and %X formats on some locales (GH-135971)
#136019 merged
Jun 27, 2025 -
[3.13] gh-53203: Fix strptime() for %c, %x and %X formats on some locales (GH-135971)
#136020 merged
Jun 27, 2025 -
gh-53203: Fix strptime() for %c, %x and %X formats on some locales
#135971 merged
Jun 27, 2025 -
[3.13] gh-135968: Add iOS binary stubs for strip (GH-135970)
#136015 merged
Jun 27, 2025 -
[3.13] gh-135966: Modify iOS testbed to make app_packages a site directory (GH-135967)
#136013 merged
Jun 27, 2025 -
[3.14] gh-135966: Modify iOS testbed to make app_packages a site directory (GH-135967)
#136012 merged
Jun 27, 2025 -
[3.14] gh-135968: Add iOS binary stubs for strip (GH-135970)
#136014 merged
Jun 27, 2025 -
gh-135968: Add iOS binary stubs for strip
#135970 merged
Jun 27, 2025 -
gh-135551: Change how sorting picks minimum run length
#135553 merged
Jun 27, 2025 -
gh-135966: Modify iOS testbed to make app_packages a site directory
#135967 merged
Jun 27, 2025 -
[3.13] Docs: Fix duplicate word typos (GH-135958)
#136008 merged
Jun 27, 2025 -
[3.14] Docs: Fix duplicate word typos (GH-135958)
#136007 merged
Jun 27, 2025 -
Docs: Fix duplicate word typos
#135958 merged
Jun 27, 2025 -
[3.14] gh-135995: Fix missing char in palmos encoding (GH-135990)
#136001 merged
Jun 26, 2025 -
[3.13] gh-135995: Fix missing char in palmos encoding (GH-135990)
#136002 merged
Jun 26, 2025 -
gh-135995: Fix missing char in palmos encoding
#135990 merged
Jun 26, 2025 -
[3.14] IDLE: Update NEWS2x.txt with 2.7.0 release date (GH-129908)
#135999 merged
Jun 26, 2025 -
[3.13] IDLE: Update NEWS2x.txt with 2.7.0 release date (GH-129908)
#136000 merged
Jun 26, 2025 -
IDLE: Update NEWS2x.txt with 2.7.0 release date
#129908 merged
Jun 26, 2025 -
[3.14] GH-133600: Backport file reorg of
Tools/wasm/wasi
#135950 merged
Jun 26, 2025 -
[3.14] gh-129958: New syntax error in format spec applies to both f-strings and t-strings (GH-135570)
#135982 merged
Jun 26, 2025 -
gh-135927: Check _MSC_VER to define _Py_NULL macro
#135987 merged
Jun 26, 2025 -
[3.13] gh-91555: add warning to docs about possibility of deadlock/infinite recursion (GH-135954)
#135989 merged
Jun 26, 2025 -
[3.14] gh-91555: add warning to docs about possibility of deadlock/infinite recursion (GH-135954)
#135988 merged
Jun 26, 2025 -
gh-91555: add warning to docs about possibility of deadlock/infinite recursion
#135954 merged
Jun 26, 2025 -
[3.14] gh-135110: Fix misleading
generator.close()
documentation (GH-135152)#135985 merged
Jun 26, 2025 -
[3.13] gh-135110: Fix misleading
generator.close()
documentation (GH-135152)#135986 merged
Jun 26, 2025 -
gh-135110: Fix misleading generator.close() documentation
#135152 merged
Jun 26, 2025 -
gh-129958: New syntax error in format spec applies to both f-strings and t-strings
#135570 merged
Jun 26, 2025 -
[3.13] gh-135965: Delete duplicate word in isolating-extensions howto (GH-135964)
#135978 merged
Jun 26, 2025 -
[3.14] gh-135965: Delete duplicate word in isolating-extensions howto (GH-135964)
#135977 merged
Jun 26, 2025 -
gh-135965: Delete duplicate word in isolating-extensions howto
#135964 merged
Jun 26, 2025 -
gh-135755: Use private names (_Py*) for header file guards new in 3.14
#135921 merged
Jun 26, 2025 -
[3.14] gh-125206: Make _Py_FFI_SUPPORT_C_COMPLEX private (GH-135932)
#135973 merged
Jun 26, 2025 -
[3.14] gh-135755: Move
PyFunction_GET_BUILTINS
to the private API (GH-135938)#135972 merged
Jun 26, 2025 -
gh-125206: Make _Py_FFI_SUPPORT_C_COMPLEX private
#135932 merged
Jun 26, 2025 -
gh-135755: Move
PyFunction_GET_BUILTINS
to the private API#135938 merged
Jun 26, 2025 -
[3.14] gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag (GH-135924)
#135969 merged
Jun 26, 2025 -
gh-131591: Add Py_ prefix to MAX_SCRIPT_PATH_SIZE; remove unprefixed struct tag
#135924 merged
Jun 26, 2025 -
[3.14] gh-135956: Remove duplicate word in _pydatetime docstring (GH-135957)
#135962 merged
Jun 26, 2025 -
[3.13] gh-135956: Remove duplicate word in _pydatetime docstring (GH-135957)
#135963 merged
Jun 26, 2025 -
gh-135956: Remove duplicate word in _pydatetime docstring
#135957 merged
Jun 26, 2025 -
[3.14] Add whatsnew text for warnings module changes. (gh-135869)
#135961 merged
Jun 26, 2025 -
Add whatsnew text for warnings module changes.
#135869 merged
Jun 26, 2025 -
gh-125142: remove duplicated import in
Lib/pydoc.py
#135215 merged
Jun 26, 2025 -
[3.14] gh-135721: skip
test_trashcan_python_class
on wasm buildbots with stack overflow (GH-135766)#135955 merged
Jun 25, 2025 -
[3.13] gh-91555: Revert disabling of logger while handling log record. (GH-135858)
#135911 merged
Jun 25, 2025 -
[3.14] Docs: Fix indentation in
slice
class offunctions.rst
(GH-134393)#135948 merged
Jun 25, 2025 -
[3.13] Docs: Fix indentation in
slice
class offunctions.rst
(GH-134393)#135949 merged
Jun 25, 2025 -
Docs: Fix indentation in slice class of functions.rst
#134393 merged
Jun 25, 2025 -
[3.13] gh-135871: Fix needless spinning in
_PyMutex_LockTimed
with zero timeout (gh-135872)#135947 merged
Jun 25, 2025 -
[3.14] gh-135871: Fix needless spinning in
_PyMutex_LockTimed
with zero timeout (gh-135872)#135946 merged
Jun 25, 2025 -
[3.14] gh-91555: Revert disabling of logger while handling log record. (GH-135858)
#135910 merged
Jun 25, 2025 -
gh-135871: Fix needless spinning in _PyMutex_LockTimed (timeout==0)
#135872 merged
Jun 25, 2025 -
gh-135927: Fix MSVC Clatest C builds
#135935 merged
Jun 25, 2025 -
[3.14] gh-135839: Fix
module_traverse
andmodule_clear
in subinterp modules (GH-135937)#135939 merged
Jun 25, 2025
31 Pull requests opened by 26 people
-
[3.13] gh-135839: Fix `module_traverse` and `module_clear` in subinterp modules (GH-135937)
#135943 opened
Jun 25, 2025 -
gh-135944: Add a "Runtime Components" Section to the Execution Model Docs
#135945 opened
Jun 25, 2025 -
gh-135959: Mark ast.ImportFrom.level as required
#135960 opened
Jun 26, 2025 -
gh-135862: fix asyncio socket partial writes of non-1d-binary arrays
#135974 opened
Jun 26, 2025 -
[3.14] gh-135755: Use private names (_Py*) for header file guards new in 3.14 (GH-135921)
#135976 opened
Jun 26, 2025 -
gh-135755: Document __future__.* and CO_* as proper Sphinx objects
#135980 opened
Jun 26, 2025 -
gh-92266: reindent.py: Add allowlist for files with tabs
#135984 opened
Jun 26, 2025 -
gh-87135: threading.Lock: Raise rather than hang on Python finalization
#135991 opened
Jun 26, 2025 -
gh-105636: Add re.Pattern.compile_template()
#135992 opened
Jun 26, 2025 -
gh-105456: Remove deprecated `sre_*` modules
#135994 opened
Jun 26, 2025 -
gh-132661: Disallow `Template`/`str` concatenation after PEP 750 spec update
#135996 opened
Jun 26, 2025 -
gh-48181: Document `codecs.charmap_build`
#135997 opened
Jun 26, 2025 -
gh-135953: Implement sampling tool under profile.sample
#135998 opened
Jun 26, 2025 -
gh-136003: Execute pre-finalization callbacks in a loop
#136004 opened
Jun 26, 2025 -
gh-135909: Assert incoming refcnt != 0 for the free threaded GC.
#136009 opened
Jun 27, 2025 -
gh-123681: Check NORMALIZE_CENTURY behavior at runtime; require C99
#136022 opened
Jun 27, 2025 -
gh-136023: Add doc for `importlib.metadata.distributions`
#136024 opened
Jun 27, 2025 -
[3.13] gh-128051: Fix tests if sys.float_repr_style is 'legacy' (#135908)
#136026 opened
Jun 27, 2025 -
gh-109975: Indicate the minimal version suporting the new REPL in `tutorial/appendix.rst`
#136046 opened
Jun 27, 2025 -
gh-132732: Clear errors in JIT optimizer on error
#136048 opened
Jun 27, 2025 -
gh-67341: fix comment about windows link stat mapping
#136049 opened
Jun 27, 2025 -
gh-136053: Memory Safety Issue in marshal.c TYPE_SLICE Case
#136054 opened
Jun 27, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_BUILTION_O`
#136056 opened
Jun 28, 2025 -
gh-81520: Add documentatoion about unexpected os.path.ismount() behaviour
#136058 opened
Jun 28, 2025 -
gh-136059: docs: pathlib: Mention that iterdir() is surprisingly not streaming
#136060 opened
Jun 28, 2025 -
gh-63207: Update `time.time` documentation after #116822
#136068 opened
Jun 28, 2025 -
gh-136066: simplify `platform._platform()`
#136069 opened
Jun 28, 2025 -
gh-134584: Eliminate redundant refcounting from `_CALL_STR_1`
#136070 opened
Jun 28, 2025 -
gh-134759: `UnboundLocalError` in `email.message.Message.get_payload`
#136071 opened
Jun 28, 2025 -
gh-136063: fix quadratic-complexity parsing in `email.message._parseparam`
#136072 opened
Jun 28, 2025 -
gh-135993: Fix IPv6 bug in `set_ok_port` and `return_ok_port`
#136076 opened
Jun 28, 2025
30 Issues closed by 22 people
-
A Series of Simple DOS Vulnerabilities
#134873 closed
Jun 28, 2025 -
Fix Docu time.rst - GetSystemTimePreciseAsFileTime() and monotonic() clock
#126745 closed
Jun 28, 2025 -
Buffer Overflow Vulnerability in _Py_wreadlink Function
#136062 closed
Jun 28, 2025 -
Guard call to _hashlib in test_hashlib.py
#135571 closed
Jun 28, 2025 -
_py_abc.ABCMeta.__instancecheck__ is not compatible to abc.ABCMeta.__instancecheck__
#136047 closed
Jun 27, 2025 -
No document for `importlib.metadata.distributions`
#136023 closed
Jun 27, 2025 -
strptime() fails to parse month names containing İ (U+0130)
#136028 closed
Jun 27, 2025 -
Nonsensical exception message when calling `__new__` on non-instaniable objects
#78465 closed
Jun 27, 2025 -
Description of `exit` / `quit`
#136010 closed
Jun 27, 2025 -
Broken tests with "legacy" sys.float_repr_style
#128051 closed
Jun 27, 2025 -
Avoid decref in PyObject_RichCompareBool
#136017 closed
Jun 27, 2025 -
strptime(.., '%c') fails to parse output of strftime('%c', ..) in some locales
#53203 closed
Jun 27, 2025 -
Provide iOS stub for `strip`
#135968 closed
Jun 27, 2025 -
iOS testbed doesn't honor .pth files
#135966 closed
Jun 27, 2025 -
Change how sorting picks minimum run length
#135551 closed
Jun 27, 2025 -
Missing char in palmos encoding
#135995 closed
Jun 26, 2025 -
3.14.0b3 JIT build fails with `KeyError: 'R_X86_64_GOTPCREL'`
#135690 closed
Jun 26, 2025 -
multiprocessing logger deadlocks if used with logging.handlers.QueueHandler
#90321 closed
Jun 26, 2025 -
`generator.close()` never raises `GeneratorExit`
#135110 closed
Jun 26, 2025 -
json.load() can raise undocumented RecursionError
#135835 closed
Jun 26, 2025 -
Wrong `TypeError` message
#135915 closed
Jun 26, 2025 -
[3.12.11] virtual env shell (ps1) prompt double parentheses around name
#135979 closed
Jun 26, 2025 -
`make patchcheck` should check the whitespace of .c/.h files
#53158 closed
Jun 26, 2025 -
json module won't parse a float that starts with a decimal point
#64070 closed
Jun 26, 2025 -
typo in /doc/howto/isolating-extensions
#135965 closed
Jun 26, 2025 -
datetime.isoformat() docstring has a typo
#135956 closed
Jun 26, 2025 -
Improve syntax error for wrongly closed strings
#88535 closed
Jun 25, 2025 -
CPython fails to build on MSVC with latest C standard flag
#135927 closed
Jun 25, 2025 -
`traverse_module_state` can return `int`, do not use `(void)` for it
#135839 closed
Jun 25, 2025
22 Issues opened by 18 people
-
Unbounded Resource Exhaustion Vulnerability in `Tools/freeze/checkextensions.py`
#136073 opened
Jun 28, 2025 -
Un-necessary loglinear complexity in `platform._platform`
#136066 opened
Jun 28, 2025 -
Potential Quadratic Complexity Vulnerabilities in `path` Modules
#136065 opened
Jun 28, 2025 -
Potential Quadratic Complexity Vulnerabilities in the `email` Module
#136063 opened
Jun 28, 2025 -
IDLE: Performance Issue with Long Lines Due to Quadratic Complexity
#136061 opened
Jun 28, 2025 -
pathlib: Path.iterdir() is surprisingly not streaming
#136059 opened
Jun 28, 2025 -
pdb: 'n' and 'until' do not skip list comprehension after setting a breakpoint
#136057 opened
Jun 28, 2025 -
Misspelled freethreading in 3.14.0b3
#136055 opened
Jun 28, 2025 -
Memory Safety Issue in marshal.c TYPE_SLICE Case
#136053 opened
Jun 27, 2025 -
email.message generates invalid encoded header
#136052 opened
Jun 27, 2025 -
Support relative home in pyvenv.cfg (host-relocatable venv)
#136051 opened
Jun 27, 2025 -
argparse.BooleanOptionalAction documentation
#136032 opened
Jun 27, 2025 -
Decide the fate of `type_params` in `_eval_type` and `_evaluate`
#136021 opened
Jun 27, 2025 -
Are `__slots__` benefits still "significant"?
#136016 opened
Jun 27, 2025 -
Expansion of NAN/HUGE_VAL is a function address on Solaris
#136006 opened
Jun 26, 2025 -
Some pre-finalization callbacks can create other callbacks
#136003 opened
Jun 26, 2025 -
CookieDefaultPolicy.set_port_ok and return_ok_port func does not work for IPv6 addresses
#135993 opened
Jun 26, 2025 -
Improving various error messages
#135975 opened
Jun 26, 2025 -
ast.ImportFrom.level is incorrectly marked as optional
#135959 opened
Jun 26, 2025 -
Expose internal stack introspection APIs as a statistical runtime analysis tool
#135953 opened
Jun 25, 2025 -
Support chunk sending in `smtplib`
#135952 opened
Jun 25, 2025 -
Add a Section to the Language Reference About Runtime Components
#135944 opened
Jun 25, 2025
120 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-51067: Add `remove()` and `repack()` to `ZipFile`
#134627 commented on
Jun 28, 2025 • 32 new comments -
gh-135853: add `math.fmax` and `math.fmin`
#135888 commented on
Jun 28, 2025 • 25 new comments -
gh-134939: Fill Out the concurrent.interpreters Docs
#135902 commented on
Jun 27, 2025 • 8 new comments -
gh-136061: IDLE - update code in editor.Editor.load_extension
#134874 commented on
Jun 28, 2025 • 6 new comments -
gh-89730: EncryptedClientHello support in ssl module
#135435 commented on
Jun 27, 2025 • 6 new comments -
gh-135640: Adds type checking to ElementTree.ElementTree constructor
#135643 commented on
Jun 27, 2025 • 6 new comments -
gh-135832: implement Py_DECREF specializations for Py_GIL_DISABLED build
#135833 commented on
Jun 25, 2025 • 4 new comments -
gh-135676: Lexical analysis: Reword String literals and related sections
#135942 commented on
Jun 27, 2025 • 3 new comments -
GH-135379: Top of stack caching for the JIT.
#135465 commented on
Jun 26, 2025 • 3 new comments -
gh-132661: Document t-strings and `templatelib`
#135229 commented on
Jun 27, 2025 • 2 new comments -
gh-135607: Remove null checking of weakref list in dealloc of extension modules and objects
#135614 commented on
Jun 28, 2025 • 2 new comments -
gh-123299: Provide replacement for removed sqlite3 attributes in What's New 3.14
#125566 commented on
Jun 28, 2025 • 2 new comments -
gh-135700: Fix instructions in __annotate__ have incorrect code positions
#135814 commented on
Jun 26, 2025 • 2 new comments -
gh-135913: Document ob_refcnt, ob_type, ob_size
#135914 commented on
Jun 26, 2025 • 2 new comments -
gh-135906: Use _PyObject_CAST in internal CPython headers
#135892 commented on
Jun 27, 2025 • 1 new comment -
gh-131776: Expose functions called from the interpreter loop via PyAP…
#134242 commented on
Jun 28, 2025 • 1 new comment -
gh-82088: Improve performance of PyLong_As*() for multi-digit ints
#135585 commented on
Jun 26, 2025 • 1 new comment -
gh-132717: `argparse`: Call the convert function for default values of variadic arguments
#132724 commented on
Jun 27, 2025 • 1 new comment -
gh-109070: multiprocessing.get_context will not set the start method globally
#135678 commented on
Jun 26, 2025 • 1 new comment -
gh-135552: Clear weakrefs to types in GC after garbage finalization not before
#135728 commented on
Jun 28, 2025 • 1 new comment -
gh-135528: Support more second-level domain names in http.cookiejar
#135820 commented on
Jun 25, 2025 • 1 new comment -
gh-135726: multiprocessing.freeze_support no longer sets the start method globally.
#135810 commented on
Jun 26, 2025 • 1 new comment -
gh-130167: Add a What's New entry for changes to ``textwrap.{de,in}dent``
#131924 commented on
Jun 27, 2025 • 0 new comments -
gh-86768: check if fd is seekable in os.lseek on Windows
#133137 commented on
Jun 27, 2025 • 0 new comments -
gh-131093: Enforce -std=c11 for gcc at configure time rather than make time
#133608 commented on
Jun 27, 2025 • 0 new comments -
gh-91349: Expose the crc32 function from the lzma library
#131721 commented on
Jun 27, 2025 • 0 new comments -
Use locale.nl_langinfo in `_strptime.py`
#53161 commented on
Jun 28, 2025 • 0 new comments -
gh-130522: Fix threading errors during garbage collection
#131537 commented on
Jun 27, 2025 • 0 new comments -
Eliminate redundant refcounting in the JIT
#134584 commented on
Jun 28, 2025 • 0 new comments -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
Jun 25, 2025 • 0 new comments -
gh-91349: Adjust default compression level to 6 (down from 9) in gzip and tarfile
#131470 commented on
Jun 26, 2025 • 0 new comments -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
Jun 27, 2025 • 0 new comments -
gh-83461: Don't allow datetime parsing to accept non-ASCII digits
#131008 commented on
Jun 25, 2025 • 0 new comments -
gh-88473: Implement fast path in date.today() for date types
#130980 commented on
Jun 25, 2025 • 0 new comments -
What's New in Python 3.14 (copyediting)
#123299 commented on
Jun 28, 2025 • 0 new comments -
gh-123681: Check the strftime() behavior at runtime instead of at the compile time
#128444 commented on
Jun 27, 2025 • 0 new comments -
`UnboundLocalError` in `email.message.Message.get_payload`
#134759 commented on
Jun 28, 2025 • 0 new comments -
PyCapsule_Import fails when name is in the form 'package.module.capsule'
#76595 commented on
Jun 28, 2025 • 0 new comments -
gh-109945: Enable spec of multiple curves/groups for TLS
#119244 commented on
Jun 25, 2025 • 0 new comments -
asyncio socket write a multi-dimensional memoryview could truncate data
#135862 commented on
Jun 28, 2025 • 0 new comments -
gh-120713: Make _Py_NORMALIZE_CENTURY private
#135933 commented on
Jun 26, 2025 • 0 new comments -
gh-130396: Move PYOS_LOG2_STACK_MARGIN to internal headers
#135928 commented on
Jun 26, 2025 • 0 new comments -
[3.14] GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
#135912 commented on
Jun 26, 2025 • 0 new comments -
gh-135532: fortify DEBUG checks when fetching HACL*-based module state
#135844 commented on
Jun 27, 2025 • 0 new comments -
gh-135773: have pyvenv.cfg without home key anchor a venv and deduce home
#135831 commented on
Jun 25, 2025 • 0 new comments -
gh-129824: fix data races in subinterpreters under TSAN
#135794 commented on
Jun 25, 2025 • 0 new comments -
GH-132532: Make CHECK_PERIODIC an instruction, not just a uop.
#135772 commented on
Jun 26, 2025 • 0 new comments -
gh-135768: fix allowed/blocked IPv6 domains in `http.cookiejar`
#135771 commented on
Jun 28, 2025 • 0 new comments -
gh-135386: Fix "unable to open database file" errors on readonly DB
#135566 commented on
Jun 26, 2025 • 0 new comments -
gh-116738: Make grp module thread-safe
#135434 commented on
Jun 26, 2025 • 0 new comments -
gh-135401: Test AWS-LC as a cryptography library in CI
#135402 commented on
Jun 27, 2025 • 0 new comments -
Fix comments for heapq.siftup_max()
#135359 commented on
Jun 26, 2025 • 0 new comments -
gh-134280: Disable constant folding for ~ with a boolean argument
#134982 commented on
Jun 27, 2025 • 0 new comments -
gh-136065: Fix quadratic complexity in os.path.expandvars()
#134952 commented on
Jun 28, 2025 • 0 new comments -
gh-134740: Add missing documentation for importlib.metadata.distributions()
#134749 commented on
Jun 27, 2025 • 0 new comments -
gh-134009: Expose `PyMutex_IsLocked` in the public C API
#134365 commented on
Jun 25, 2025 • 0 new comments -
GH-130415: Use `POP_TWO_LOAD_CONST_INLINE_BORROW`
#134241 commented on
Jun 27, 2025 • 0 new comments -
gh-115119: removed implicit fallback to the bundled libmpdec
#134078 commented on
Jun 26, 2025 • 0 new comments -
gh-133875: Remove deprecated `pathlib.PurePath.is_reserved`
#133876 commented on
Jun 27, 2025 • 0 new comments -
Exclude include in `reference/grammar.rst` in gettext builds
#133868 commented on
Jun 27, 2025 • 0 new comments -
Free threaded builds can double dealloc if .tp_dealloc sleeps
#135909 commented on
Jun 27, 2025 • 0 new comments -
Avoid more stat() calls in importlib
#58275 commented on
Jun 27, 2025 • 0 new comments -
Argparse: inconsistent default handling between `nargs` values
#132717 commented on
Jun 27, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
Jun 26, 2025 • 0 new comments -
Allow Subinterpreters on WASI/Emscripten Builds
#135190 commented on
Jun 26, 2025 • 0 new comments -
Argparse: Cryptic usage message when combining `choices` with `type`
#132558 commented on
Jun 26, 2025 • 0 new comments -
codecs.charmap_build is untested and undocumented
#48181 commented on
Jun 26, 2025 • 0 new comments -
SSL: CERTIFICATE_VERIFY_FAILED when using custom root CA in Windows
#135408 commented on
Jun 26, 2025 • 0 new comments -
Implement PEP 750 – Template Strings
#132661 commented on
Jun 26, 2025 • 0 new comments -
resurrected asyncio `_SelectorTransport` unregisters fds it doesn't own
#130141 commented on
Jun 26, 2025 • 0 new comments -
Consider deprecating and removing the "palmos" encoding
#106326 commented on
Jun 26, 2025 • 0 new comments -
copy.copy and copy.deepcopy scale poorly with free-threading
#132657 commented on
Jun 26, 2025 • 0 new comments -
Regression in multiprocessing.set_start_method introduced in Python 3.13.4
#135726 commented on
Jun 26, 2025 • 0 new comments -
pthread_exit & PyThread_exit_thread from PyEval_RestoreThread etc. are harmful
#87135 commented on
Jun 26, 2025 • 0 new comments -
ast.parse(mode='single') exception for block statements without trailing newline
#135798 commented on
Jun 26, 2025 • 0 new comments -
Colorize sqlite3 CLI
#133447 commented on
Jun 26, 2025 • 0 new comments -
unittest.skipUnless(time._STRUCT_TM_ITEMS == 11, "needs tm_zone support") doesn't work
#79922 commented on
Jun 26, 2025 • 0 new comments -
Importing ctypes results in extra open libffi file descriptor since 3.14
#135893 commented on
Jun 26, 2025 • 0 new comments -
standard library email.parser fails to recognize multipart message
#135854 commented on
Jun 26, 2025 • 0 new comments -
Bytecode changes in 3.14 are not documented in `dis` module docs
#135447 commented on
Jun 26, 2025 • 0 new comments -
Implement PEP 768 – Safe external debugger interface for CPython
#131591 commented on
Jun 26, 2025 • 0 new comments -
Document that "multiprocessing.get_context()" is also setting the context globally
#109070 commented on
Jun 26, 2025 • 0 new comments -
We have run out of flags bits in `PyTypeObject`'s `tp_flags`
#134860 commented on
Jun 26, 2025 • 0 new comments -
Show how to clear a `@functools.cached_property`
#135936 commented on
Jun 25, 2025 • 0 new comments -
Use NETRC environment variable
#135788 commented on
Jun 25, 2025 • 0 new comments -
Bug: ASCII range mentioned as U+0001..U+007F, rather than U+0000..U+007F
#135923 commented on
Jun 25, 2025 • 0 new comments -
Reorganize WASI-related files in `Tools/wasm`
#133600 commented on
Jun 25, 2025 • 0 new comments -
Non-blocking `_PyMutex_LockTimed` spins and may fail unnecessarily in no-GIL builds
#135871 commented on
Jun 25, 2025 • 0 new comments -
Python on Windows, `site_import=0`/`-S`: `sys.path` containing executable path is undocumented
#135769 commented on
Jun 25, 2025 • 0 new comments -
Reword the Lexical Analysis chapter of the docs
#135676 commented on
Jun 25, 2025 • 0 new comments -
Pathlib.iterdir semantics change dramatically under Python 3.13
#129871 commented on
Jun 28, 2025 • 0 new comments -
Correctly block&allow IPv6 domains in `http.cookiejar`
#135768 commented on
Jun 28, 2025 • 0 new comments -
Document that os.path.ismount() returns true for nested btrfs subvolumes
#81520 commented on
Jun 28, 2025 • 0 new comments -
os.path.ismounts: further situations it doesn't detect correctly
#96328 commented on
Jun 28, 2025 • 0 new comments -
Types with Py_TPFLAGS_MANAGED_WEAKREF but not Py_TPFLAGS_HAVE_GC crash when creating a weak reference
#134786 commented on
Jun 28, 2025 • 0 new comments -
threading: Exception at shutdown on musllinux_1_2_i686
#130522 commented on
Jun 27, 2025 • 0 new comments -
Py_Initialize fails with Fatal Python error: config_get_locale_encoding: failed to get the locale encoding: nl_langinfo(CODESET) failed
#112541 commented on
Jun 27, 2025 • 0 new comments -
update pure python datetime.timedelta creation
#69915 commented on
Jun 27, 2025 • 0 new comments -
venv using symlinks and empty pyvenv.cfg isn't recognized as venv / able to find python home
#135773 commented on
Jun 27, 2025 • 0 new comments -
Constant evaluate/propagate pure ops automatically
#132732 commented on
Jun 27, 2025 • 0 new comments -
`test_strftime_y2k` fails on embedded Linux
#123681 commented on
Jun 27, 2025 • 0 new comments -
netrc module looks for .netrc even on Windows where the convention is _netrc
#88146 commented on
Jun 27, 2025 • 0 new comments -
Undocumented 3.14 C API
#135755 commented on
Jun 27, 2025 • 0 new comments -
test_timerfd_initval fails with large time difference on NetBSD
#131266 commented on
Jun 27, 2025 • 0 new comments -
Better constant narrowing in the JIT optimizer
#130415 commented on
Jun 27, 2025 • 0 new comments -
Documentation for except* could be clearer
#135629 commented on
Jun 27, 2025 • 0 new comments -
expose re._parse.parse_template publicly
#105636 commented on
Jun 27, 2025 • 0 new comments -
Remove deprecated `sre_*` modules
#105456 commented on
Jun 27, 2025 • 0 new comments -
[MSVC][ASAN] Cpython failed to run test_call test_functools tests with ASAN using MSVC on windows
#135830 commented on
Jun 27, 2025 • 0 new comments -
Unable to translate parsed-literal block from using/mac.rst
#135828 commented on
Jun 27, 2025 • 0 new comments -
Accelerate string.Template by using formatted string literals
#72496 commented on
Jun 27, 2025 • 0 new comments -
Type annotations lost when using wraps by default
#85403 commented on
Jun 27, 2025 • 0 new comments -
Use _PyObject_CAST in internal headers
#135906 commented on
Jun 27, 2025 • 0 new comments -
Optimize the JIT's low-level assembly control flow
#135904 commented on
Jun 27, 2025 • 0 new comments -
Increased memory usage with free-threaded build
#135898 commented on
Jun 27, 2025 • 0 new comments -
Parse assert (x == y, "Descriptive text") as statement params instead of a tuple
#90325 commented on
Jun 27, 2025 • 0 new comments -
locale.nl_langinfo(locale.ERA) is broken
#125411 commented on
Jun 27, 2025 • 0 new comments -
make patchcheck: Allow Tabs in Some Cases
#92266 commented on
Jun 27, 2025 • 0 new comments -
Improve statistics.median() complexity
#135157 commented on
Jun 27, 2025 • 0 new comments -
Document ob_refcnt, ob_type, ob_size
#135913 commented on
Jun 27, 2025 • 0 new comments