summaryrefslogtreecommitdiffstats
path: root/Include/internal/pycore_compile.h
Commit message (Expand)AuthorAgeFilesLines
* gh-135801: Add the module parameter to compile() etc (GH-139652)Serhiy Storchaka2025-11-131-3/+6
* gh-131927: Do not emit PEP 765 warnings in ast.parse() (GH-139642)Serhiy Storchaka2025-10-301-1/+2
* GH-132554: "Virtual" iterators (GH-132555)Mark Shannon2025-05-271-0/+1
* gh-126835: Rename `ast_opt.c` to `ast_preprocess.c` and related stuff after m...Yan Yanchii2025-05-041-3/+3
* gh-130907: Treat all module-level annotations as conditional (#131550)Jelle Zijlstra2025-04-281-0/+2
* gh-130881: Handle conditionally defined annotations (#130935)Jelle Zijlstra2025-03-261-4/+9
* gh-130080: implement PEP 765 (#130087)Irit Katriel2025-03-171-2/+5
* gh-130080: move _Py_EnsureArrayLargeEnough to a separate header so it can be ...Irit Katriel2025-03-131-8/+0
* gh-126835: Avoid creating unnecessary tuple when looking for constant sequenc...Yan Yanchii2025-03-121-0/+9
* gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ...Irit Katriel2024-09-161-2/+0
* gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac...Irit Katriel2024-09-161-2/+1
* gh-124022: add missing #include (#124052)Irit Katriel2024-09-131-0/+2
* gh-124022: Fix bug where class docstring is removed in interactive mode (#124...Irit Katriel2024-09-131-1/+2
* gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)Irit Katriel2024-09-121-4/+0
* gh-123881: make compiler add the .generic_base base class without constructin...Irit Katriel2024-09-101-1/+0
* gh-121404: split compile.c into compile.c and codegen.c (#123651)Irit Katriel2024-09-091-0/+120
* gh-121554: remove unnecessary internal functions in compile.c (#121555)Irit Katriel2024-07-101-9/+0
* gh-119744: move a few functions from compile.c to flowgraph.c (#119745)Irit Katriel2024-05-301-6/+0
* gh-117494: extract the Instruction Sequence data structure into a separate fi...Irit Katriel2024-04-041-32/+1
* gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#1...Irit Katriel2024-04-021-3/+5
* gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290)Irit Katriel2024-03-271-0/+1
* chore: fix typos (#116345)cui fliter2024-03-051-1/+1
* gh-107149: make new opcode util functions private rather than public and unst...Irit Katriel2023-11-141-0/+14
* gh-107211: No longer export internal functions (5) (#108423)Victor Stinner2023-08-241-1/+4
* gh-108113: Make it possible to optimize an AST (#108282)Irit Katriel2023-08-231-0/+8
* gh-106149: move CFG and basicblock definitions into flowgraph.c, use them as ...Irit Katriel2023-08-101-0/+5
* gh-107211: No longer export internal functions (1) (#107213)Victor Stinner2023-07-251-1/+2
* gh-81283: compiler: remove indent from docstring (#106411)Inada Naoki2023-07-151-0/+2
* gh-106149: move jump target resolution from optimizer to assembler (#106150)Irit Katriel2023-06-271-3/+5
* gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149)Irit Katriel2023-05-311-9/+2
* gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)Carl Meyer2023-05-181-1/+2
* gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441)Carl Meyer2023-05-091-0/+3
* gh-104240: make _PyCompile_CodeGen support different compilation modes (#104241)Irit Katriel2023-05-071-1/+2
* gh-87092: Expose assembler to unit tests (#103988)Irit Katriel2023-05-011-0/+4
* gh-87092: change assembler to use instruction sequence instead of CFG (#103933)Irit Katriel2023-04-291-2/+11
* gh-87092: move assembler related code from compile.c to assemble.c (#103277)Irit Katriel2023-04-111-0/+39
* gh-87092: move CFG related code from compile.c to flowgraph.c (#103021)Irit Katriel2023-03-311-0/+10
* gh-102371: move _Py_Mangle from compile.c to symtable.c (#102372)Irit Katriel2023-03-021-6/+0
* gh-87092: expose the compiler's codegen to python for unit tests (GH-99111)Irit Katriel2022-11-141-0/+7
* gh-87092: do not allocate PyFutureFeatures dynamically (GH-98913)Irit Katriel2022-11-021-3/+4
* gh-93678: add _testinternalcapi.optimize_cfg() and test utils for compiler op...Irit Katriel2022-08-241-0/+5
* bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)Serhiy Storchaka2021-04-251-0/+3
* bpo-43244: Remove the pyarena.h header (GH-25007)Victor Stinner2021-03-241-3/+4
* bpo-43244: Add pycore_compile.h header file (GH-25000)Victor Stinner2021-03-231-0/+40