cpython/Python
Mark Shannon 132bdf6990
[3.13] GH-127682: Backport GH-132351 (GH-132384)
Only call `__iter__` once in generator expressions
2025-04-29 09:35:29 +01:00
..
clinic
frozen_modules
_warnings.c [3.13] gh-131927: Prevent emitting compiler warnings twice (GH-131993) (GH-132463) 2025-04-13 08:42:04 +00:00
adaptive.md
asdl.c
asm_trampoline.S
assemble.c [3.13] gh-130775: Allow negative locations in ast (GH-130795) (#132243) 2025-04-08 10:47:24 +02:00
ast.c
ast_opt.c
ast_unparse.c
bltinmodule.c [3.13] gh-130070: Fix exec(<string>, closure=<non-None>) unexpected path (GH-130071) (#132627) 2025-04-17 09:21:56 +00:00
bootstrap_hash.c
brc.c
bytecodes.c [3.13] gh-131998: Fix NULL dereference when using an unbound method descriptor in a specialized code path (GH-132000) (#132262) 2025-04-08 11:02:29 +00:00
ceval.c [3.13] GH-127953: Make line number lookup O(1) regardless of the size of the code object (#129127) 2025-04-07 20:15:02 +02:00
ceval_gil.c
ceval_macros.h
codecs.c
compile.c [3.13] GH-127682: Backport GH-132351 (GH-132384) 2025-04-29 09:35:29 +01:00
condvar.h
config_common.h
context.c [3.13] gh-132002: Fix crash of ContextVar on unhashable str subtype (GH-132003) (#132007) 2025-04-02 12:15:44 +00:00
critical_section.c
crossinterp.c
crossinterp_data_lookup.h
crossinterp_exceptions.h
dtoa.c
dup2.c
dynamic_annotations.c
dynload_hpux.c
dynload_shlib.c
dynload_stub.c
dynload_win.c
emscripten_signal.c
emscripten_trampoline.c
errors.c [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
executor_cases.c.h [3.13] gh-131998: Fix NULL dereference when using an unbound method descriptor in a specialized code path (GH-132000) (#132262) 2025-04-08 11:02:29 +00:00
fileutils.c [3.13] gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale (GH-132477) (ПР-132528) 2025-04-14 18:59:07 +00:00
flowgraph.c [3.13] gh-130740: Move some stdbool.h includes after Python.h (#130738) (#130756) 2025-03-03 13:09:59 +01:00
formatter_unicode.c
frame.c
frozen.c
frozenmain.c
future.c
gc.c [3.13] gh-131740: Update PyUnstable_GC_VisitObjects to traverse perm … (gh-131754) 2025-03-27 02:43:16 +09:00
gc_free_threading.c
gc_gil.c
generated_cases.c.h [3.13] gh-131998: Fix NULL dereference when using an unbound method descriptor in a specialized code path (GH-132000) (#132262) 2025-04-08 11:02:29 +00:00
getargs.c
getcompiler.c
getcopyright.c
getopt.c
getplatform.c
getversion.c
hamt.c
hashtable.c
import.c [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
importdl.c
initconfig.c [3.13] gh-131818: Add imply -P in -I's help message (GH-131819) (#131822) 2025-03-28 08:13:00 +00:00
instruction_sequence.c [3.13] gh-130740: Move some stdbool.h includes after Python.h (#130738) (#130756) 2025-03-03 13:09:59 +01:00
instrumentation.c [3.13] GH-127953: Make line number lookup O(1) regardless of the size of the code object (#129127) 2025-04-07 20:15:02 +02:00
interpconfig.c
intrinsics.c [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
jit.c
legacy_tracing.c [3.13] gh-117657: Fix TSAN data race in _PyEval_SetTrace assertion (gh-131561) (#131564) 2025-03-21 18:48:40 +00:00
lock.c [3.13] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (GH-131044) (#131084) 2025-03-11 11:56:54 +00:00
marshal.c
modsupport.c [3.13] gh-132909: handle overflow for 'K' format in do_mkvalue (GH-132911) (#132932) 2025-04-25 12:44:53 +00:00
mysnprintf.c
mystrtoul.c
object_stack.c
opcode_targets.h
optimizer.c
optimizer_analysis.c
optimizer_bytecodes.c
optimizer_cases.c.h
optimizer_symbols.c
parking_lot.c
pathconfig.c
perf_jit_trampoline.c
perf_trampoline.c
preconfig.c
pyarena.c
pyctype.c
pyfpe.c
pyhash.c
pylifecycle.c [3.13] gh-130940: Remove PyConfig.use_system_logger (#131129) 2025-03-13 11:53:11 +08:00
pymath.c
pystate.c [3.13] gh-131988: Fix a multithreaded scaling regression (#131989) 2025-04-07 20:13:02 +02:00
pystrcmp.c
pystrhex.c
pystrtod.c
Python-ast.c
Python-tokenize.c
pythonrun.c [3.13] gh-117174: Add a new route in linecache to fetch interactive source code (GH-117500) (#131060) 2025-03-10 23:11:24 +00:00
pytime.c
qsbr.c [3.13] gh-130794: Process interpreter QSBR queue in _PyMem_AbandonDelayed. (gh-130808) (#130857) 2025-03-04 23:35:22 +00:00
README
specialize.c
stdlib_module_names.h
structmember.c
suggestions.c
symtable.c [3.13] gh-128632: fix segfault on nested __classdict__ type param (GH-128744) (#132085) 2025-04-04 08:23:40 -07:00
sysmodule.c [3.13] gh-131082: Add missing guards for WIN32_LEAN_AND_MEAN (GH-131044) (#131084) 2025-03-11 11:56:54 +00:00
thread.c
thread_nt.h
thread_pthread.h [3.13] gh-130115: fix thread identifiers for 32-bit musl (GH-130391) (GH-132089) 2025-04-04 22:57:35 +02:00
thread_pthread_stubs.h
tier2_engine.md
traceback.c [3.13] gh-130163: Fix crashes related to PySys_GetObject() (GH-130503) (GH-130556) 2025-02-25 22:50:26 +00:00
tracemalloc.c
vm-state.md

Miscellaneous source files for the main Python shared library