cpython/Python
Miss Islington (bot) 0db2beee6b
[3.14] gh-145701: Fix __classdict__ & __conditional_annotations__ in class-scope inlined comprehensions (GH-145702) (#145710)
(cherry picked from commit 63eaaf9599)

Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>

* Add `:oss-fuzz:` supports

Backports part of 255e79fa95.

Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
2026-03-09 20:26:52 +00:00
..
clinic
frozen_modules
_contextvars.c
_warnings.c [3.14] gh-139640: Fix swallowing syntax warnings in different modules (GH-139755) (GH-140117) 2025-10-14 15:56:01 +00:00
asdl.c
asm_trampoline.S
assemble.c
ast.c
ast_preprocess.c [3.14] gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642) (GH-140786) 2025-10-30 11:25:34 +00:00
ast_unparse.c
bltinmodule.c [3.14] gh-140517: fix leak in map_next in strict mode (GH-140543) (#140554) 2025-10-24 22:00:36 +05:30
bootstrap_hash.c
brc.c
bytecodes.c [3.14] gh-144012: Check null binary op extend (GH-144014) (GH-144038) 2026-01-20 18:05:56 +00:00
ceval.c [3.14] gh-144981: Make PyUnstable_Code_SetExtra/GetExtra thread-safe (GH-144980) (#145052) 2026-03-05 08:26:09 -05:00
ceval_gil.c
ceval_macros.h [3.14] gh-140104: Set next_instr properly in the JIT during exceptions (GH-140233) (GH-141495) 2025-11-13 18:47:25 +00:00
codecs.c
codegen.c [3.14] gh-145187: Fix crash on invalid type parameter bound expression in conditional block (GH-145188) (#145196) 2026-02-24 21:13:08 +00:00
compile.c [3.14] Fix dunder name typo in compiler code comment (GH-143374) (#143386) 2026-01-10 12:21:09 +05:30
condvar.h
config_common.h
context.c [3.14] gh-142873: Do not check for PyContextVar_CheckExact twice in PyContextVar_Set (GH-142874) (#142893) 2025-12-17 18:28:37 +00:00
critical_section.c [3.14] gh-144513: Skip critical section locking during stop-the-world (gh-144524) (#145570) 2026-03-06 12:00:17 -05:00
crossinterp.c [3.14] gh-143377: fix crashes in _interpreters.capture_exception (GH-143418) (#143652) 2026-01-10 12:05:42 +00:00
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_syscalls.c
emscripten_trampoline.c [3.14] gh-145037: Fix Emscripten trampoline with emcc >= 4.0.19 (GH-145038) (#145283) 2026-02-27 08:55:59 +08:00
emscripten_trampoline_inner.c
errors.c [3.14] gh-143547: Fix PyErr_FormatUnraisable() fallback (#143557) (#143603) 2026-01-09 16:10:50 +01:00
executor_cases.c.h [3.14] gh-144012: Check null binary op extend (GH-144014) (GH-144038) 2026-01-20 18:05:56 +00:00
fileutils.c
flowgraph.c
formatter_unicode.c
frame.c [3.14] gh-144446: Fix some frame object thread-safety issues (gh-144479) (#144546) 2026-02-06 15:25:36 +00:00
frozen.c
frozenmain.c
future.c
gc.c [3.14] Revert "GH-91636: Clear weakrefs created by finalizers. (GH-136401) (#141993)" (#142152) 2025-12-01 20:34:37 +02:00
gc_free_threading.c [3.14] gh-142975: During GC, mark frozen objects with a merged zero refcount for destruction (GH-143156) (GH-143175) 2025-12-25 12:00:42 -05:00
gc_gil.c
generated_cases.c.h [3.14] gh-144012: Check null binary op extend (GH-144014) (GH-144038) 2026-01-20 18:05:56 +00:00
getargs.c
getcompiler.c
getcopyright.c
getopt.c
getplatform.c
getversion.c
hamt.c [3.14] gh-142829: Fix use-after-free in Context.__eq__ via re-entrant ContextVar.set (GH-142905) (#143627) 2026-01-10 12:21:37 +05:30
hashtable.c
import.c [3.14] gh-144601: Avoid sharing exception objects raised in a PyInit function across multiple interpreters (GH-144602) (GH-144633) 2026-02-16 10:37:46 -05:00
importdl.c [3.14] gh-140011: Delete importdl assertion that prevents importing embedded modules from packages (GH-141605) (#141986) 2025-11-28 23:30:57 -08:00
index_pool.c
initconfig.c [3.14] gh-143135: Fix sys.flags.inspect when PYTHONINSPECT=0 (GH-143136) (GH-143153) 2025-12-24 18:23:41 +00:00
instruction_sequence.c
instrumentation.c [3.14] gh-120158: Fix inconsistent monitoring state when setting events too frequently (gh-141845) (gh-141879) 2025-11-23 15:31:56 +00:00
interpconfig.c
intrinsics.c
jit.c
legacy_tracing.c
lock.c
marshal.c [3.14] gh-106287: Do not write objects after an unmarshalling error (GH-132715) (GH-143832) 2026-01-14 11:52:20 +00:00
modsupport.c
mysnprintf.c
mystrtoul.c
object_stack.c
opcode_targets.h
optimizer.c [3.14] gh-137007: Track executor before any possible deallocations (GH-137016) (GH-142541) 2025-12-10 22:54:28 +00:00
optimizer_analysis.c
optimizer_bytecodes.c
optimizer_cases.c.h
optimizer_symbols.c
parking_lot.c
pathconfig.c
perf_jit_trampoline.c [3.14] gh-144194: Fix mmap failure check in perf_jit_trampoline.c (GH-143713) (#144301) 2026-01-28 13:57:19 +00:00
perf_trampoline.c [3.14] gh-144766: Fix a crash in fork child process when perf support is enabled. (GH-144795) (#144816) 2026-02-14 12:09:00 +00:00
preconfig.c [3.14] gh-145092: Fix compiler warning for memchr() and wcschr() returning const pointer (GH-145093) (GH-145102) 2026-02-22 08:28:17 +00:00
pyarena.c
pyctype.c
pyfpe.c
pyhash.c
pylifecycle.c [3.14] gh-144307: Fix a reference leak during module teardown (GH-144308) (GH-144327) 2026-01-29 19:19:14 +00:00
pymath.c
pystate.c [3.14] gh-142048: Fix lost gc allocations count on thread cleanup (GH-142233) (#142504) 2025-12-10 10:52:55 +00:00
pystrcmp.c
pystrhex.c [3.14] gh-141370: Fix undefined behavior when using Py_ABS() (GH-141548) (GH-142301) 2025-12-12 15:11:43 +00:00
pystrtod.c
Python-ast.c [3.14] gh-144169: Fix three crashes in AST objects with non-str kwargs (GH-144178) (#144227) 2026-01-26 12:14:39 +00:00
Python-tokenize.c
pythonrun.c
pytime.c
qsbr.c
README
remote_debug.h [3.14] gh-144316: Fix missing exception in _remote_debugging with debug=False (GH-144442) (#145280) 2026-02-26 22:39:48 +00:00
remote_debugging.c [3.14] Fix compiler warnings in remote debugging (#141060) (#141067) 2025-11-05 19:49:39 +00:00
specialize.c
stackrefs.c
stdlib_module_names.h
structmember.c
suggestions.c
symtable.c [3.14] gh-145701: Fix __classdict__ & __conditional_annotations__ in class-scope inlined comprehensions (GH-145702) (#145710) 2026-03-09 20:26:52 +00:00
sysmodule.c [3.14] gh-142571: Check for errors before calling each syscall in PyUnstable_CopyPerfMapFile() (GH-142460) (#142600) 2025-12-11 22:13:36 +00:00
thread.c
thread_nt.h
thread_pthread.h
thread_pthread_stubs.h
tier2_engine.md
traceback.c [3.14] gh-142737: Handle lost io.open in _Py_FindSourceFile (GH-142747) (GH-142773) 2025-12-15 23:30:00 +00:00
tracemalloc.c [3.14] gh-144763: Fix race conditions in tracemalloc (#144779) (#144965) 2026-02-18 20:55:38 +01:00
uniqueid.c
vm-state.md

Miscellaneous source files for the main Python shared library