-
-
Notifications
You must be signed in to change notification settings - Fork 31k
Insights: python/cpython
Overview
Could not load contribution data
Please try again later
157 Pull requests merged by 50 people
-
GH-127381: pathlib ABCs: remove
JoinablePath.match()
#129147 merged
Jan 28, 2025 -
gh-128844: Make
_Py_TryIncref
public as an unstable API.#128926 merged
Jan 28, 2025 -
[3.13] gh-129408: http: Fix typo 'RFF' to RFC' in docstring (GH-129411)
#129414 merged
Jan 28, 2025 -
gh-129408: http: Fix typo 'RFF' to RFC' in docstring
#129411 merged
Jan 28, 2025 -
[3.13] gh-112064: Fix incorrect handling of negative read sizes in
HTTPResponse.read()
(GH-128270)#129395 merged
Jan 28, 2025 -
[3.12] gh-112064: Fix incorrect handling of negative read sizes in
HTTPResponse.read()
(GH-128270)#129396 merged
Jan 28, 2025 -
gh-129005: Avoid copy in _pyio.FileIO.readinto
#129324 merged
Jan 28, 2025 -
gh-112064: fix incorrect handling of negative read sizes in
HTTPResponse.read()
#128270 merged
Jan 28, 2025 -
gh-127146: Update test skips for Emscripten 4.0.1
#129375 merged
Jan 28, 2025 -
[3.12] gh-85046: Document errno constants (GH-126420)
#129384 merged
Jan 28, 2025 -
[3.13] gh-85046: Document errno constants (GH-126420)
#129383 merged
Jan 28, 2025 -
gh-85046: Document errno constants
#126420 merged
Jan 28, 2025 -
[3.13] GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399)
#129380 merged
Jan 27, 2025 -
[3.12] gh-119511: Fix a potential denial of service in imaplib (GH-119514)
#129356 merged
Jan 27, 2025 -
[3.13] gh-119511: Fix a potential denial of service in imaplib (GH-119514)
#129355 merged
Jan 27, 2025 -
[3.13] gh-129346: Handle allocation errors for SQLite aggregate context (GH-129347)
#129372 merged
Jan 27, 2025 -
[3.12] gh-129346: Handle allocation errors for SQLite aggregate context (GH-129347)
#129373 merged
Jan 27, 2025 -
gh-129346: Handle allocation errors for SQLite aggregate context
#129347 merged
Jan 27, 2025 -
gh-128954: Reorder _PyInterpreterFrame fields for reduced memory usage
#128958 merged
Jan 27, 2025 -
gh-129205: Modernize test_eintr
#129316 merged
Jan 27, 2025 -
[3.13] gh-109975: Add list of 3.13 removed library replacements (GH-127816)
#129242 merged
Jan 27, 2025 -
GH-128914: Remove all but one conditional stack effects
#129226 merged
Jan 27, 2025 -
gh-128427: Add
uuid.NIL
anduuid.MAX
#128429 merged
Jan 27, 2025 -
Cleanup What's New in Python 3.14 (C API changes)
#129341 merged
Jan 27, 2025 -
[3.13] gh-129061: Fix
FORCE_COLOR
andNO_COLOR
when empty strings (GH-129140)#129360 merged
Jan 27, 2025 -
gh-119786: Fix small typo in AST to CFG to bytecode section in compiler.md
#129322 merged
Jan 27, 2025 -
gh-129061: Fix
FORCE_COLOR
andNO_COLOR
when empty strings#129140 merged
Jan 27, 2025 -
gh-111178: fix UBSan failures in
Modules/_decimal
#129074 merged
Jan 27, 2025 -
gh-111178: fix UBSan failures in
Python/traceback.c
#128259 merged
Jan 27, 2025 -
gh-111178: fix UBSan failures in
Modules/socketmodule.c
#128249 merged
Jan 27, 2025 -
gh-111178: fix UBSan failures in
Modules/{blake2,md5,sha1,sha2,sha3}module.c
#128248 merged
Jan 27, 2025 -
gh-119511: Fix OOM vulnerability in imaplib
#119514 merged
Jan 27, 2025 -
gh-128509: Add
PyUnstable_IsImmortal
for finding immortal objects#129182 merged
Jan 27, 2025 -
gh-102471: Change PyLongWriter_Discard(NULL) to do nothing
#129339 merged
Jan 27, 2025 -
gh-102471: Credit Sergey B Kirpichev for PEP 757
#129338 merged
Jan 27, 2025 -
gh-128563: Move labels in ceval.c to bytecodes.c
#129112 merged
Jan 27, 2025 -
[3.13] gh-129156: Fix variable quoting in
android-env.sh
script (GH-129321)#129332 merged
Jan 27, 2025 -
gh-124703: Do not raise an exception when quitting pdb
#124704 merged
Jan 27, 2025 -
gh-129156: Fix variable quoting in
android-env.sh
script#129321 merged
Jan 27, 2025 -
gh-115911: Ignore PermissionError during import from cwd
#116131 merged
Jan 26, 2025 -
gh-127096: Do not recreate unnamed section on every read in ConfigParser
#127228 merged
Jan 26, 2025 -
[3.13] gh-123987: Fix NotADirectoryError in NamespaceReader when sentinel present (GH-124018)
#129319 merged
Jan 26, 2025 -
gh-126107: Remove copyright block from Modules/config.c.in
#126982 merged
Jan 26, 2025 -
gh-123987: Fix NotADirectoryError in NamespaceReader when sentinel present
#124018 merged
Jan 26, 2025 -
gh-129195: use future_add_to_awaited_by/future_discard_from_awaited_by in asyncio.staggered.staggered_race
#129253 merged
Jan 26, 2025 -
[3.12] gh-126022: Remove zope.org from the permitted linkcheck redirects (GH-129308)
#129318 merged
Jan 26, 2025 -
[3.13] gh-126022: Remove zope.org from the permitted linkcheck redirects (GH-129308)
#129317 merged
Jan 26, 2025 -
gh-126022: Remove zope.org from the permitted linkcheck redirects
#129308 merged
Jan 26, 2025 -
gh-129205: Add os.readinto API for reading data into a caller provided buffer
#129211 merged
Jan 26, 2025 -
[3.12] gh-71339: Use new assertion methods in test_idle (GH-129314)
#129315 merged
Jan 26, 2025 -
[3.13] gh-71339: Use new assertion methods in test_idle
#129314 merged
Jan 26, 2025 -
[3.12] GH-121970: Remove pyspecific
PyDecoratorMixin
patches (GH-129306)#129310 merged
Jan 26, 2025 -
[3.13] GH-121970: Remove pyspecific
PyDecoratorMixin
patches (GH-129306)#129309 merged
Jan 26, 2025 -
GH-121970: Remove pyspecific
PyDecoratorMixin
patches#129306 merged
Jan 26, 2025 -
[3.12] gh-58956: Set f_trace on frames with breakpoints after setting a new breakpoint (GH-124454)
#125549 merged
Jan 25, 2025 -
gh-128421: make exception group methods thread safe
#129298 merged
Jan 25, 2025 -
gh-129223: Raise KeyError in search_map_for_section() if not found
#129262 merged
Jan 25, 2025 -
gh-129271: Fix reference leak with unicode writer in fast path in the json module
#129272 merged
Jan 25, 2025 -
[3.12] gh-126022: make license.rst consistent with LICENSE (GH-128516)
#129291 merged
Jan 25, 2025 -
[3.13] gh-126022: make license.rst consistent with LICENSE (GH-128516)
#129290 merged
Jan 25, 2025 -
gh-126022: make license.rst consistent with LICENSE: fix underline
#129292 merged
Jan 25, 2025 -
gh-128799: Add frame of except* to traceback when wrapping a naked exception
#128971 merged
Jan 25, 2025 -
gh-129244: Remove workaround for MSVC compiler crash
#129263 merged
Jan 25, 2025 -
gh-126022: make license.rst consistent with LICENSE
#128516 merged
Jan 25, 2025 -
Remove unused DPRINTF in ceval.c
#129282 merged
Jan 25, 2025 -
[3.13] Replace
strict_concatenate = True
withextra_checks = True
(GH-126391)#129286 merged
Jan 25, 2025 -
Replace
strict_concatenate = True
withextra_checks = True
#126391 merged
Jan 25, 2025 -
[3.13] gh-129248: Filter out the iOS log prefix from testbed runner output. (GH-129252)
#129283 merged
Jan 25, 2025 -
gh-129248: Filter out the iOS log prefix from testbed runner output.
#129252 merged
Jan 25, 2025 -
[3.12] GH-125722: Remove Sphinx patches (GH-129277)
#129279 merged
Jan 25, 2025 -
[3.13] GH-125722: Remove Sphinx patches (GH-129277)
#129278 merged
Jan 25, 2025 -
GH-125722: Remove Sphinx patches
#129277 merged
Jan 25, 2025 -
gh-111178: fix UBSan failures in
Modules/cjkcodecs/multibytecodec.c
#129090 merged
Jan 25, 2025 -
gh-112713 : Add support for 'partitioned' attribute in http.cookies
#112714 merged
Jan 24, 2025 -
gh-129223: Do not allow the compiler to optimise away symbols for debug sections
#129225 merged
Jan 24, 2025 -
gh-128002: fix
test_all_tasks_different_thread
in asyncio#129267 merged
Jan 24, 2025 -
[3.13] Improve tests for _colorize.can_colorize() (GH-129234)
#129265 merged
Jan 24, 2025 -
Improve tests for _colorize.can_colorize()
#129234 merged
Jan 24, 2025 -
gh-128002: use
_PyObject_SetMaybeWeakref
when creating tasks in asyncio#128885 merged
Jan 24, 2025 -
[3.13] gh-128679: Clear the ref trace in _PyTraceMalloc_Stop()
#129258 merged
Jan 24, 2025 -
gh-129185: Simplify PyTraceMalloc_Track()
#129256 merged
Jan 24, 2025 -
gh-128863: deprecate _PyLong_FromDigits() function
#127939 merged
Jan 24, 2025 -
gh-127937: convert decimal module to use import API for ints (PEP 757)
#127925 merged
Jan 24, 2025 -
gh-119182: Use public PyUnicodeWriter in _json.c
#129249 merged
Jan 24, 2025 -
gh-129185: Use PyMutex in tracemalloc
#129246 merged
Jan 24, 2025 -
gh-129173: Use
_PyUnicodeError_GetParams
inPyCodec_IgnoreErrors
#129174 merged
Jan 24, 2025 -
gh-119182: Use public PyUnicodeWriter in stringio.c
#129243 merged
Jan 23, 2025 -
gh-109975: Add list of 3.13 removed library replacements
#127816 merged
Jan 23, 2025 -
[3.13] gh-97850: Remove the mention of removal from
ResourceReader
docs (GH-128602)#128654 merged
Jan 23, 2025 -
[3.13] gh-126172: Fix a misleading statement in PYTHON_BASIC_REPL documentation (GH-127203)
#129152 merged
Jan 23, 2025 -
[3.13] gh-118878: Pyrepl: show completions menu below the current line (GH-118939)
#129161 merged
Jan 23, 2025 -
[3.11] gh-119461: Fix ThreadedVSOCKSocketStreamTest
#129171 merged
Jan 23, 2025 -
gh-91048: Also clear and set ts->asyncio_running_task with eager tasks
#129197 merged
Jan 23, 2025 -
gh-71339: Use new assertion methods in test_idle
#129213 merged
Jan 23, 2025 -
gh-91048: Improve example in
asyncio-graph.rst
doc#129224 merged
Jan 23, 2025 -
[3.13] gh-128330: Terminal control characters should be restored on repl exit (GH-128331)
#129233 merged
Jan 23, 2025 -
gh-128330: Terminal control characters should be restored on repl exit
#128331 merged
Jan 23, 2025 -
[3.9] gh-121277: Allow .. versionadded:: next in docs (GH-121278)
#128117 merged
Jan 23, 2025 -
gh-128479: fix asyncio staggered race leaking tasks, and logging unhandled exception.append exception
#128475 merged
Jan 23, 2025 -
gh-126004: remove redundant safeguards for codecs handlers tests
#127680 merged
Jan 23, 2025 -
gh-128690: Update test_embed for getpath.py exec_prefix change
#129137 merged
Jan 23, 2025 -
gh-118761: Improve import time for
pstats
andzipfile
by removing imports totyping
#128981 merged
Jan 23, 2025 -
gh-129149: Add Missing fast path in PYLONG_FROM_UINT macro for compact integers
#129168 merged
Jan 23, 2025 -
gh-101410: support custom messages for domain errors in the math module
#124299 merged
Jan 23, 2025 -
[3.12] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191) (#129217)
#129221 merged
Jan 23, 2025 -
gh-126004: fix positions handling in
codecs.backslashreplace_errors
#127676 merged
Jan 23, 2025 -
[3.13] gh-129185: Fix PyTraceMalloc_Untrack() at Python exit (#129191)
#129217 merged
Jan 23, 2025 -
gh-128863: deprecate _PyLong_New() function
#129212 merged
Jan 23, 2025 -
gh-129185: Remove internal TRACE_RAW_MALLOC macro
#129218 merged
Jan 23, 2025 -
gh-129185: Fix PyTraceMalloc_Untrack() at Python exit
#129191 merged
Jan 23, 2025 -
gh-126004: fix positions handling in
codecs.replace_errors
#127674 merged
Jan 23, 2025 -
gh-126004: fix positions handling in
codecs.xmlcharrefreplace_errors
#127675 merged
Jan 23, 2025 -
Revert "GH-128914: Remove conditional stack effects from
bytecodes.c
and the code generators (GH-128918)"#129202 merged
Jan 23, 2025 -
gh-127936: convert marshal module to use import/export API for ints (PEP 757)
#128530 merged
Jan 23, 2025 -
gh-128863: Deprecate _PyLong_Sign() function
#129176 merged
Jan 23, 2025 -
gh-119182: Use public PyUnicodeWriter in Python-ast.c
#129209 merged
Jan 23, 2025 -
gh-119182: Use public PyUnicodeWriter in ast_unparse.c
#129208 merged
Jan 23, 2025 -
gh-119182: Use public PyUnicodeWriter in wrap_strftime()
#129206 merged
Jan 23, 2025 -
gh-119182: Use public PyUnicodeWriter in time_strftime()
#129207 merged
Jan 23, 2025 -
gh-128627: Emscripten: Fix address calculation for wasm-gc trampoline
#128782 merged
Jan 23, 2025 -
[3.12] Add colour to GitHub Actions output (GH-129196)
#129199 merged
Jan 22, 2025 -
[3.13] Add colour to GitHub Actions output (GH-129196)
#129198 merged
Jan 22, 2025 -
Add colour to GitHub Actions output
#129196 merged
Jan 22, 2025 -
gh-129192: Use
EnvironmentVarGuard
to restore environment variables#129193 merged
Jan 22, 2025 -
[3.13] gh-127873: Only check
sys.flags.ignore_environment
forPYTHON*
env vars (GH-127877)#129138 merged
Jan 22, 2025 -
GH-91048: Don't attempt to run on FreeBSD
#129189 merged
Jan 22, 2025 -
[3.12] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399)
#129190 merged
Jan 22, 2025 -
[3.13] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399)
#129187 merged
Jan 22, 2025 -
[3.13] gh-128636: Fix crash in PyREPL when
os.environ
is overwritten with an invalid value (GH-128653)#129186 merged
Jan 22, 2025 -
GH-91048: Add utils for capturing async call stack for asyncio programs and enable profiling
#124640 merged
Jan 22, 2025 -
gh-124363: Treat debug expressions in f-string as raw strings
#128399 merged
Jan 22, 2025 -
gh-128636: Fix crash in PyREPL when
os.environ
is overwritten with an invalid value#128653 merged
Jan 22, 2025 -
gh-129158: Fix unwanted trailing whitespace in test_asyncio.test_subprocess
#129181 merged
Jan 22, 2025 -
[3.13] gh-128770: fix ResourceWarning in test_pyrepl (GH-128906)
#129179 merged
Jan 22, 2025 -
[3.13] gh-128894: Fix
TracebackException._format_syntax_error
on customSyntaxError
metadata (GH-128946)#129178 merged
Jan 22, 2025 -
gh-125723: Fix crash with f_locals when generator frame outlive their generator
#126956 merged
Jan 22, 2025 -
gh-128770: fix ResourceWarning in test_pyrepl
#128906 merged
Jan 22, 2025 -
gh-128894: Fix
TracebackException._format_syntax_error
on customSyntaxError
metadata#128946 merged
Jan 22, 2025 -
gh-129158: Ensure we restore unix_events.can_use_pidfd after SubprocessThreadedWatcherTests finishes
#129160 merged
Jan 22, 2025 -
[3.11] gh-128069: brew link --overwrite tcl-tk@8 to prevent conflict with GitHub image's version (GH-128090)
#129172 merged
Jan 22, 2025 -
gh-128863: Deprecate private C API functions
#128864 merged
Jan 22, 2025 -
GH-128682: Change a couple of functions to only steal references on success.
#129132 merged
Jan 22, 2025 -
gh-61103: Add What's New entry for complex types in ctypes
#129129 merged
Jan 22, 2025 -
gh-128902: Fix check for fallthrough attribute support
#128903 merged
Jan 22, 2025 -
gh-128563: Move GO_TO_INSTRUCTION and PREDICT to cases generator
#129115 merged
Jan 22, 2025 -
[3.13] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains
!
(GH-129159)#129163 merged
Jan 22, 2025 -
[3.12] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains !
#129164 merged
Jan 22, 2025 -
gh-129093: Fix f-string debug text sometimes getting cut off when expression contains
!
#129159 merged
Jan 22, 2025 -
[3.12] gh-129044: Update glossary entry for 'loader' to reflect current import system (#129073)
#129130 merged
Jan 21, 2025 -
GH-121970: Extract
pydoc_topics
into a new extension#129116 merged
Jan 21, 2025 -
[3.13] gh-123024: Correctly prepare/restore around help and show-history commands (GH-124485)
#129155 merged
Jan 21, 2025 -
gh-118878: Pyrepl: show completions menu below the current line
#118939 merged
Jan 21, 2025 -
[3.13] gh-125553: Fix backslash continuation in
untokenize
(GH-126010)#129153 merged
Jan 21, 2025 -
[3.13] gh-126332: Fix pyrepl crash for double ctrl-z in line overflow (GH-126650)
#129154 merged
Jan 21, 2025 -
gh-123024: Correctly prepare/restore around help and show-history commands
#124485 merged
Jan 21, 2025
67 Pull requests opened by 48 people
-
gh-129157: Change the location of with statement AST nodes to spawn the first line
#129162 opened
Jan 21, 2025 -
gh-129165: Clarify that signal.raise_signal() sends signal to calling thread
#129167 opened
Jan 22, 2025 -
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogateEscapeErrors`
#129175 opened
Jan 22, 2025 -
gh-128772: Fix pydoc for methods with __module__ is None
#129177 opened
Jan 22, 2025 -
Add AtomicCounter class to threading module
#129183 opened
Jan 22, 2025 -
gh-128779: Fix site venv() for system site-packages
#129184 opened
Jan 22, 2025 -
GH-126599: Remove the `PyOptimizer` API
#129194 opened
Jan 22, 2025 -
gh-129201: Use prefetch in GC mark alive phase.
#129203 opened
Jan 22, 2025 -
gh-129231: group executable JIT code in memory
#129232 opened
Jan 23, 2025 -
gh-129236: Use `stackpointer` in free threaded GC
#129240 opened
Jan 23, 2025 -
Implement retry on checkout for reusable-ubuntu
#129241 opened
Jan 23, 2025 -
gh-128863: Deprecate the private _PyUnicodeWriter API
#129245 opened
Jan 23, 2025 -
Doc: update term "namespace package"
#129251 opened
Jan 24, 2025 -
gh-117779: Fix reading duplicated entries in zipfile by name
#129254 opened
Jan 24, 2025 -
gh-75955: tarfile: Allow configuring the record size
#129260 opened
Jan 24, 2025 -
gh-65697: Prevent configparser from writing keys it cannot properly read
#129270 opened
Jan 24, 2025 -
gh-112632 : Added an option for block formatting to Lib/pprint.py
#129274 opened
Jan 25, 2025 -
gh-129280: Avoid cyclic reference in contextlib.contextmanager
#129276 opened
Jan 25, 2025 -
simplify test_asyncio.test_taskgroups no_other_refs
#129284 opened
Jan 25, 2025 -
gh-129288: Add optional l2_cid and l2_bdaddr_type in BTPROTO_L2CAP socket address tuple
#129293 opened
Jan 25, 2025 -
gh-129294: use winapi to determine win version before invoking cmd.exe
#129295 opened
Jan 25, 2025 -
[3.13] gh-128799: Add frame of except* to traceback when wrapping a naked exception (#128971)
#129299 opened
Jan 25, 2025 -
Fix ASCII position in description of curses.ascii.rst
#129300 opened
Jan 25, 2025 -
gh-129149: Add fast path for medium-size integers in `PyLong_FromSsize_t()`
#129301 opened
Jan 25, 2025 -
gh-64940: Add .tar.xz docs distributions
#129302 opened
Jan 25, 2025 -
Fix a grammar error in the `Py_ALWAYS_INLINE` doc
#129304 opened
Jan 26, 2025 -
GH-121970: Replace custom abstract method directive with the ``:abstract:`` option
#129311 opened
Jan 26, 2025 -
Fix some incorrect indents in the documentation
#129312 opened
Jan 26, 2025 -
gh-75204: Clarify int division programming faq
#129313 opened
Jan 26, 2025 -
gh-129296: Fix `pyatomic.h` include paths
#129320 opened
Jan 26, 2025 -
gh-126332: Add tests for _pyrepl.utils
#129325 opened
Jan 26, 2025 -
[3.12] gh-128799: Add frame of except* to traceback when wrapping a naked exception (GH-128971)
#129328 opened
Jan 27, 2025 -
gh-69605: Add module autocomplete to PyREPL
#129329 opened
Jan 27, 2025 -
gh-96092: Fix traceback.walk_stack(None) skipping too many frames
#129330 opened
Jan 27, 2025 -
GH-115869: Reference implementation for hosting JIT stencils
#129331 opened
Jan 27, 2025 -
gh-129327: revise hashlib documentation to account for FIPS removing sha1
#129334 opened
Jan 27, 2025 -
gh-112075: Remove critical section in dict.get
#129336 opened
Jan 27, 2025 -
Proof of concept: Add timestamps to tracebacks.
#129337 opened
Jan 27, 2025 -
fixed issue with ShareableList not checking type of index, leading to undefined behaviour
#129340 opened
Jan 27, 2025 -
gh-129345: null check for indent syslogmodule
#129348 opened
Jan 27, 2025 -
gh-85795: Add support for `super()` in `NamedTuple` subclasses
#129352 opened
Jan 27, 2025 -
gh-129343: Add `_repr` method to named tuples
#129353 opened
Jan 27, 2025 -
[3.11] gh-119511: Fix a potential denial of service in imaplib (GH-119514)
#129357 opened
Jan 27, 2025 -
[3.10] gh-119511: Fix a potential denial of service in imaplib (GH-119514)
#129358 opened
Jan 27, 2025 -
[WIP] gh-129354: Use PyErr_FormatUnraisable() function
#129359 opened
Jan 27, 2025 -
gh-129342: Explain how to replace Py_GetProgramName() in C
#129361 opened
Jan 27, 2025 -
gh-129363: Added colored printing for `python -m test` without the `-j` flag
#129364 opened
Jan 27, 2025 -
gh-115999: Enable free-threaded specialization of LOAD_CONST
#129365 opened
Jan 27, 2025 -
gh-129350: Make tests for glob with trailing slash more strict
#129376 opened
Jan 27, 2025 -
gh-128690: Use test_embed in PGO profile builds again
#129377 opened
Jan 27, 2025 -
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR
#129379 opened
Jan 27, 2025 -
remove type annotations from multiprocessing.
#129381 opened
Jan 27, 2025 -
gh-129388: Use user supplied env vars when checking for gdbm deps
#129389 opened
Jan 28, 2025 -
gh-115806: Don't mangle gdbm header dependency detection output
#129390 opened
Jan 28, 2025 -
gh-129393: Make 'sys.platform' return "freebsd" only on FreeBSD witho…
#129394 opened
Jan 28, 2025 -
gh-91417: Remove PySequence_Fast() from the limited C API
#129398 opened
Jan 28, 2025 -
gh-91048: fix thread safety for asyncio stack introspection APIs
#129399 opened
Jan 28, 2025 -
gh-93649: Split _testcapimodule.c into smaller files
#129400 opened
Jan 28, 2025 -
GH-128682: Make `PyStackRef_CLOSE` escaping.
#129404 opened
Jan 28, 2025 -
gh-129405: Fix doc for Py_mod_multiple_interpreters default, and add test
#129406 opened
Jan 28, 2025 -
gh-129407: Clarify that a `SystemError` isn't always CPython's fault
#129410 opened
Jan 28, 2025 -
gh-89188: Implement PyUnicode_KIND() as a function
#129412 opened
Jan 28, 2025 -
gh-129409: Fix Integer overflow - SEGV while writing data more than 2GB in CSV file
#129413 opened
Jan 28, 2025 -
GH-129386: Use symbolic constants for specialization tests
#129415 opened
Jan 28, 2025 -
gh-123471: make itertools.batched thread-safe
#129416 opened
Jan 28, 2025 -
GH-128563: Don't leave `frame->lltrace` uninitialized
#129417 opened
Jan 28, 2025 -
gh-105704: Disallow square brackets (`[` and `]`) in domain names for parsed URLs
#129418 opened
Jan 28, 2025
89 Issues closed by 33 people
-
Emscripten: Use wasm-gc for call trampolines instead of JS type reflection
#128627 closed
Jan 28, 2025 -
`Lib/http/__init__.py` mentions RFF instead of RFC
#129408 closed
Jan 28, 2025 -
PySequence_Fast needs new macros to be safe in a nogil world
#119247 closed
Jan 28, 2025 -
Quitting interactive help when started without call duplicates prompt
#123024 closed
Jan 28, 2025 -
Python dictionary watchers no longer trigger when an object's attributes change
#125608 closed
Jan 28, 2025 -
Some C struct members are not marked up in docs
#97909 closed
Jan 28, 2025 -
Buffer Overflow via ctypes Memory Manipulation
#129402 closed
Jan 28, 2025 -
[C API] Add PySys_GetAttr() function
#129367 closed
Jan 28, 2025 -
May be its an issue , as Strings are immutable
#129397 closed
Jan 28, 2025 -
Consider adding public PyLong_FlipSign() function
#120446 closed
Jan 28, 2025 -
3.13 adds C macros/functions/types without the `Py`/`_Py` prefix
#118771 closed
Jan 28, 2025 -
Stable ABI should avoid `enum`
#88890 closed
Jan 28, 2025 -
Get rid of conditional inputs and outputs for instructions in bytecodes.c
#128914 closed
Jan 28, 2025 -
http.client.HTTPResponse.read(-1) handled incorrectly
#112064 closed
Jan 28, 2025 -
Immortal objects and the C API docs
#104597 closed
Jan 28, 2025 -
Python does not provide PyLong_FromIntMax_t() or PyLong_FromUintMax_t() function
#62070 closed
Jan 28, 2025 -
Incorrect handling of negative reading sizes in `HTTPResponse.read()`
#128271 closed
Jan 28, 2025 -
Python's help utility crashes when `collections.abc` module is asked.
#123339 closed
Jan 28, 2025 -
Deprecate (soft) Py_HUGE_VAL macro
#120026 closed
Jan 28, 2025 -
Add assertFloatsAreIdentical/assertComplexAreIdentical to unittest (or kwarg to assertEqual)?
#121039 closed
Jan 28, 2025 -
Tier 2 superuops
#116202 closed
Jan 28, 2025 -
Improve error reporting for the argument parsing C API
#47604 closed
Jan 28, 2025 -
C API for appending to arrays
#49391 closed
Jan 28, 2025 -
Make documentation about macros in C API explicit about rvalue vs statement
#61789 closed
Jan 28, 2025 -
`install_certificates.command` uses wrong Python in free threading install
#129378 closed
Jan 28, 2025 -
Rename Py_SAFE_DOWNCAST
#63891 closed
Jan 28, 2025 -
Request for multi-phase initialization API to run code after importlib init
#84513 closed
Jan 28, 2025 -
errno missing descriptions
#85046 closed
Jan 28, 2025 -
Add (optional) threadstate to: PyOS_InterruptOccurred()
#85209 closed
Jan 28, 2025 -
Insufficient description of cyclic garbage collector for C API
#85305 closed
Jan 28, 2025 -
[C API] How many slots of static types should be exposed in PyType_GetSlot()
#85784 closed
Jan 28, 2025 -
_PyErr_Display should be available in the CPython-specific API
#87543 closed
Jan 27, 2025 -
Cannot seem to embed Python 3.11 into a 64-bit Windows C++ program
#115919 closed
Jan 27, 2025 -
PyImport_AddModuleRef is questionable
#106915 closed
Jan 27, 2025 -
[Enhancement] Expose list.remove() as PyList_Remove(PyObject *) in the C API.
#119133 closed
Jan 27, 2025 -
gzip.py: explain optional argument mtime
#88014 closed
Jan 27, 2025 -
No NULL check in sqlite `connection.c`
#129346 closed
Jan 27, 2025 -
`libregrtest` f-string update
#129370 closed
Jan 27, 2025 -
grp library functions grp.getgrnam() & grp.getgrgid() returning incorrect gr_mem information
#84002 closed
Jan 27, 2025 -
Support Nil and Max UUID formats from RFC 9562
#128427 closed
Jan 27, 2025 -
Allow `.. versionadded:: next` in docs
#121277 closed
Jan 27, 2025 -
Empty values of FORCE_COLOR and NO_COLOR are not ignored
#129061 closed
Jan 27, 2025 -
./android.py configure-host HOST fails because export CXXFLAGS is unquoted
#129156 closed
Jan 27, 2025 -
importlib: PermissionError during startup if working directory isn't readable
#115911 closed
Jan 26, 2025 -
ThreadPoolExecutor loses exceptions.
#120508 closed
Jan 26, 2025 -
Test
#129303 closed
Jan 25, 2025 -
behaviour of the modulo operator
#129297 closed
Jan 25, 2025 -
Refleaks in multiple buildbots for test_capi, test_embed, test_import, test_interpreters, test_json and more
#129271 closed
Jan 25, 2025 -
Remove #pragma that disables optimization on _PyEval_EvalFrameDefault on MSVC
#129244 closed
Jan 25, 2025 -
Python license documentation file has a stale link to Zope Corporation
#126022 closed
Jan 25, 2025 -
Unexpected location of naked exception wrapped in except* block
#128799 closed
Jan 25, 2025 -
Issues with Python 3.10 and 3.11 documentation on @staticmethod decorator
#129285 closed
Jan 25, 2025 -
iOS buildbot failure comments don't contain failure details anymore
#129248 closed
Jan 25, 2025 -
Support for Partitioned cookies attribute
#112713 closed
Jan 24, 2025 -
Python should support exporting thread names to the OS
#59705 closed
Jan 24, 2025 -
Bug in datetime lib causes incorrect timedelta value
#128765 closed
Jan 24, 2025 -
doctest doesn't catch unescaped character literals
#129257 closed
Jan 24, 2025 -
"Modules" section in Tutorial contains incorrect description about __init__.py
#81073 closed
Jan 24, 2025 -
Terminal settings are not correctly restored on repl exit
#128330 closed
Jan 23, 2025 -
Incorrect handling of `start` and `end` values in `codecs` error handlers
#126004 closed
Jan 23, 2025 -
`test_embed.test_init_pyvenv_cfg()` fails
#128690 closed
Jan 23, 2025 -
Add tests for `dis` command-line interface
#127637 closed
Jan 23, 2025 -
Segmentation fault during interpreter finalization in PyTraceMalloc_Untrack
#129185 closed
Jan 23, 2025 -
spam
#129219 closed
Jan 23, 2025 -
Glossary entry for "loader" references a long-deprecated method to explain it
#129044 closed
Jan 23, 2025 -
Remove private _PyLong_New() function
#127936 closed
Jan 23, 2025 -
Remove private _PyLong_FromDigits() function
#127937 closed
Jan 23, 2025 -
Remove _Py_InitializeMain() private function
#129033 closed
Jan 23, 2025 -
iOS testbed runner prone to failure when two instances start near the same time
#129200 closed
Jan 23, 2025 -
`test_zipfile` fails (env changed)
#129192 closed
Jan 22, 2025 -
ZipFile.writestr should respect SOURCE_DATE_EPOCH
#91279 closed
Jan 22, 2025 -
Docs: move deprecations into include files
#122085 closed
Jan 22, 2025 -
Default to stdout isatty for colour detection instead of stderr
#128595 closed
Jan 22, 2025 -
`can_colorize()` ignores `FORCE_COLOR`/`NO_COLOR`/`TERM` when `-E` is set
#127873 closed
Jan 22, 2025 -
Expression before `=` in an f-string is interpreted like a normal string with escape sequences
#124363 closed
Jan 22, 2025 -
Py313 REPL crash on malformed `os.environ`
#128636 closed
Jan 22, 2025 -
test_asyncio leaks references after commit 9d2e1ea3862e5950d48b45ac57995a206e33f38b
#129158 closed
Jan 22, 2025 -
`raise SyntaxError('hello', 'abcdef')` crashes the new Python 3.13 REPL
#128894 closed
Jan 22, 2025 -
GCC style fallthrough attribute is used with clang versions that don't support it
#128902 closed
Jan 22, 2025 -
f-string evaluation of conditional expressions with != operator seems to fail
#129093 closed
Jan 22, 2025 -
Pickle Framing in C Pickle Accelerator
#128853 closed
Jan 21, 2025 -
Start-of-line navigation is weird in new REPL, with completions showing
#126851 closed
Jan 21, 2025 -
type(None).__module__ returns wrong module
#128197 closed
Jan 21, 2025 -
pyrepl: Cursor behaviour during tab-completion
#119257 closed
Jan 21, 2025 -
Tab completion behaviour in new REPL
#118878 closed
Jan 21, 2025
64 Issues opened by 52 people
-
CSV write has SEGV when trying to write data 2GB or larger
#129409 opened
Jan 28, 2025 -
The `SystemError` description is misleading
#129407 opened
Jan 28, 2025 -
Documented `Py_mod_multiple_interpreters` default is incorrect
#129405 opened
Jan 28, 2025 -
Incorrect exception message in `Barrier.__init__`
#129403 opened
Jan 28, 2025 -
`test_repr_rlock` failing randomly on main branch CI
#129401 opened
Jan 28, 2025 -
Make 'sys.platform' return "freebsd" only on FreeBSD without major version
#129393 opened
Jan 28, 2025 -
Python interreter and codecs module don't recognize unicode escape \u{xxx}.
#129392 opened
Jan 28, 2025 -
Regression in pathlib.resolve() in Python 3.13.1
#129391 opened
Jan 28, 2025 -
GDBM configure checks are missing context
#129388 opened
Jan 28, 2025 -
Decorate namedtuple's default repr with `@reprlib.recursive_repr`
#129387 opened
Jan 28, 2025 -
Provide an "aggressive" specialization/JIT mode for debugging
#129386 opened
Jan 28, 2025 -
Print from background thread has broken line endings
#129385 opened
Jan 28, 2025 -
venv.EnvBuilder and venv.create should have the same symlinks defaults as python -m venv
#129382 opened
Jan 27, 2025 -
Feature request: sniff csv quoting and lineterminator
#129374 opened
Jan 27, 2025 -
C API docs: PyRun_StringFlags: what is a "start token"?
#129368 opened
Jan 27, 2025 -
`python -m test` color print with and without `-j`
#129363 opened
Jan 27, 2025 -
C API docs: an `int` valued function cannot return "true"
#129362 opened
Jan 27, 2025 -
Replace `PyErr_WriteUnraisable()` with `PyErr_FormatUnraisable()`
#129354 opened
Jan 27, 2025 -
Remove `If True:` for not testing scripts
#129351 opened
Jan 27, 2025 -
Possible bad copy paste in `glob.py`
#129350 opened
Jan 27, 2025 -
bytes.fromhex() should parse a bytes
#129349 opened
Jan 27, 2025 -
syslogmodule.c lack of NULL check
#129345 opened
Jan 27, 2025 -
Add `_repr` to named tuples
#129343 opened
Jan 27, 2025 -
docs of deprecated C function should propose replacement in C, not in Python
#129342 opened
Jan 27, 2025 -
python 3.13.1 giving import error over nfs [windows]
#129333 opened
Jan 27, 2025 -
Revise hashlib documentation concerning SHA-1 and FIPS
#129327 opened
Jan 26, 2025 -
MacOS build-installer: ncurses patch file not available via ftp
#129326 opened
Jan 26, 2025 -
Improve importlib backports-upstream integration
#129307 opened
Jan 26, 2025 -
Add a `default` argument to `operator.attrgetter` and `operator.itemgetter`
#129305 opened
Jan 26, 2025 -
pyatomic include statement shouldn't use "cpython/*" but just "*"
#129296 opened
Jan 25, 2025 -
Try to avoid invoking a new process to determine the Windows version in the platform module
#129294 opened
Jan 25, 2025 -
crash in asyncio if finalizer doesn't calls superclass finalizer
#129289 opened
Jan 25, 2025 -
Support for Bluetooth LE L2CAP Connection-oriented channels through AF_BLUETOOTH/BTPROTO_L2CAP socket
#129288 opened
Jan 25, 2025 -
test_debug_expressions_are_raw_strings in test_fstring is issuing a SyntaxWarning
#129287 opened
Jan 25, 2025 -
Cyclic reference lead to contextlib.contextmanager exception not being deleted
#129280 opened
Jan 25, 2025 -
Avoid temporary allocation in dec_as_long()
#129275 opened
Jan 25, 2025 -
string.Formatter does not handle non-indexed item and attribute access
#129273 opened
Jan 25, 2025 -
`test_coverage_ignore` in `test_trace` fails if setuptools is installed
#129269 opened
Jan 24, 2025 -
`logging.shutdown()` should clear `logging._handlerList` if that's what it's called with
#129268 opened
Jan 24, 2025 -
`test_threading` failing randomly on CI
#129266 opened
Jan 24, 2025 -
Files retrieved with urllib over https are truncated
#129264 opened
Jan 24, 2025 -
Make NuGet packages installable with "dotnet tool"
#129261 opened
Jan 24, 2025 -
3.13 AIX build static asserts fails '(sizeof(_PyCallCache) / sizeof(_Py_CODEUNIT)) == 3': incorrect cache size
#129259 opened
Jan 24, 2025 -
tarfile: TarFile.offset attribute is not updated with the remainder when closing a TarFile
#129255 opened
Jan 24, 2025 -
Instances of generic classes defined with PEP695 syntax are unpickleable
#129250 opened
Jan 24, 2025 -
Tkinter apps can't be distributed on the macOS App Store
#129247 opened
Jan 23, 2025 -
Use `_PyInterpreterFrame.stackpointer` in free threaded GC when traversing threads' stacks
#129236 opened
Jan 23, 2025 -
JIT: lay out memory to group executable code together
#129231 opened
Jan 23, 2025 -
Confusing error message when rename target is an open file
#129230 opened
Jan 23, 2025 -
Problem Installing Python 3.12.8+ with Intune and Symantec Client Management
#129229 opened
Jan 23, 2025 -
The compiler may optimise away globals with debug offsets
#129223 opened
Jan 23, 2025 -
Move vendored modules into a `vendor` directory
#129222 opened
Jan 23, 2025 -
REPL on Windows doesn't handle blocks larger than the console window
#129220 opened
Jan 23, 2025 -
Allow to load SSL certfile and keyfile from a file-like object
#129216 opened
Jan 23, 2025 -
Performance regression with cyclic GC vs 3.13
#129210 opened
Jan 23, 2025 -
Add os.readinto API for reading data into a caller provided buffer
#129205 opened
Jan 22, 2025 -
Doc: mention a minimal version of QEMU user emulation necessary for 3.13+?
#129204 opened
Jan 22, 2025 -
Use "prefetch" CPU instructions during the marking phase of the GC
#129201 opened
Jan 22, 2025 -
Refactor codecs error handlers to use `_PyUnicodeError_GetParams`
#129173 opened
Jan 22, 2025 -
Doc unclear that ensure_future should also have its referenced saved somewhere
#129169 opened
Jan 22, 2025 -
python -m http.server fails with OSError: Socket is not connected
#129166 opened
Jan 22, 2025 -
raise_signal docs imply process receives signal not thread
#129165 opened
Jan 22, 2025 -
Add to AST location info for compound exception headers or keywords
#129157 opened
Jan 21, 2025
191 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-115999: Add free-threaded specialization for FOR_ITER
#128798 commented on
Jan 28, 2025 • 33 new comments -
gh-53032: support IEEE 754 contexts in the decimal module
#122003 commented on
Jan 27, 2025 • 29 new comments -
gh-71494: string.Formatter unnumbered key/attributes
#21767 commented on
Jan 27, 2025 • 22 new comments -
gh-128715: Expose ctypes.CField, with info attributes
#128950 commented on
Jan 24, 2025 • 16 new comments -
gh-128509: Add `sys._is_immortal` for identifying immortal objects
#128510 commented on
Jan 28, 2025 • 12 new comments -
gh-127604: Add C stack dumps to `faulthandler`
#128159 commented on
Jan 27, 2025 • 10 new comments -
gh-126835: Disable tuple folding in the AST optimizer
#128802 commented on
Jan 28, 2025 • 9 new comments -
gh-127833: Docs: Add a `grammar-snippet` directive & replace `productionlist`
#127835 commented on
Jan 25, 2025 • 9 new comments -
gh-128563: A new tail-calling interpreter
#128718 commented on
Jan 27, 2025 • 8 new comments -
gh-129025: fix too wide source location for bytecodes emitted for except*
#129026 commented on
Jan 24, 2025 • 8 new comments -
gh-124096: Enable REPL virtual terminal support on Windows
#124119 commented on
Jan 24, 2025 • 6 new comments -
gh-108512: Add and use new replacements for PySys_GetObject()
#111035 commented on
Jan 28, 2025 • 6 new comments -
GH-121584: Toggle helper instead of nesting instances when using key bindings
#121668 commented on
Jan 25, 2025 • 4 new comments -
gh-128942: make arraymodule.c free-thread safe
#128943 commented on
Jan 23, 2025 • 4 new comments -
gh-129027: Raise DeprecationWarning for sys._clear_type_cache
#129043 commented on
Jan 24, 2025 • 3 new comments -
gh-127750: Fix singledispatchmethod caching (v2)
#128648 commented on
Jan 25, 2025 • 3 new comments -
Merge TSAN test matrices in CI
#123278 commented on
Jan 28, 2025 • 3 new comments -
gh-118761: Improve import time of `sqlite3`
#129118 commented on
Jan 26, 2025 • 3 new comments -
gh-128770: raise warnings as errors in test suite - except for test_socket which still logs warnings, and internal test warnings that are now logged
#128973 commented on
Jan 26, 2025 • 3 new comments -
gh-128911: Add PyImport_ImportModuleAttr() function
#128912 commented on
Jan 26, 2025 • 3 new comments -
gh-115999: Make list and tuple iteration more thread-safe.
#128637 commented on
Jan 26, 2025 • 2 new comments -
gh-128002: use per threads tasks linked list in asyncio
#128869 commented on
Jan 28, 2025 • 2 new comments -
gh-100239: specialize bitwise logical binary ops on ints
#128927 commented on
Jan 28, 2025 • 2 new comments -
gh-122102: Improve tests for descriptor-related tools in `inspect`
#122144 commented on
Jan 27, 2025 • 1 new comment -
gh-128307: support eager_start kwarg in create_eager_task_factory
#128306 commented on
Jan 26, 2025 • 1 new comment -
gh-55454: Add IMAP4 IDLE support to imaplib
#122542 commented on
Jan 28, 2025 • 1 new comment -
gh-126703: Add freelists for list and tuple iterators
#128592 commented on
Jan 28, 2025 • 1 new comment -
gh-111178: fix UBSan failures in `Modules/_ssl/cert.c`
#129088 commented on
Jan 27, 2025 • 1 new comment -
gh-111178: fix UBSan failures in `Modules/_sqlite`
#129087 commented on
Jan 27, 2025 • 1 new comment -
decimal docs: specification link and examples
#128698 commented on
Jan 28, 2025 • 1 new comment -
gh-124927: Fix conversion issue between coordinates and position in REPL
#125001 commented on
Jan 22, 2025 • 1 new comment -
gh-128714: Fix function object races in FT build
#129016 commented on
Jan 27, 2025 • 1 new comment -
gh-128974: Fix `UnicodeError.__str__` when custom attributes have side-effects
#128975 commented on
Jan 22, 2025 • 1 new comment -
gh-128703: Fix mimetypes.guess_type for empty Content-Type in registry
#128854 commented on
Jan 22, 2025 • 1 new comment -
Provide curframe_locals for backward compatibility but deprecate it
#125951 commented on
Jan 21, 2025 • 1 new comment -
Minor improvements to faq/programming.rst
#127261 commented on
Jan 23, 2025 • 1 new comment -
gh-89188: add `PyUnicode_Data` and `PyUnicode_GetKind`
#115211 commented on
Jan 28, 2025 • 0 new comments -
Support async `recvmsg` and `sendmsg`
#114857 commented on
Jan 22, 2025 • 0 new comments -
gh-118948: add support for ISO 8601 basic format to ``datetime``
#120553 commented on
Jan 23, 2025 • 0 new comments -
gh-119993 ignore `NotADirectoryError` in `Path.unlink()` if `missing_ok` is `True`
#120049 commented on
Jan 24, 2025 • 0 new comments -
gh-119342: Fix OOM vulnerability in plistlib
#119343 commented on
Jan 27, 2025 • 0 new comments -
gh-122102: Fix/improve docs of descriptor-related tools in `inspect`
#122104 commented on
Jan 27, 2025 • 0 new comments -
gh-119451: Fix OOM vulnerability in http.client
#119454 commented on
Jan 27, 2025 • 0 new comments -
gh-119452: Fix OOM vulnerability in http.server
#119455 commented on
Jan 27, 2025 • 0 new comments -
can't step through _frozen_importlib/importlib._bootstrap using pdb
#60115 commented on
Jan 23, 2025 • 0 new comments -
Consistently spill the evaluation stack when making escaping calls
#128682 commented on
Jan 28, 2025 • 0 new comments -
Add a ctypes.util function to list loaded shared libraries
#119349 commented on
Jan 28, 2025 • 0 new comments -
PEP 695 type aliases not suitable as replacement for typing.TypeAlias
#114159 commented on
Jan 28, 2025 • 0 new comments -
Reliance on C bit fields in C API is undefined behavior
#89188 commented on
Jan 28, 2025 • 0 new comments -
logging.config.dictConfig() with "disable_existing_loggers=False" closes existing handlers
#127567 commented on
Jan 28, 2025 • 0 new comments -
respect cgroups limits when trying to allocate memory
#86577 commented on
Jan 28, 2025 • 0 new comments -
Highlight today in colour in calendar's CLI output
#128317 commented on
Jan 28, 2025 • 0 new comments -
Make concurrent iteration over pairwise, combinations, permutations, cwr, product, etc. from itertools safe under free-threading
#123471 commented on
Jan 28, 2025 • 0 new comments -
When loading the python core dll using LoadLibraryA/W the encodings module cannot load.
#126905 commented on
Jan 28, 2025 • 0 new comments -
[3.12] Crash of repeated `Programs/_testembed.c` on Windows DEBUG build
#128833 commented on
Jan 28, 2025 • 0 new comments -
A new tail-calling interpreter for significantly better interpreter performance
#128563 commented on
Jan 28, 2025 • 0 new comments -
urlparse does not flag hostname *containing* [ or ] as incorrect
#105704 commented on
Jan 28, 2025 • 0 new comments -
Add `top_down` parameter to `(i)glob` and `Path.(r)glob` matching `{os,Path}.walk`
#129067 commented on
Jan 28, 2025 • 0 new comments -
gh-38066: IDLE: Dedenting with shift+tab
#2210 commented on
Jan 26, 2025 • 0 new comments -
bpo-35335: explicitely allows msgfmt.py to compile more than one input po files
#10875 commented on
Jan 23, 2025 • 0 new comments -
gh-82151: Improve docs for urllib.parse
#18631 commented on
Jan 26, 2025 • 0 new comments -
gh-71807: The escape key closes IDLE's config dialog as canceled
#19706 commented on
Jan 24, 2025 • 0 new comments -
gh-59648: Nanosecond support for datetime
#92078 commented on
Jan 28, 2025 • 0 new comments -
GH-107956: install a static build description file
#108483 commented on
Jan 24, 2025 • 0 new comments -
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_NameReplaceErrors`
#129135 commented on
Jan 24, 2025 • 0 new comments -
gh-129173: Use `_PyUnicodeError_GetParams` in `PyCodec_SurrogatePassErrors`
#129134 commented on
Jan 24, 2025 • 0 new comments -
[3.13] GH-127953: Make line number lookup O(1) regardless of the size of the code object
#129127 commented on
Jan 27, 2025 • 0 new comments -
[3.13] gh-71339: Use new assertion methods in test_import and test_importlib (GH-129052)
#129123 commented on
Jan 24, 2025 • 0 new comments -
[3.10] gh-80222: Fix email address header folding with long quoted-string (GH-122753)
#129111 commented on
Jan 27, 2025 • 0 new comments -
gh-129098: Skip reading source lines if filename is `_pyrepl.__main__.py` inside REPL
#129099 commented on
Jan 23, 2025 • 0 new comments -
gh-71339: Use new assertion methods in tests
#129046 commented on
Jan 26, 2025 • 0 new comments -
gh-129011: Update comments in FileIO to match current code
#129012 commented on
Jan 22, 2025 • 0 new comments -
[3.11] gh-80222: Fix email address header folding with long quoted-string (GH-122753)
#129009 commented on
Jan 27, 2025 • 0 new comments -
gh-128965: pickle `load_build` function checks if `state` is None, not False
#128966 commented on
Jan 22, 2025 • 0 new comments -
gh-100239: Specialize concatenation of lists and tuples
#128956 commented on
Jan 26, 2025 • 0 new comments -
gh-128842: collect JIT memory stats via pystats
#128941 commented on
Jan 23, 2025 • 0 new comments -
gh-128670: Use the pyvenv.cfg home location in getpath when the default executable points to the same realpath as the running executable
#128913 commented on
Jan 22, 2025 • 0 new comments -
gh-128862: use importlib.resources to acquire doctest resources
#128865 commented on
Jan 26, 2025 • 0 new comments -
gh-89745: Remove dead realpath branch in getpath.c
#128861 commented on
Jan 21, 2025 • 0 new comments -
gh-128760: Merge subsequent escaping calls to avoid redundant stack spills when escaping calls are separated by comments
#128761 commented on
Jan 27, 2025 • 0 new comments -
GH-128520: Subclass `abc.ABC` in `pathlib._abc`
#128745 commented on
Jan 22, 2025 • 0 new comments -
gh-128632: fix segfault on nested __classdict__ type param
#128744 commented on
Jan 24, 2025 • 0 new comments -
Add ETIMEDOUT handling to get_socket_conn_refused_errs
#128711 commented on
Jan 26, 2025 • 0 new comments -
gh-126703: Add PyCFunction freelist
#128692 commented on
Jan 27, 2025 • 0 new comments -
gh-128446: Skip Windows CI for configure/Makefile changes
#128450 commented on
Jan 28, 2025 • 0 new comments -
gh-128185: align Decimal docs with spec (case irrelevant for nan/inf's)
#128323 commented on
Jan 28, 2025 • 0 new comments -
gh-115514: Fix incomplete writes after close in asyncio._SelectorSocketTransport
#128037 commented on
Jan 27, 2025 • 0 new comments -
Docs: Built-in Functions: Make missing functions appear in side nav
#128010 commented on
Jan 24, 2025 • 0 new comments -
GH-125413: Add `pathlib.Path.info` attribute
#127730 commented on
Jan 21, 2025 • 0 new comments -
gh-127667: improve `hashlib` error-branches
#127668 commented on
Jan 23, 2025 • 0 new comments -
gh-127349: Add check for correct resizing in REPL
#127387 commented on
Jan 23, 2025 • 0 new comments -
gh-121464: Make concurrent iteration over enumerate safe under free-threading
#125734 commented on
Jan 27, 2025 • 0 new comments -
gh-74028: `concurrent.futures.Executor.map`: introduce `buffersize` param for lazier behavior
#125663 commented on
Jan 25, 2025 • 0 new comments -
Draft: gh-123471: Make concurrent iteration over itertools.pairwise safe under free-threading
#125417 commented on
Jan 28, 2025 • 0 new comments -
gh-88336: Fix ShareableList utf-8 bug
#123159 commented on
Jan 28, 2025 • 0 new comments -
gh-119349: Add function to list the currently loaded libraries to ctypes.util
#122946 commented on
Jan 28, 2025 • 0 new comments -
make pdb through separate terminal more convenient
#64260 commented on
Jan 23, 2025 • 0 new comments -
ssl.enum_certificates() will not return all certificates trusted by Windows
#65115 commented on
Jan 23, 2025 • 0 new comments -
[C API] Deprecate private functions which have a public replacement
#128863 commented on
Jan 23, 2025 • 0 new comments -
multiprocessing.Process.is_alive() incorrect if waitpid() was executed concurrently to it
#92881 commented on
Jan 23, 2025 • 0 new comments -
Processing of fields in dataclasses is inconsistent with MRO
#108611 commented on
Jan 23, 2025 • 0 new comments -
inconsistent handling of duplicate ZipFile entries
#117779 commented on
Jan 24, 2025 • 0 new comments -
Customize and improve error messages in the math module.
#101410 commented on
Jan 24, 2025 • 0 new comments -
[RFE] tarfile: add an option to change the "blocking factor"
#75955 commented on
Jan 24, 2025 • 0 new comments -
REPL shows source code from `_pyrepl.__main__.py`
#129098 commented on
Jan 24, 2025 • 0 new comments -
Improve `contextlib.ContextDecorator` support for generators and async functions
#125862 commented on
Jan 24, 2025 • 0 new comments -
The use of `PyStackRef_AsPyObjectBorrow` makes it hard to track ownership of references, making analysis of escaping calls too difficult
#122034 commented on
Jan 24, 2025 • 0 new comments -
Enter tier 2 at some function entry points as well as back edges.
#118094 commented on
Jan 24, 2025 • 0 new comments -
Add "Total Machine Code Cost" of UOps to PyStats
#119692 commented on
Jan 24, 2025 • 0 new comments -
Add UOp Paircounts to JIT when Built with PyStats
#120953 commented on
Jan 24, 2025 • 0 new comments -
enum.Flag ignores bitwise operator methods from mixins
#121291 commented on
Jan 24, 2025 • 0 new comments -
"open" audit event does not report dir_fd
#116429 commented on
Jan 24, 2025 • 0 new comments -
Should setting the line number be allowed for `PY_RESUME` events?
#113102 commented on
Jan 24, 2025 • 0 new comments -
IsolatedAsyncioTestCase `__del__` could be dangerous
#96021 commented on
Jan 24, 2025 • 0 new comments -
Unify interpretation of values of environment variables and CLI options
#116907 commented on
Jan 24, 2025 • 0 new comments -
Audit asyncio thread safety
#128002 commented on
Jan 24, 2025 • 0 new comments -
http package should support HTTP/2
#67982 commented on
Jan 24, 2025 • 0 new comments -
pprint with compact indent
#112632 commented on
Jan 25, 2025 • 0 new comments -
os: support creating FIFOs on Windows
#103510 commented on
Jan 25, 2025 • 0 new comments -
Traceback Shows Too Much Info For Class Definition Exception
#129145 commented on
Jan 21, 2025 • 0 new comments -
multiprocessing.Queue.put can fail silently due to pickle errors
#84376 commented on
Jan 21, 2025 • 0 new comments -
Make pathlib ABCs usable by zipfile.Path
#128520 commented on
Jan 21, 2025 • 0 new comments -
list iterator `__setstate__()` differs for exhausted iterator GIL vs. non-GIL
#129139 commented on
Jan 22, 2025 • 0 new comments -
Certain sys.monitoring "not taken" branches in a `for` loop not showing correctly
#123050 commented on
Jan 22, 2025 • 0 new comments -
implement PEP 3118 struct changes
#47382 commented on
Jan 22, 2025 • 0 new comments -
`warnings.deprecated` doesn't work well with `pydoc`
#128772 commented on
Jan 22, 2025 • 0 new comments -
configure warnings as errors in the test suite
#128770 commented on
Jan 22, 2025 • 0 new comments -
Add an API for determining if an object is immortal
#128509 commented on
Jan 22, 2025 • 0 new comments -
Python 3.14.0a3 regression: creating venv with `--system-site-packages` doesn't work (system packages are not detected)
#128779 commented on
Jan 22, 2025 • 0 new comments -
BOLT optimizations fail on Linux aarch64
#128884 commented on
Jan 22, 2025 • 0 new comments -
Use wasm-gc to handle pointer casts in wasi
#129040 commented on
Jan 22, 2025 • 0 new comments -
Remove the `_PyOptimizer` APIs
#126599 commented on
Jan 22, 2025 • 0 new comments -
site.py is no longer read at startup time (as it is a deep-frozen module)
#107344 commented on
Jan 23, 2025 • 0 new comments -
JIT: implement memory pystats collection
#128842 commented on
Jan 23, 2025 • 0 new comments -
input() prints to original stdout even if sys.stdout is wrapped
#72559 commented on
Jan 23, 2025 • 0 new comments -
Add UOp Pair Compatibility to PyStats
#119352 commented on
Jan 23, 2025 • 0 new comments -
Array.array Type Codes are not platforminvariant.
#96467 commented on
Jan 23, 2025 • 0 new comments -
xxmodule.c and its dot_h file
#122040 commented on
Jan 23, 2025 • 0 new comments -
Increase the number of micro-ops that we can handle in tier 2
#118095 commented on
Jan 23, 2025 • 0 new comments -
Specialize BINARY_OP by refcount and by type of operands
#117581 commented on
Jan 23, 2025 • 0 new comments -
Python `array` module is not free-thread safe.
#128942 commented on
Jan 23, 2025 • 0 new comments -
GzipFile.readinto reads full file before copying into the provided buffer
#128646 commented on
Jan 23, 2025 • 0 new comments -
Incorrect code collapse while prompting where the error is.
#128327 commented on
Jan 23, 2025 • 0 new comments -
SSL issue starting from openssl 3.2
#128141 commented on
Jan 27, 2025 • 0 new comments -
Make the specializing interpreter thread-safe in `--disable-gil` builds
#115999 commented on
Jan 27, 2025 • 0 new comments -
Use freelist for range object, iterator objects and other often used objects
#126703 commented on
Jan 27, 2025 • 0 new comments -
[C API] Add PyImport_ImportModuleAttr(mod_name, attr_name) helper function
#128911 commented on
Jan 27, 2025 • 0 new comments -
urllib.request.Request 'timeout' attribute needs to have a default
#48329 commented on
Jan 27, 2025 • 0 new comments -
Emscripten: Get test suite passing
#127146 commented on
Jan 27, 2025 • 0 new comments -
*** Error in `python': double free or corruption (out): 0x00007ff5254d50d0 ***
#77266 commented on
Jan 27, 2025 • 0 new comments -
Specialize long tail of binary operations using a table.
#100239 commented on
Jan 27, 2025 • 0 new comments -
`BaseSubprocessTransport.__del__` fails if the event loop is already closed, which can leak an orphan process
#114177 commented on
Jan 27, 2025 • 0 new comments -
How to get msecs from PyTime API in 3.13?
#124088 commented on
Jan 27, 2025 • 0 new comments -
`Py_InitializeFromConfig()` does not set `module_search_paths` or `module_search_paths_set`
#122963 commented on
Jan 27, 2025 • 0 new comments -
Add tests for the PyEval_Run family of the C API
#117968 commented on
Jan 27, 2025 • 0 new comments -
Can't include Python.h from C++ code on macOS Sonoma / Clang 15
#110845 commented on
Jan 27, 2025 • 0 new comments -
Add public C API for partial "unicode-escape" and "raw-unicode-escape" decoding
#89635 commented on
Jan 27, 2025 • 0 new comments -
misleading error about fd / follow_symlinks from os.stat()
#89031 commented on
Jan 27, 2025 • 0 new comments -
Configure UX
#115806 commented on
Jan 28, 2025 • 0 new comments -
datetime module has no support for nanoseconds
#59648 commented on
Jan 28, 2025 • 0 new comments -
C API: Add a replacement for PySys_GetObject
#108512 commented on
Jan 28, 2025 • 0 new comments -
Provide PyLong conversions with Py_(u)intptr_t
#110863 commented on
Jan 28, 2025 • 0 new comments -
RFC: Clarify usage of macros for PySequence_Fast within the Limited C API
#91417 commented on
Jan 28, 2025 • 0 new comments -
Unstable C API tier (PEP 689)
#101101 commented on
Jan 28, 2025 • 0 new comments -
Undocumented 3.13 C API
#118915 commented on
Jan 28, 2025 • 0 new comments -
Async Call-Stack Reconstruction
#91048 commented on
Jan 28, 2025 • 0 new comments -
Split up _testcapimodule.c
#93649 commented on
Jan 28, 2025 • 0 new comments -
Compiling 3.13.1 fails when /usr/local/include/pyconfig.h is outdated
#129019 commented on
Jan 25, 2025 • 0 new comments -
data races in frame inspection and tracebacks
#128421 commented on
Jan 25, 2025 • 0 new comments -
Missing fast path in PyLong_From*() functions for compact integers
#129149 commented on
Jan 25, 2025 • 0 new comments -
Use the latest Sphinx version
#125722 commented on
Jan 26, 2025 • 0 new comments -
Improve and reorganise ``pyspecific``
#121970 commented on
Jan 26, 2025 • 0 new comments -
`test_xml_etree_c` fails on Brew python@3.13.1
#128838 commented on
Jan 26, 2025 • 0 new comments -
Clarify int division programming faq
#75204 commented on
Jan 26, 2025 • 0 new comments -
Additional assert methods for unittest
#71339 commented on
Jan 26, 2025 • 0 new comments -
KeyboardInterrupt about test for REPL was directly captured by the test program
#128676 commented on
Jan 26, 2025 • 0 new comments -
Significant Configparser Performance Regression
#128641 commented on
Jan 26, 2025 • 0 new comments -
Sentinel in namespace path breaks NamespaceReader
#123987 commented on
Jan 26, 2025 • 0 new comments -
Reduce copies when reading files in pyio, match behavior of _io
#129005 commented on
Jan 26, 2025 • 0 new comments -
configparser accepts invalid keys and sections when writing
#65697 commented on
Jan 26, 2025 • 0 new comments -
Documentation archives should be available also in tar.xz format
#64940 commented on
Jan 26, 2025 • 0 new comments -
Readline completion of module names in import statements
#69605 commented on
Jan 27, 2025 • 0 new comments -
traceback.walk_stack(None) does not behave the same as traceback.walk_stack(inspect.currentframe())
#96092 commented on
Jan 27, 2025 • 0 new comments -
Hosting `jit_stencils.h`
#115869 commented on
Jan 27, 2025 • 0 new comments -
inspect module caches can grow without bound
#116804 commented on
Jan 27, 2025 • 0 new comments -
UBSan: Calling a function through pointer to incorrect function type is undefined behavior
#111178 commented on
Jan 27, 2025 • 0 new comments -
The C-API for Python to C integer conversion is, to be frank, a mess.
#102471 commented on
Jan 27, 2025 • 0 new comments -
__class__ not set defining 'X' as <class '__main__.X'>
#85795 commented on
Jan 27, 2025 • 0 new comments -
OOM vulnerability in the imaplib module
#119511 commented on
Jan 27, 2025 • 0 new comments -
Suffix in pathlib is not behaving like a file extension
#121347 commented on
Jan 27, 2025 • 0 new comments -
ElementTree adds spurious `ns0:` namespace prefix
#113425 commented on
Jan 27, 2025 • 0 new comments