-
-
Notifications
You must be signed in to change notification settings - Fork 31.8k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
90 Pull requests merged by 35 people
-
Docs: delete title links in
turtle.rst
andtyping.rst
#133283 merged
May 2, 2025 -
gh-130482: Add ability to specify name for
tkinter.OptionMenu
andtkinter.ttk.OptionMenu
#130502 merged
May 2, 2025 -
gh-133197: Improve error message for incompatible string / bytes prefixes
#133242 merged
May 2, 2025 -
[3.13] gh-133210: Fix
test_pydoc
in--without-doc-strings
mode (GH-133271)#133288 merged
May 2, 2025 -
gh-133210: Fix
test_pydoc
in--without-doc-strings
mode#133271 merged
May 2, 2025 -
gh-123539: Improve SyntaxError msg for
import as
with not a name#123629 merged
May 2, 2025 -
gh-123299: Add missing pending removals
#133082 merged
May 2, 2025 -
[3.13] gh-130197: Improve test coverage of msgfmt.py (GH-133048)
#133255 merged
May 2, 2025 -
gh-133259: Show path to python.sh script on successful build
#133268 merged
May 1, 2025 -
gh-133258: fix crash in test_index
#133262 merged
May 1, 2025 -
gh-133261: Use __builtin_frame_address() on GCC 9 and older
#133269 merged
May 1, 2025 -
[3.13] gh-133210: Fix
test_inspect
in--without-doc-strings
mode (GH-133250)#133263 merged
May 1, 2025 -
gh-130197: Test
pygettext
output option#133041 merged
May 1, 2025 -
gh-133210: Fix
test_inspect
in--without-doc-strings
mode#133250 merged
May 1, 2025 -
gh-133256: Add _Py_NONSTRING macro
#133257 merged
May 1, 2025 -
gh-130317: fix test_pack_unpack_roundtrip() and add docs
#133204 merged
May 1, 2025 -
gh-132930: Include IDLE path in registry for PyManager packages
#133246 merged
May 1, 2025 -
gh-130197: Improve test coverage of
msgfmt.py
#133048 merged
May 1, 2025 -
gh-133166: Fix missing error emission of PyType_GetModuleByDef
#133240 merged
May 1, 2025 -
gh-124715: Fix method_dealloc(): use PyObject_GC_UnTrack()
#133199 merged
May 1, 2025 -
[3.13] gh-130655: Add a test for big-endian MO files in gettext (GH-132469)
#133248 merged
May 1, 2025 -
gh-130655: Add a test for big-endian MO files in
gettext
#132469 merged
May 1, 2025 -
[3.13] gh-132246: Add PEP 688 to C Buffer Protocol docs (GH-132249)
#132282 merged
May 1, 2025 -
Remove duplicate includes: Python/{bytecodes,ceval,optimizer_analysis}.c
#132622 merged
May 1, 2025 -
gh-100239: specialize BINARY_OP/SUBSCR for list-slice
#132626 merged
May 1, 2025 -
PyStats: Make sure that the
failure_kinds
array is big enough.#133245 merged
May 1, 2025 -
Lint: Create a project-wide
.ruff.toml
settings file#133124 merged
May 1, 2025 -
gh-133196: Guard PEP 750 grammar with
CHECK_VERSION
#133225 merged
May 1, 2025 -
[3.13] gh-131531: Make Android build retry after network failures (GH-133193)
#133236 merged
May 1, 2025 -
gh-131531: Make Android build retry after network failures
#133193 merged
May 1, 2025 -
gh-130167: Improve speed of
difflib.IS_LINE_JUNK
by replacingre
#130170 merged
May 1, 2025 -
Fix typo at _interpretersmodule.c file
#133174 merged
May 1, 2025 -
[3.13] gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets. (GH-133184)
#133234 merged
May 1, 2025 -
Bump the HACL* revision.
#133226 merged
May 1, 2025 -
gh-133183: Include IPHONEOS_DEPLOYMENT_TARGET in iOS shim targets.
#133184 merged
May 1, 2025 -
Revert "gh-132775: Add _PyCode_GetVarCounts() (gh-133128)"
#133232 merged
May 1, 2025 -
Remove redundant incref of immortal object Py_EMPTY_KEYS
#133200 merged
Apr 30, 2025 -
gh-132775: Add _PyPickle_GetXIData()
#133107 merged
Apr 30, 2025 -
GH-125515: Remove two unused error branches.
#133181 merged
Apr 30, 2025 -
gh-133153: Use rlcompleter for pdb's interact command
#133176 merged
Apr 30, 2025 -
gh-133213: Add tests for
string.templatelib.TemplateIter
#133215 merged
Apr 30, 2025 -
gh-132775: Add _PyCode_GetVarCounts()
#133128 merged
Apr 30, 2025 -
GH-114809: Add support for macOS multi-arch builds with the JIT enabled
#131751 merged
Apr 30, 2025 -
[3.13] Apply 'mod' role to typing module (GH-133201)
#133217 merged
Apr 30, 2025 -
Apply 'mod' role to typing module
#133201 merged
Apr 30, 2025 -
[3.13] Remove redundant
--keep-going
when running Sphinx (GH-133156)#133214 merged
Apr 30, 2025 -
gh-133197: Improve error message for
ft""
andbt""
cases#133202 merged
Apr 30, 2025 -
Sphinx 8.1+: remove redundant
--keep-going
#133156 merged
Apr 30, 2025 -
gh-133211: Test that PEP750 types are final
#133212 merged
Apr 30, 2025 -
[3.13] gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
(GH-133187)#133207 merged
Apr 30, 2025 -
gh-133167: Fix compilation process with
--enable-optimizations
and--without-docstrings
#133187 merged
Apr 30, 2025 -
gh-87135: test_threading: Wait on thread, not an Event it sets
#133198 merged
Apr 30, 2025 -
gh-131591: Add tests for _PdbClient
#132976 merged
Apr 30, 2025 -
[3.13] gh-133117: Run mypy on
tomllib
in CI (GH-133118)#133192 merged
Apr 30, 2025 -
gh-89867: string.Formatter auto numbering doc updates
#129617 merged
Apr 30, 2025 -
gh-133194: Add
CHECK_VERSION
to new PEP758 grammar#133195 merged
Apr 30, 2025 -
GH-124715: Move trashcan mechanism into
Py_Dealloc
#132280 merged
Apr 30, 2025 -
gh-130317: Skip test_pack_unpack_roundtrip_for_nans() on x86
#133155 merged
Apr 30, 2025 -
gh-132661: Implement PEP 750
#132662 merged
Apr 30, 2025 -
gh-133117: Run mypy on
tomllib
in CI#133118 merged
Apr 30, 2025 -
Remove trailing whitespace from python.gram
#133175 merged
Apr 30, 2025 -
gh-127604: Optimize -ldl usage on platforms that use dlopen for libFFI.
#133081 merged
Apr 30, 2025 -
[3.13] Add
profile-gen-stamp
to.gitignore
(GH-133188)#133189 merged
Apr 30, 2025 -
Add
profile-gen-stamp
to.gitignore
#133188 merged
Apr 30, 2025 -
gh-116436: Improve error message when TypeError occurs during dict update
#116443 merged
Apr 30, 2025 -
gh-133036: Deprecate codecs.open
#133038 merged
Apr 30, 2025 -
Get rid of
ERROR_IF
's "label" parameter#132654 merged
Apr 30, 2025 -
GH-125515: Mark code after "return" as unreachable in the cases generator
#133178 merged
Apr 30, 2025 -
[3.13] gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen (GH-133132)
#133173 merged
Apr 29, 2025 -
gh-133131: Discover an appropriate iOS simulator rather than hard-coding iPhone SE 3rd gen
#133132 merged
Apr 29, 2025 -
gh-120220: Deprecate legacy methods for tracing variables in Tkinter
#120223 merged
Apr 29, 2025 -
Docs: fix typo in
InternalDocs/garbage_collector.md
#133151 merged
Apr 29, 2025 -
GH-132508: Use tagged integers on the evaluation stack for the last instruction offset
#132545 merged
Apr 29, 2025 -
gh-121468: Support async breakpoint in pdb
#132576 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the socket module
#133093 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the stat module
#133097 merged
Apr 29, 2025 -
[3.13] gh-46236: Document
PyUnicodeIter_Type
(GH-132925)#133149 merged
Apr 29, 2025 -
GH-130328: pasting in new REPL is slow on Windows
#132884 merged
Apr 29, 2025 -
gh-132930: Fixes PEP 514 registration for PyManager packages on x64
#133154 merged
Apr 29, 2025 -
gh-130317: Fix strict aliasing in PyFloat_Pack8()
#133150 merged
Apr 29, 2025 -
gh-132933: Allow zipapp target to overwrite filtered source file
#132934 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the lzma module
#133099 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the select.kqueue_event constructor
#133094 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the ssl.SSLContext.options setter
#133098 merged
Apr 29, 2025 -
gh-132987: Support __index__() in hashlib.scrypt()
#133100 merged
Apr 29, 2025 -
gh-132987: Support __index__() in the posix module
#133096 merged
Apr 29, 2025 -
gh-46236: Document
PyUnicodeIter_Type
#132925 merged
Apr 29, 2025
51 Pull requests opened by 36 people
-
gh-133158: Adjust c-analyzer max_sizes for typeobject.c
#133159 opened
Apr 29, 2025 -
gh-133059: Increase _PY_NSMALLPOSINTS size
#133160 opened
Apr 29, 2025 -
GH-108819: fix LIBDEST not honoring --with-platlibdir
#133163 opened
Apr 29, 2025 -
Fix for gh-144162
#133168 opened
Apr 29, 2025 -
gh-122055: Clarify documentation for empty matches in RE
#133169 opened
Apr 29, 2025 -
gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary ` C API
#133170 opened
Apr 29, 2025 -
gh-131798: JIT: Narrow the return type of `isinstance` for some known arguments
#133172 opened
Apr 29, 2025 -
gh-127266: avoid data races when updating type slots v2
#133177 opened
Apr 29, 2025 -
GH-133171: Prevent combinations of `--disable-gil` and `--enable-experimental-jit` (for now)
#133179 opened
Apr 30, 2025 -
gh-131798: Split CALL_LEN into several uops
#133180 opened
Apr 30, 2025 -
gh-130160: Add anchors to CLI Usage section for `cmdline`
#133182 opened
Apr 30, 2025 -
json: Optimize escaping string in Encoder
#133186 opened
Apr 30, 2025 -
gh-102247: Improve documentation of http.HTTPStatus members update
#133190 opened
Apr 30, 2025 -
gh-49099: Add new optional arguments to minidom.Element constructor.
#133191 opened
Apr 30, 2025 -
gh-43657: Add support for custom test case and runner in both DocTestSuite and DocFileSuite
#133203 opened
Apr 30, 2025 -
gh-131747: ctypes: Deprecate _pack_ implicitly setting _layout_ = 'ms'
#133205 opened
Apr 30, 2025 -
gh-133117: Enable stricter mypy checks for `tomllib`
#133206 opened
Apr 30, 2025 -
gh-132886: use relaxed atomics for sock_fd in gil builds
#133208 opened
Apr 30, 2025 -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 opened
Apr 30, 2025 -
gh-131031: Fix separated running of `pickle` tests
#133218 opened
Apr 30, 2025 -
GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 opened
Apr 30, 2025 -
gh-132775: Add _PyCode_VerifyStateless()
#133221 opened
Apr 30, 2025 -
gh-132969: Fix error/hang when shutdown(wait=False) and task exited abnormally
#133222 opened
Apr 30, 2025 -
gh-132975: Improve Remote PDB interrupt handling
#133223 opened
Apr 30, 2025 -
gh-92408/gh-96026: SharedMemory changes
#133227 opened
Apr 30, 2025 -
gh-133228: c-analyzer clang preprocessor
#133229 opened
Apr 30, 2025 -
GH-133231: Add JIT utilities in `sys._jit`
#133233 opened
May 1, 2025 -
gh-96531: tempfile.TemporaryFile should honour write-only mode
#133235 opened
May 1, 2025 -
gh-61103: don't use native complex types in ctypes
#133237 opened
May 1, 2025 -
gh-132855: Use overridden custom format for inherited PrettyPrinter
#133238 opened
May 1, 2025 -
json: Fast path for string encoding
#133239 opened
May 1, 2025 -
gh-132813: Improve error messages for incorrect types and values of csv.Dialog attributes
#133241 opened
May 1, 2025 -
gh-97907: use cancellation error from child if possible
#133243 opened
May 1, 2025 -
gh-131507: Add support for syntax highlighting in PyREPL
#133247 opened
May 1, 2025 -
gh-121249: fix complex formatting codes in the struct docs (note 10)
#133249 opened
May 1, 2025 -
gh-72902: speedup Fraction.from_decimal/float in typical cases
#133251 opened
May 1, 2025 -
gh-133017: Improve error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133252 opened
May 1, 2025 -
gh-132775: Unrevert "Add _PyCode_GetVarCounts()"
#133265 opened
May 1, 2025 -
[3.13] gh-130197: Test pygettext --output option (GH-133041)
#133266 opened
May 1, 2025 -
gh-46236: Document PyUnicode_BuildEncodingMap
#133270 opened
May 1, 2025 -
gh-124397: Add itertools.serialize (name tbd)
#133272 opened
May 1, 2025 -
gh-42550: Add 'Expect: 100-Continue' support to httplib
#133276 opened
May 1, 2025 -
GH-113464: Get LLVM from `cpython-bin-deps` on Windows
#133278 opened
May 2, 2025 -
gh-133279: Assert with HAS_TARGET in the codegen_addop_j function
#133280 opened
May 2, 2025 -
Fix: Corrected typo in comment: 'implemenation' to 'implementation'
#133281 opened
May 2, 2025 -
gh-132983: [Draft] Run refleak tests against _zstd with tests
#133282 opened
May 2, 2025 -
GH-91048: Add utils for printing the call stack for asyncio tasks
#133284 opened
May 2, 2025 -
GH-133231: Changes to executor management to support proposed `sys._jit` module
#133287 opened
May 2, 2025 -
gh-133194: Fix regression with PEP 758 parsing on older `feature_version`
#133289 opened
May 2, 2025 -
gh-133290: Use PyObject_SetAttr to set _type_
#133292 opened
May 2, 2025 -
[3.13] Docs: delete title links in `turtle.rst` and `typing.rst` (GH-133283)
#133293 opened
May 2, 2025
26 Issues closed by 18 people
-
add ability to specify name for `tk.OptionMenu` and `ttk.OptionMenu`
#130482 closed
May 2, 2025 -
Improve error message for strings with conflicting prefixes
#133197 closed
May 2, 2025 -
Implement PEP 773
#132930 closed
May 2, 2025 -
Inconsistency: NaN ** 0.0 = 1.0, but NaN * 0.0 = NaN
#133274 closed
May 1, 2025 -
Make the python.sh script more discoverable
#133259 closed
May 1, 2025 -
python爬虫代码请求
#133267 closed
May 1, 2025 -
JIT & macOS fat builds
#114809 closed
May 1, 2025 -
GCC 15 warnings: destination lacks 'nonstring' attribute
#133256 closed
May 1, 2025 -
struct (un)packing of half-precision `nan` floats is non-invertible
#130317 closed
May 1, 2025 -
PyType_GetModuleByDef can return NULL without exception set
#133166 closed
May 1, 2025 -
smtplib not sending emails to mailbox
#133165 closed
May 1, 2025 -
PEP 750 changes do no guard for usage with older versions like `ast.parse(t'', feature_version=(3, 13))`
#133196 closed
May 1, 2025 -
iOS compiler stubs override environment-based minimum version specifications
#133183 closed
May 1, 2025 -
Commit with `_PyCode_GetVarCounts()` broke buildbots
#133224 closed
May 1, 2025 -
`get_type_hints` doesn't work properly with lambdas
#133230 closed
May 1, 2025 -
Line beginning `<tab>` gives completion instead of indentation in pdb multi-line input after `interact`
#133153 closed
Apr 30, 2025 -
``test_opcache`` fails with a `--forever` argument
#122320 closed
Apr 30, 2025 -
PEP 750: Improve `TemplateIter` tests
#133213 closed
Apr 30, 2025 -
PEP750: test that `Template` and `Interpolation` types are final
#133211 closed
Apr 30, 2025 -
Compilation failure with --enable-optimizations and --without-doc-strings.
#133167 closed
Apr 30, 2025 -
Deprecate `codecs.open()`
#133036 closed
Apr 30, 2025 -
iPhone SE simulator no longer available by default in Xcode 16.4
#133131 closed
Apr 29, 2025 -
Allow subclasses of a dataclass to define required fields when a parent has defined optional fields
#133162 closed
Apr 29, 2025 -
Tkinter: emit deprecation warning for trace_variable() etc
#120220 closed
Apr 29, 2025 -
UBSan: Calling a function through pointer to incorrect function type is undefined behavior
#111178 closed
Apr 29, 2025 -
Error I cannot fix.
#133152 closed
Apr 29, 2025
22 Issues opened by 17 people
-
modules shouldn't link themselves in their documentations
#133291 opened
May 2, 2025 -
ctypes pointer set_type doesn't cache when setting _type_
#133290 opened
May 2, 2025 -
Incomplete pathlib Pattern Language ("seq" undefined)
#133286 opened
May 2, 2025 -
Python 3.14 fails to build on PPC64LE Fedora Rawhide: incomplete type ‘struct termio’
#133285 opened
May 2, 2025 -
Use HAS_TARGET in the codegen_addop_j function
#133279 opened
May 2, 2025 -
Keep instruction definitions in `bytecodes.c` and `optimizer_bytecodes.c` in sync
#133273 opened
May 1, 2025 -
Py_Main and Py_RunMain SystemExit documentation does not match actual behavior
#133264 opened
May 1, 2025 -
test_frame does crash randomly on AMD64 RHEL8 LTO 3.x
#133261 opened
May 1, 2025 -
PyUnicode_InternFromString does not immortalize the string as the document claims
#133260 opened
May 1, 2025 -
Trying to ./python -m test -R: test_index crashes with a failed assertion
#133258 opened
May 1, 2025 -
Race in linecache under free-threading
#133253 opened
May 1, 2025 -
Make turtle.pensize smarter
#133244 opened
May 1, 2025 -
Add JIT utilities in `sys._jit`
#133231 opened
May 1, 2025 -
c-analyzer clang preprocessor
#133228 opened
Apr 30, 2025 -
PEP 750: `TemplateIter` is not pickleable
#133216 opened
Apr 30, 2025 -
Some tests fail when python is compiled with `--without-doc-strings`
#133210 opened
Apr 30, 2025 -
PEP 758 changes do not have `CHECK_VERSION` guard for usage with `ast.parse(..., feature_version=(3, 13))`
#133194 opened
Apr 30, 2025 -
Make the JIT thread-safe
#133171 opened
Apr 29, 2025 -
Add a C API function to detect temporaries
#133164 opened
Apr 29, 2025 -
It is awkward to check whether an obj is of a particular heap type (defined in an extension module)
#133161 opened
Apr 29, 2025 -
Increase limits for typeobject.c in c-analyzer
#133158 opened
Apr 29, 2025 -
UBsan: Remove _Py_NO_SANITIZE_UNDEFINED
#133157 opened
Apr 29, 2025
154 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-132983: Introduce `_zstd` bindings module
#133027 commented on
May 2, 2025 • 26 new comments -
gh-100926: Move ctype's pointers cache to StgInfo
#131282 commented on
May 2, 2025 • 23 new comments -
gh-132876: workaround broken ldexp() on Windows 10
#133135 commented on
Apr 30, 2025 • 20 new comments -
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 1, 2025 • 13 new comments -
GH-132554: "Virtual" iterators
#132555 commented on
May 1, 2025 • 11 new comments -
gh-133139: Add curses.assume_default_colors()
#133145 commented on
Apr 30, 2025 • 9 new comments -
gh-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
May 1, 2025 • 8 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 commented on
May 1, 2025 • 7 new comments -
gh-131146: Fix month names in a genitive case in calendar module
#131147 commented on
Apr 29, 2025 • 7 new comments -
gh-125843: indicate which C function caused a `curses.error`
#125844 commented on
Apr 30, 2025 • 7 new comments -
gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules
#118655 commented on
May 2, 2025 • 7 new comments -
gh-128972: Add `_Py_ALIGN_AS` and revert `PyASCIIObject` memory layout.
#133085 commented on
May 2, 2025 • 6 new comments -
gh-124210: Add introduction to `threading` docs
#127046 commented on
May 1, 2025 • 6 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
May 1, 2025 • 5 new comments -
gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading
#133144 commented on
May 1, 2025 • 3 new comments -
gh-132385: Fix instance error suggestions potential exceptions in `traceback`
#132387 commented on
May 2, 2025 • 2 new comments -
gh-130821: Add type information to wrong type error messages
#130835 commented on
Apr 29, 2025 • 2 new comments -
gh-132971: update `shutil.which` doc
#133067 commented on
May 1, 2025 • 2 new comments -
gh-131296: Fix clang-cl warning on Windows in `posixmodule.c`
#133142 commented on
May 2, 2025 • 2 new comments -
GH-123599: `url2pathname()`: don't call `gethostbyname()` by default
#132610 commented on
Apr 30, 2025 • 1 new comment -
gh-116772: Cache `getenv` result in `optimizer.c` to reduce calls
#126439 commented on
Apr 29, 2025 • 1 new comment -
gh-133009: fix UAF in `xml.etree.ElementTree.Element.__deepcopy__`
#133010 commented on
May 1, 2025 • 1 new comment -
gh-77393: Add `--statistics` opt to `msgfmt.py`
#132136 commented on
May 1, 2025 • 1 new comment -
gh-133089: Make `subprocess.run`'s behavior is same with 'timeout=None' when the timeout is zero
#133103 commented on
May 1, 2025 • 1 new comment -
gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 commented on
May 1, 2025 • 1 new comment -
gh-128942: make arraymodule.c free-thread safe (lock-free)
#130771 commented on
May 2, 2025 • 0 new comments -
gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
May 1, 2025 • 0 new comments -
gh-131430: Fix crashes on an empty DELETE_WORD_BACKWARDS (^W) followed by CLEAR_TO_START (^K)
#131452 commented on
Apr 30, 2025 • 0 new comments -
gh-131466: `concurrent.futures.Executor.map`: avoid temporarily exceeding `buffersize` while collecting the next result
#131467 commented on
Apr 30, 2025 • 0 new comments -
gh-131524: Update platform CLI to use argparse
#131542 commented on
Apr 30, 2025 • 0 new comments -
gh-74028: `concurrent.futures.Executor.map`: avoid reference cycles when an exception is raised
#131701 commented on
Apr 29, 2025 • 0 new comments -
gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
May 1, 2025 • 0 new comments -
gh-125763: Fix an abnormal exit of a case in `turtledemo`
#126583 commented on
May 2, 2025 • 0 new comments -
gh-113924: Add copy from zipfile without decompress/recompressing data
#125718 commented on
Apr 30, 2025 • 0 new comments -
gh-74020: Raise ValueError for negative values converted to unsigned
#121114 commented on
Apr 29, 2025 • 0 new comments -
gh-87646: Make `tempfile.NamedTemporaryFile` and `TemporaryDirectory` path-like
#114765 commented on
May 2, 2025 • 0 new comments -
gh-108901: Deprecate `inspect.getcallargs` and slate it for removal
#112236 commented on
Apr 29, 2025 • 0 new comments -
gh-107545: Fix misleading setsockopt error message
#107546 commented on
Apr 29, 2025 • 0 new comments -
gh-93343: Expand warning filter examples
#106618 commented on
Apr 30, 2025 • 0 new comments -
raising a BaseException in a multiprocessing worker pool causes process hang
#101081 commented on
Apr 30, 2025 • 0 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
May 1, 2025 • 0 new comments -
bpo-36203: Check callback is callable in PyWeakref_NewRef
#26273 commented on
May 1, 2025 • 0 new comments -
gh-122196: Clarify, reorder language for TestCase(object)
#24465 commented on
May 1, 2025 • 0 new comments -
bpo-1346874: Add 'Expect: 100-Continue' support to httplib
#14880 commented on
May 1, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
May 2, 2025 • 0 new comments -
Adding an unstable C API for unique references
#133140 commented on
May 2, 2025 • 0 new comments -
[3.11] gh-126500: test_ssl: Don't stop ThreadedEchoServer on OSError in ConnectionHandler; rely on __exit__ (GH-126503) (GH-126572)
#133148 commented on
May 1, 2025 • 0 new comments -
gh-86768: implement os.lseek with SetFilePointer on Windows
#133137 commented on
Apr 29, 2025 • 0 new comments -
Lint: Use Ruff for all formatting in pre-commit
#133123 commented on
May 1, 2025 • 0 new comments -
gh-132413: Extend datetime C-API tests for subinterpreters
#133111 commented on
May 1, 2025 • 0 new comments -
gh-118761: Add test_lazy_import for more modules
#133057 commented on
Apr 29, 2025 • 0 new comments -
Minor miscellaneous `_pydatetime` updates
#133025 commented on
Apr 29, 2025 • 0 new comments -
gh-130197: Fix (and test) option in `pygettext`
#133021 commented on
May 1, 2025 • 0 new comments -
gh-132967: Add type attributes to the optimizer DSL
#132968 commented on
Apr 30, 2025 • 0 new comments -
gh-127011: Add __str__ and __repr__ to ConfigParser
#132966 commented on
Apr 30, 2025 • 0 new comments -
gh-132908: add math.normal/subnormal() functions
#132935 commented on
May 1, 2025 • 0 new comments -
gh-95380: Remove the 1024 bytes limit in fcntl.fcntl() and fcntl.ioctl()
#132907 commented on
Apr 29, 2025 • 0 new comments -
GH-130328: further speedup of pasting in new REPL on Windows by reading in chunks
#132889 commented on
May 2, 2025 • 0 new comments -
gh-91156: Document how TextIOWrapper interacts with UTF-8 mode
#132885 commented on
May 2, 2025 • 0 new comments -
gh-131531: android.py enhancements to support cibuildwheel
#132870 commented on
Apr 30, 2025 • 0 new comments -
gh-121249: unconditionally support `complex` types in `struct`
#132864 commented on
Apr 30, 2025 • 0 new comments -
gh-132416: document behavior of os.symlink when dst already exists
#132810 commented on
May 2, 2025 • 0 new comments -
gh-132744: Check recursion limit in _PY_FRAME_GENERAL
#132746 commented on
May 2, 2025 • 0 new comments -
gh-132732: Automatically constant evaluate pure operations
#132733 commented on
Apr 30, 2025 • 0 new comments -
GH-115512: Optimize peak memory usage and runtime for large emails
#132709 commented on
Apr 30, 2025 • 0 new comments -
gh-132413: Fix crash in _datetime when used at shutdown
#132665 commented on
May 1, 2025 • 0 new comments -
gh-132629: Deprecate acception out of range values for unsigned integers in PyArg_Parse
#132630 commented on
Apr 29, 2025 • 0 new comments -
gh-132042: Prebuild mro_dict for find_name_in_mro to speedup class creation
#132618 commented on
Apr 30, 2025 • 0 new comments -
gh-132551: make BytesIO object free-thread safe
#132616 commented on
May 2, 2025 • 0 new comments -
gh-132457: make staticmethod and classmethod generic
#132460 commented on
Apr 29, 2025 • 0 new comments -
GH-132445: Allowing to reset parameters of Wave_write
#132448 commented on
Apr 30, 2025 • 0 new comments -
gh-130645: Add colour to `argparse` help
#132323 commented on
Apr 30, 2025 • 0 new comments -
gh-131942: Use the Python-specific `Py_DEBUG` macro rather than `_DEBUG` in Windows-related C code
#131944 commented on
May 1, 2025 • 0 new comments -
GH-130397: use __stack_high and __stack_low LLVM WASM attributes
#131855 commented on
Apr 30, 2025 • 0 new comments -
gh-126835: Rename AST optimization related stuff after moving const folding to the peephole optimizier
#131830 commented on
May 1, 2025 • 0 new comments -
gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 commented on
May 1, 2025 • 0 new comments -
gh-127405: Emit a deprecation warning about a future change of `sys.abiflags` availability on Windows
#131717 commented on
May 1, 2025 • 0 new comments -
Argument Clinic: Better internal implementation for `@getter` and `@setter`
#113318 commented on
Apr 29, 2025 • 0 new comments -
Asyncio BufferedProtocol with SSL is significantly slower than asyncio sockets with SSL
#133112 commented on
Apr 30, 2025 • 0 new comments -
Add attributes to the JIT optimizer DSL
#132967 commented on
Apr 30, 2025 • 0 new comments -
pthread_exit & PyThread_exit_thread from PyEval_RestoreThread etc. are harmful
#87135 commented on
Apr 30, 2025 • 0 new comments -
Raise ValueError rather of OverflowError in PyLong_AsUnsignedLong()
#74020 commented on
Apr 30, 2025 • 0 new comments -
Allow passing DocTestRunner and DocTestCase in doctest
#43657 commented on
Apr 30, 2025 • 0 new comments -
Allow "p" in Py_BuildValue
#89488 commented on
Apr 30, 2025 • 0 new comments -
Timestamp conversion on windows fails with timestamps close to EPOCH
#81708 commented on
Apr 30, 2025 • 0 new comments -
Socket file descriptor races in GIL-enabled build
#132886 commented on
Apr 30, 2025 • 0 new comments -
Implement stack overflow protection for linux based on actual stack depth
#130396 commented on
Apr 30, 2025 • 0 new comments -
pygettext: Add `--omit-header` option
#130647 commented on
Apr 30, 2025 • 0 new comments -
REPL: AttributeError: module `__mp_main__` has no attribute `is_prime` in `ProcessPoolExecutor` example
#132898 commented on
Apr 30, 2025 • 0 new comments -
tests `test_pickle` failed due to error message mismatch
#131031 commented on
Apr 30, 2025 • 0 new comments -
WASM build scripts don't honor `--with-pydebug` from build-python due to a `sysconfig` regression
#131769 commented on
Apr 30, 2025 • 0 new comments -
nogil segmentation fault on ordered dict operations
#125996 commented on
Apr 30, 2025 • 0 new comments -
Remote PDB can't interrupt an infinite loop in an evaluated command
#132975 commented on
Apr 30, 2025 • 0 new comments -
Increase _PY_NSMALLPOSINTS size
#133059 commented on
Apr 30, 2025 • 0 new comments -
SharedMemory constructor raises "cannot mmap an empty file" exception
#92408 commented on
Apr 30, 2025 • 0 new comments -
Android cibuildwheel support
#131531 commented on
May 1, 2025 • 0 new comments -
Add support for C99 complex type (_Complex) as ctypes.c_complex
#61103 commented on
May 1, 2025 • 0 new comments -
get_lock() method is not present for Values created using multiprocessing.Manager()
#79967 commented on
Apr 29, 2025 • 0 new comments -
Make `PurePath` initializer args available as an attribute
#131916 commented on
Apr 29, 2025 • 0 new comments -
JIT: Optimize common C calls via replication
#133020 commented on
Apr 29, 2025 • 0 new comments -
Lib/importlib: Ensure stale empty python module directories don't break the build
#120492 commented on
Apr 29, 2025 • 0 new comments -
readline() causes output to be written at eof unless seek() is used
#113439 commented on
Apr 29, 2025 • 0 new comments -
Cython cannot use "pycore_frame.h" in Py3.14a4
#130931 commented on
Apr 29, 2025 • 0 new comments -
`lib-dynload` installed in wrong location on a 64-bit system when `CONFIG_SITE` is set
#108819 commented on
Apr 29, 2025 • 0 new comments -
Incorrect installation of `lib-dynload` for custom builds on openSUSE
#131425 commented on
Apr 29, 2025 • 0 new comments -
build-details.json should be installed to different locations for nondebug/debug builds and have distinct base_interpreter values
#131372 commented on
Apr 29, 2025 • 0 new comments -
Question about adjacent empty matches in regular expressions
#122055 commented on
Apr 29, 2025 • 0 new comments -
Add a functools.cache variant for methods to avoid keeping instances alive
#102618 commented on
Apr 29, 2025 • 0 new comments -
Expose functions called from the interpreter loop via PyAPI_FUNC
#131776 commented on
Apr 29, 2025 • 0 new comments -
Type slots are not thread-safe in free-threaded builds
#127266 commented on
Apr 29, 2025 • 0 new comments -
Better uop coverage in the JIT optimizer
#131798 commented on
Apr 30, 2025 • 0 new comments -
Multiple unused code warnings in `Python/generated_cases.c.h`
#125515 commented on
Apr 30, 2025 • 0 new comments -
Use `.. program::` and `.. option::` directives for modules with a documented CLI
#130160 commented on
Apr 30, 2025 • 0 new comments -
FileIO.readinto() breaks the contract on io.RawIOBase.read()
#118276 commented on
Apr 30, 2025 • 0 new comments -
instantiating and populating xml.dom.minidom.Element is cumbersome
#49099 commented on
Apr 30, 2025 • 0 new comments -
Leak test of test_descr fails Base2 != Base
#133122 commented on
Apr 30, 2025 • 0 new comments -
Improve the error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133017 commented on
May 1, 2025 • 0 new comments -
Silent ctypes.struct layout change from native to Windows when bitfields are used
#131747 commented on
May 1, 2025 • 0 new comments -
Fractions instantiation revisited
#72902 commented on
May 1, 2025 • 0 new comments -
Minor InterpreterPoolExecutor Issues
#132775 commented on
May 1, 2025 • 0 new comments -
pygettext: Improve test coverage
#130197 commented on
May 1, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
May 1, 2025 • 0 new comments -
Document PyUnicode_* API
#46236 commented on
May 1, 2025 • 0 new comments -
Implement stack overflow protection for webassembly
#130397 commented on
May 1, 2025 • 0 new comments -
test_os.TimerfdTests is flaky
#126112 commented on
May 1, 2025 • 0 new comments -
`ProcessPoolExecutor` raises exception or hangs the process when `shutdown(wait=False)` and worker throws exception
#132969 commented on
May 1, 2025 • 0 new comments -
shutil.which doesn't work in Docker container
#132971 commented on
May 1, 2025 • 0 new comments -
Not all types have "trashcan" protection and tp_dealloc can overflow stack
#124715 commented on
May 1, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 commented on
May 1, 2025 • 0 new comments -
httplib simply ignores CONTINUE
#42550 commented on
May 1, 2025 • 0 new comments -
Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 commented on
May 1, 2025 • 0 new comments -
Data race on `block->next` in `mi_block_set_nextx`
#129748 commented on
May 2, 2025 • 0 new comments -
Parser stack overflow on WASI with `--with-pydebug`
#131770 commented on
May 2, 2025 • 0 new comments -
Add tests for command-line interface
#131178 commented on
May 2, 2025 • 0 new comments -
Implement PEP 784 - Adding Zstandard to the Python standard library
#132983 commented on
May 2, 2025 • 0 new comments -
Have math.isnormal() and, perhaps, math.issubnormal()?
#132908 commented on
May 1, 2025 • 0 new comments -
Subclassing PrettyPrinter.format doesn't work in all cases
#132855 commented on
May 1, 2025 • 0 new comments -
unexpected behavior of tempfile.TemporaryFile() for O_TMPFILE
#96531 commented on
May 1, 2025 • 0 new comments -
Enable type checking of `tomllib` stdlib folder
#133117 commented on
May 1, 2025 • 0 new comments -
Deadlock in test_opcache with gh-131174 applied
#133130 commented on
May 1, 2025 • 0 new comments -
Memory keeps increasing with fixed-size dict during multi-threaded set/delete in 3.13.3t
#133136 commented on
May 1, 2025 • 0 new comments -
webbrowser has no escape for os.pathsep
#133138 commented on
May 1, 2025 • 0 new comments -
Add curses.assume_default_colors()
#133139 commented on
May 1, 2025 • 0 new comments -
test_external_inspection: test_async_global_awaited_by() fails on s390x Fedora Stable Refleaks 3.x
#133141 commented on
May 1, 2025 • 0 new comments -
Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 commented on
May 1, 2025 • 0 new comments -
Document the public `multiprocessing.[Bounded]Semaphore.get_value` method and refactor code
#133146 commented on
May 1, 2025 • 0 new comments -
Remove smart quotes in pydoc text
#80935 commented on
May 1, 2025 • 0 new comments -
`csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 commented on
May 1, 2025 • 0 new comments -
Occasional incorrect chaining of CancelledError when calling 'cancel' on result of 'asyncio.gather'
#97907 commented on
May 1, 2025 • 0 new comments -
test_opcache fails randomly (failure or crash)
#132942 commented on
May 1, 2025 • 0 new comments -
Increase test coverage of `gettext`
#130655 commented on
May 1, 2025 • 0 new comments -
Add support for C99 complex type (_Complex) to the struct module
#121249 commented on
May 1, 2025 • 0 new comments -
Syntax highlighting in PyREPL
#131507 commented on
May 1, 2025 • 0 new comments -
Negative run-time reported by `subprocess.run`'s `TimeoutExpired` exception when setting `timeout=0`
#133089 commented on
May 1, 2025 • 0 new comments