aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Python/compile.c
Commit message (Expand)AuthorAge
* gh-130907: Treat all module-level annotations as conditional (#131550)Jelle Zijlstra2 days
* gh-130881: Handle conditionally defined annotations (#130935)Jelle Zijlstra2025-03-26
* gh-130080: implement PEP 765 (#130087)Irit Katriel2025-03-17
* GH-131238: More refactoring of core header files (GH-131351)Mark Shannon2025-03-17
* gh-131238: Add explicit includes to pycore headers (#131257)Victor Stinner2025-03-17
* Postpone <stdbool.h> inclusion after Python.h (#130641)Hugo Beauzée-Luyssen2025-02-28
* gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)Victor Stinner2025-01-31
* gh-127274: Defer nested methods (#128012)mpage2024-12-19
* gh-120017: use 'do-while(0)' in some `{codegen,compile}.c` multi-line macros ...Bénédikt Tran2024-11-07
* gh-126238: Fix possible null pointer dereference of freevars in _PyCompile_Lo...Valery Fedorenko2024-11-05
* gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)Xuanteng Huang2024-10-30
* gh-121404: typo fix in compile.c: MATADATA -> METADATA (#125101)Mikhail Efimov2024-10-08
* gh-124442: make `__static_attributes__` deterministic by sorting (#124492)Kira2024-09-28
* gh-123969: refactor _PyErr_RaiseSyntaxError and _PyErr_EmitSyntaxWarning out ...Irit Katriel2024-09-16
* gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac...Irit Katriel2024-09-16
* gh-124022: Fix bug where class docstring is removed in interactive mode (#124...Irit Katriel2024-09-13
* gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)Irit Katriel2024-09-12
* gh-123881: make compiler add the .generic_base base class without constructin...Irit Katriel2024-09-10
* gh-121404: split compile.c into compile.c and codegen.c (#123651)Irit Katriel2024-09-09
* gh-121404: enforce that codegen doesn't access compiler, and compiler doesn't...Irit Katriel2024-09-02
* gh-123553: Fix compile warning in `compile.c` (#123578)sobolevn2024-09-01
* gh-123553: Fix compiler warning in `Python/compile.c` (#123554)Kirill Podoprigora2024-09-01
* gh-121404: rearrange code in compile.c so that codegen functions come first a...Irit Katriel2024-08-30
* gh-123142: fix too wide source location of GET_ITER/GET_AITER (#123420)Irit Katriel2024-08-28
* gh-121404: split compiler_nameop into a codegen part and a compiler part (#12...Irit Katriel2024-08-27
* gh-121404: compiler_visit_* --> codegen_visit_* (#123382)Irit Katriel2024-08-27
* gh-121404: more compiler_* -> codegen_*, class_body and comprehensions (#123262)Irit Katriel2024-08-23
* gh-121404: compiler_annassign --> codegen_annassign (#123245)Irit Katriel2024-08-23
* gh-121404: remove redundant c_nestlevel. more compiler abstractions. more mac...Irit Katriel2024-08-22
* gh-123142: Fix too wide source locations in tracebacks of exceptions from bro...Irit Katriel2024-08-21
* gh-121404: split fblock handling into compiler_* and codegen_* parts (#123199)Irit Katriel2024-08-21
* gh-123048: Fix missing source location in pattern matching code (#123167)Irit Katriel2024-08-20
* gh-121404: rename functions to use codegen_* prefix. Use macros more consiste...Irit Katriel2024-08-19
* gh-121404: pass metadata to compiler_enter_scope (optionally) so that codegen...Irit Katriel2024-08-19
* gh-121404: rename compiler_addop* to codegen_addop*, and replace direct usage...Irit Katriel2024-08-16
* gh-121404: split compiler's push/pop_inlined_comprehension_state into codegen...Irit Katriel2024-08-15
* gh-122985: add SYMBOL_TO_SCOPE macro in symtable (#122986)Irit Katriel2024-08-14
* GH-122821: Simplify compilation of while statements to ensure consistency of ...Mark Shannon2024-08-13
* gh-122595: Add more error checks in the compiler (GH-122596)Serhiy Storchaka2024-08-06
* gh-122445: populate only modified fields in __static_attributes__ (#122446)Irit Katriel2024-08-02
* gh-119180: Add evaluate functions for type params and type aliases (#122212)Jelle Zijlstra2024-07-27
* gh-122245: move checks for writes and shadowing of __debug__ to symtable (#12...Irit Katriel2024-07-26
* GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164)Mark Shannon2024-07-25
* gh-121404: extract compiler_lookup_arg out of compiler_make_closure (#122181)Irit Katriel2024-07-24
* gh-121637: Syntax error for optimized-away incorrect await (#121656)Jelle Zijlstra2024-07-22
* gh-121404: move calculation of module start location from compiler_body up to...Irit Katriel2024-07-22
* gh-121657: Display correct error message for yield from outside of a function...Gregor2024-07-13
* gh-121554: remove unnecessary internal functions in compile.c (#121555)Irit Katriel2024-07-10
* gh-121404: remove some accesses to compiler internals from codegen functions ...Irit Katriel2024-07-10
* gh-121547: deduplicate the code of const_cache update functions (#121548)Irit Katriel2024-07-10