index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Python
/
compile.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
GH-122821: Simplify compilation of while statements to ensure consistency of ...
Mark Shannon
2024-08-13
1
-3/+1
*
gh-122595: Add more error checks in the compiler (GH-122596)
Serhiy Storchaka
2024-08-06
1
-22/+56
*
gh-122445: populate only modified fields in __static_attributes__ (#122446)
Irit Katriel
2024-08-02
1
-7/+11
*
gh-119180: Add evaluate functions for type params and type aliases (#122212)
Jelle Zijlstra
2024-07-27
1
-5/+8
*
gh-122245: move checks for writes and shadowing of __debug__ to symtable (#12...
Irit Katriel
2024-07-26
1
-76/+0
*
GH-122160: Remove BUILD_CONST_KEY_MAP opcode. (GH-122164)
Mark Shannon
2024-07-25
1
-58/+5
*
gh-121404: extract compiler_lookup_arg out of compiler_make_closure (#122181)
Irit Katriel
2024-07-24
1
-41/+49
*
gh-121637: Syntax error for optimized-away incorrect await (#121656)
Jelle Zijlstra
2024-07-22
1
-23/+14
*
gh-121404: move calculation of module start location from compiler_body up to...
Irit Katriel
2024-07-22
1
-20/+28
*
gh-121657: Display correct error message for yield from outside of a function...
Gregor
2024-07-13
1
-1/+1
*
gh-121554: remove unnecessary internal functions in compile.c (#121555)
Irit Katriel
2024-07-10
1
-48/+0
*
gh-121404: remove some accesses to compiler internals from codegen functions ...
Irit Katriel
2024-07-10
1
-101/+120
*
gh-121547: deduplicate the code of const_cache update functions (#121548)
Irit Katriel
2024-07-10
1
-25/+22
*
gh-121404: remove direct accesses to u_private from codegen functions (#121500)
Irit Katriel
2024-07-08
1
-27/+42
*
gh-121272: move async for/with validation from compiler to symtable (#121361)
Irit Katriel
2024-07-04
1
-13/+0
*
gh-121272: set ste_coroutine during symtable construction (#121297)
Irit Katriel
2024-07-03
1
-3/+3
*
gh-121272: move __future__ import validation from compiler to symtable (#121273)
Irit Katriel
2024-07-02
1
-16/+0
*
gh-121040: Use __attribute__((fallthrough)) (#121044)
Victor Stinner
2024-06-27
1
-2/+2
*
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower
2024-06-24
1
-1/+1
*
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...
Petr Viktorin
2024-06-21
1
-2/+1
*
gh-98442: fix locations of with statement's cleanup instructions (#120763)
Irit Katriel
2024-06-20
1
-1/+3
*
gh-120733: rename internal compiler functions according to naming convention ...
Irit Katriel
2024-06-19
1
-30/+23
*
gh-120722: Set position on RETURN_VALUE in lambda (#120724)
Jelle Zijlstra
2024-06-19
1
-1/+1
*
GH-120507: Lower the `BEFORE_WITH` and `BEFORE_ASYNC_WITH` instructions. (#12...
Mark Shannon
2024-06-18
1
-3/+15
*
gh-93691: fix too broad source locations of for statement iterators (#120330)
Irit Katriel
2024-06-12
1
-0/+7
*
gh-119180: PEP 649 compiler changes (#119361)
Jelle Zijlstra
2024-06-11
1
-149/+208
*
gh-93691: fix too broad source locations of with-statement instructions (#120...
Irit Katriel
2024-06-07
1
-3/+2
*
gh-119744: move a few functions from compile.c to flowgraph.c (#119745)
Irit Katriel
2024-05-30
1
-147/+8
*
gh-119689: generate stack effect metadata for pseudo instructions (#119691)
Irit Katriel
2024-05-29
1
-43/+14
*
gh-119676: remove several pseudo instructions which are use only in codegen (...
Irit Katriel
2024-05-28
1
-13/+5
*
gh-119311: Fix name mangling with PEP 695 generic classes (#119464)
Jelle Zijlstra
2024-05-28
1
-6/+6
*
gh-119180: Add LOAD_COMMON_CONSTANT opcode (#119321)
Jelle Zijlstra
2024-05-22
1
-1/+1
*
gh-118465: Add __firstlineno__ attribute to class (GH-118475)
Serhiy Storchaka
2024-05-06
1
-0/+5
*
gh-118513: Fix sibling comprehensions with a name bound in one and global in ...
Carl Meyer
2024-05-03
1
-39/+42
*
gh-116126: Implement PEP 696 (#116129)
Jelle Zijlstra
2024-05-03
1
-14/+75
*
gh-118216: Don't consider dotted `__future__` imports (#118267)
Crowthebird
2024-05-02
1
-1/+1
*
gh-116767: fix crash on 'async with' with many context managers (GH-118348)
Irit Katriel
2024-05-01
1
-2/+16
*
gh-117901: Add option for compiler's codegen to save nested instruction seque...
Irit Katriel
2024-04-24
1
-0/+18
*
gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629)
Irit Katriel
2024-04-17
1
-164/+34
*
gh-117494: extract the Instruction Sequence data structure into a separate fi...
Irit Katriel
2024-04-04
1
-166/+31
*
gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#1...
Irit Katriel
2024-04-02
1
-4/+4
*
gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290)
Irit Katriel
2024-03-27
1
-4/+30
*
gh-115775: Compiler adds __static_attributes__ field to classes (#115913)
Irit Katriel
2024-03-26
1
-1/+53
*
gh-115756: make PyCode_GetFirstFree an unstable API (GH-115781)
Bogdan Romanyuk
2024-03-19
1
-1/+1
*
gh-111789: Use PyDict_GetItemRef() in Python/compile.c (GH-112083)
Serhiy Storchaka
2024-02-23
1
-5/+4
*
gh-115376: fix segfault in _testinternalcapi.compiler_codegen on bad input (#...
Irit Katriel
2024-02-15
1
-14/+28
*
gh-115347: avoid emitting redundant NOP for the docstring with -OO (#115494)
Irit Katriel
2024-02-15
1
-18/+20
*
gh-112066: Use `PyDict_SetDefaultRef` in place of `PyDict_SetDefault`. (#112211)
Sam Gross
2024-02-07
1
-12/+17
*
gh-114569: Use PyMem_* APIs for non-PyObjects in compiler (#114587)
Erlend E. Aasland
2024-01-29
1
-13/+12
*
GH-112354: `END_FOR` instruction to only pop one value. (GH-114247)
Mark Shannon
2024-01-24
1
-0/+10
[next]