-
-
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
29 Pull requests merged by 18 people
-
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
21 Pull requests opened by 15 people
-
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-133197: Improve error message for incompatible string / bytes prefixes
#133242 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 -
[3.13] gh-130197: Improve test coverage of msgfmt.py (GH-133048)
#133255 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-133210: Fix `test_pydoc` in `--without-doc-strings` mode
#133271 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
11 Issues closed by 10 people
-
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
8 Issues opened by 8 people
-
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
94 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 • 24 new comments -
gh-99813: Start using `SSL_sendfile` when available
#99907 commented on
May 1, 2025 • 11 new comments -
gh-100926: Move ctype's pointers cache to StgInfo
#131282 commented on
May 1, 2025 • 10 new comments -
gh-132975: Improve Remote PDB interrupt handling
#133223 commented on
May 2, 2025 • 8 new comments -
GH-133231: Add JIT utilities in `sys._jit`
#133233 commented on
May 2, 2025 • 7 new comments -
gh-102567: Add -X importtime=2 for logging an importtime message for already-loaded modules
#118655 commented on
May 1, 2025 • 6 new comments -
gh-132042: Remove resolve_slotdups to speedup class creation
#132156 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-64243: Implement `locale.getlocale` fall back in `gettext.find`
#131477 commented on
May 1, 2025 • 5 new comments -
gh-133164: Add `PyUnstable_Object_IsUniqueReferencedTemporary ` C API
#133170 commented on
May 1, 2025 • 4 new comments -
gh-133228: c-analyzer clang preprocessor
#133229 commented on
May 1, 2025 • 3 new comments -
GH-132554: "Virtual" iterators
#132555 commented on
May 1, 2025 • 3 new comments -
gh-127266: avoid data races when updating type slots v2
#133177 commented on
May 2, 2025 • 3 new comments -
gh-133140: Add `PyUnstable_Object_IsUniquelyReferenced` for free-threading
#133144 commented on
May 1, 2025 • 3 new comments -
gh-123299: Add missing pending removals
#133082 commented on
May 1, 2025 • 2 new comments -
gh-130482: Add ability to specify name for `tkinter.OptionMenu` and `tkinter.ttk.OptionMenu`
#130502 commented on
May 1, 2025 • 2 new comments -
gh-132385: Fix instance error suggestions potential exceptions in `traceback`
#132387 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-133009: fix UAF in `xml.etree.ElementTree.Element.__deepcopy__`
#133010 commented on
May 1, 2025 • 1 new comment -
gh-124210: Add introduction to `threading` docs
#127046 commented on
May 1, 2025 • 1 new comment -
gh-128972: Add `_Py_ALIGN_AS` and revert `PyASCIIObject` memory layout.
#133085 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-132775: Add _PyCode_VerifyStateless()
#133221 commented on
May 2, 2025 • 1 new comment -
GH-133171: Prevent combinations of `--disable-gil` and `--enable-experimental-jit` (for now)
#133179 commented on
May 2, 2025 • 1 new comment -
gh-122196: Clarify, reorder language for TestCase(object)
#24465 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-59648: Nanosecond support for datetime
#92078 commented on
May 1, 2025 • 0 new comments -
gh-92408/gh-96026: SharedMemory changes
#133227 commented on
May 1, 2025 • 0 new comments -
GH-131769: fix detecting a pydebug build of the build Python when building for WASI
#133219 commented on
May 1, 2025 • 0 new comments -
gh-131031: Fix separated running of `pickle` tests
#133218 commented on
May 1, 2025 • 0 new comments -
gh-130167: Improve speed of `inspect.formatannotation` by replacing `re`
#130242 commented on
May 1, 2025 • 0 new comments -
gh-132813: Fix the csv documentation for quoting and escaping
#133209 commented on
May 1, 2025 • 0 new comments -
gh-130647: Add `--omit-header` option to pygettext
#130650 commented on
May 1, 2025 • 0 new comments -
gh-133117: Enable stricter mypy checks for `tomllib`
#133206 commented on
May 1, 2025 • 0 new comments -
json: Optimize escaping string in Encoder
#133186 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 -
gh-131715 Fix Error calling BaseHTTPRequestHandler.end_headers()
#131718 commented on
May 1, 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-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 -
[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 -
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-132413: Fix crash in _datetime when used at shutdown
#132665 commented on
May 1, 2025 • 0 new comments -
gh-126483: disable warnings filters mutation in concurrent test_check…
#132694 commented on
May 1, 2025 • 0 new comments -
gh-132908: add math.normal/subnormal() functions
#132935 commented on
May 1, 2025 • 0 new comments -
gh-130197: Fix (and test) option in `pygettext`
#133021 commented on
May 1, 2025 • 0 new comments -
gh-132971: update `shutil.which` doc
#133067 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 -
Increase test coverage of `gettext`
#130655 commented on
May 1, 2025 • 0 new comments -
test_opcache fails randomly (failure or crash)
#132942 commented on
May 1, 2025 • 0 new comments -
Implement PEP 773
#132930 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 -
`csv.writer` with `QUOTE_NONE` still requires non-emtpy `quotechar` and `escapechar`
#132813 commented on
May 1, 2025 • 0 new comments -
Improve error message for strings with conflicting prefixes
#133197 commented on
May 1, 2025 • 0 new comments -
Remove smart quotes in pydoc text
#80935 commented on
May 1, 2025 • 0 new comments -
c-analyzer clang preprocessor
#133228 commented on
May 1, 2025 • 0 new comments -
It is awkward to check whether an obj is of a particular heap type (defined in an extension module)
#133161 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 -
Add `sys.abi_features` to make information about the interpreter ABI more accessible
#133143 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 -
Adding an unstable C API for unique references
#133140 commented on
May 1, 2025 • 0 new comments -
Add curses.assume_default_colors()
#133139 commented on
May 1, 2025 • 0 new comments -
webbrowser has no escape for os.pathsep
#133138 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 -
Deadlock in test_opcache with gh-131174 applied
#133130 commented on
May 1, 2025 • 0 new comments -
Enable type checking of `tomllib` stdlib folder
#133117 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 -
Subclassing PrettyPrinter.format doesn't work in all cases
#132855 commented on
May 1, 2025 • 0 new comments -
Have math.isnormal() and, perhaps, math.issubnormal()?
#132908 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 -
Android cibuildwheel support
#131531 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 -
Failed to inspect `__new__` and `__init_subclass__` methods generated by `warnings.deprecated`
#119605 commented on
May 1, 2025 • 0 new comments -
httplib simply ignores CONTINUE
#42550 commented on
May 1, 2025 • 0 new comments -
Strategy for Iterators in Free Threading
#124397 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 -
shutil.which doesn't work in Docker container
#132971 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 -
Some tests fail when python is compiled with `--without-doc-strings`
#133210 commented on
May 1, 2025 • 0 new comments -
test_os.TimerfdTests is flaky
#126112 commented on
May 1, 2025 • 0 new comments -
Implement stack overflow protection for webassembly
#130397 commented on
May 1, 2025 • 0 new comments -
Document PyUnicode_* API
#46236 commented on
May 1, 2025 • 0 new comments -
Add a `PyThreadState *` parameter (almost) everywhere
#132312 commented on
May 1, 2025 • 0 new comments -
pygettext: Improve test coverage
#130197 commented on
May 1, 2025 • 0 new comments -
Parser stack overflow on WASI with `--with-pydebug`
#131770 commented on
May 1, 2025 • 0 new comments -
Minor InterpreterPoolExecutor Issues
#132775 commented on
May 1, 2025 • 0 new comments -
Fractions instantiation revisited
#72902 commented on
May 1, 2025 • 0 new comments -
PEP 750: `TemplateIter` is not pickleable
#133216 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 -
Improve the error message for invalid typecodes in `multiprocessing.{Array,Value}`
#133017 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 -
Add a C API function to detect temporaries
#133164 commented on
May 1, 2025 • 0 new comments -
Syntax highlighting in PyREPL
#131507 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