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-96793: Implement PEP 479 in bytecode. (GH-99006)
Mark Shannon
2022-11-03
1
-12/+50
*
gh-87092: remove unused SET_LOC/UNSET_LOC macros (GH-98914)
Irit Katriel
2022-11-02
1
-73/+6
*
gh-87092: do not allocate PyFutureFeatures dynamically (GH-98913)
Irit Katriel
2022-11-02
1
-12/+10
*
gh-98811: use full source location to simplify __future__ imports error check...
Irit Katriel
2022-10-31
1
-30/+32
*
GH-96793: Change `FOR_ITER` to not pop the iterator on exhaustion. (GH-96801)
Mark Shannon
2022-10-27
1
-2/+5
*
gh-98461: Fix location of RETURN_VALUE in async generator bytecode. compiler_...
Irit Katriel
2022-10-25
1
-56/+43
*
gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952)
Dennis Sweeney
2022-10-20
1
-64/+135
*
gh-98461: Fix source location in comprehensions bytecode (GH-98464)
Irit Katriel
2022-10-20
1
-60/+74
*
gh-98398: Fix source locations for 'assert' bytecode (GH-98405)
Irit Katriel
2022-10-19
1
-8/+10
*
gh-98390: Fix source locations of boolean sub-expressions (GH-98396)
Irit Katriel
2022-10-18
1
-1/+1
*
gh-93691: Compiler's code-gen passes location around instead of holding it on...
Irit Katriel
2022-10-17
1
-848/+975
*
gh-87092: bring compiler code closer to a preprocessing-opt-assembler organis...
Irit Katriel
2022-10-05
1
-39/+49
*
GH-95921: Fix positions for some chained comparisons (GH-96968)
Brandt Bucher
2022-09-20
1
-0/+1
*
gh-87092: in compiler, move the detection of exception handlers before the CF...
Irit Katriel
2022-09-20
1
-16/+32
*
gh-87092: reduce redundancy and repetition in compiler's optimization stage (...
Irit Katriel
2022-09-13
1
-90/+63
*
gh-88057: in compile.c, assertion that stackdepth is alway >=0 is missing in ...
Irit Katriel
2022-09-07
1
-0/+1
*
gh-93554: Conditional jump opcodes only jump forward (GH-96318)
Irit Katriel
2022-09-01
1
-72/+82
*
gh-93678: apply remove_redundant_jumps in optimize_cfg (GH-96274)
Irit Katriel
2022-09-01
1
-11/+33
*
gh-87092: use basicblock_last_instr consistently in the compiler (GH-96243)
Irit Katriel
2022-08-24
1
-29/+32
*
gh-93678: add _testinternalcapi.optimize_cfg() and test utils for compiler op...
Irit Katriel
2022-08-24
1
-48/+210
*
GH-90997: Wrap yield from/await in a virtual try/except StopIteration (GH-96010)
Brandt Bucher
2022-08-19
1
-6/+13
*
gh-95922: compiler's eliminate_empty_basic_blocks ignores the last block of t...
Irit Katriel
2022-08-12
1
-8/+5
*
gh-87092: compiler's codegen stage uses int jump target labels, and the targe...
Irit Katriel
2022-08-11
1
-70/+52
*
gh-87092: create a 'jump target label' abstraction so that the compiler's cod...
Irit Katriel
2022-08-04
1
-354/+385
*
gh-93678: extract 'struct cfg_builder' from the compiler so that the CFG can ...
Irit Katriel
2022-07-26
1
-120/+113
*
GH-94036: Fix more attribute location quirks (GH-95028)
Brandt Bucher
2022-07-22
1
-20/+23
*
GH-95113: Don't use EXTENDED_ARG_QUICK in unquickened code (GH-95121)
Brandt Bucher
2022-07-22
1
-3/+3
*
GH-91409: Don't overwrite valid locations with NOP locations (GH-95067)
Brandt Bucher
2022-07-20
1
-1/+4
*
GH-94851: fix immortal objects refcounting in compiler (gh-95040)
Kumar Aditya
2022-07-20
1
-1/+1
*
gh-93678: move normalize_basic_block and extend_block call into optimize_cfg ...
Irit Katriel
2022-07-19
1
-31/+26
*
GH-94694: Fix column offsets for multi-line method lookups (GH-94697)
Brandt Bucher
2022-07-10
1
-2/+9
*
gh-92228: disable the compiler's 'small exit block inlining' optimization for...
Irit Katriel
2022-07-07
1
-0/+14
*
gh-94485: Set line number of module's RESUME instruction to 0, as specified b...
Irit Katriel
2022-07-05
1
-1/+4
*
gh-94216: add pseudo instructions to the dis/opcodes modules (GH-94241)
Irit Katriel
2022-07-01
1
-38/+10
*
GH-94329: Don't raise on excessive stack consumption (GH-94421)
Mark Shannon
2022-06-30
1
-6/+1
*
gh-94332: make it safe to call assemble_free when assemble_init has not been ...
Irit Katriel
2022-06-30
1
-1/+2
*
GH-94163: Add BINARY_SLICE and STORE_SLICE instructions. (GH-94168)
Mark Shannon
2022-06-27
1
-18/+70
*
GH-93678: refactor compiler so that optimizer does not need the assembler and...
Irit Katriel
2022-06-21
1
-160/+169
*
GH-93678: reduce boilerplate and code repetition in the compiler (GH-93682)
Irit Katriel
2022-06-14
1
-261/+150
*
GH-93429: Merge `LOAD_METHOD` back into `LOAD_ATTR` (GH-93430)
Ken Jin
2022-06-14
1
-2/+11
*
GH-93662: Make sure that column offsets are correct in multi-line method call...
Mark Shannon
2022-06-14
1
-4/+16
*
GH-93621: reorder code in with/async-with exception exit path to reduce the s...
Irit Katriel
2022-06-10
1
-7/+13
*
GH-93444: remove redundant fields from basicblock: b_nofallthrough, b_exit, b...
Irit Katriel
2022-06-03
1
-78/+74
*
gh-93356: Lay out exception handling code at end of code unit (GH-92769)
Irit Katriel
2022-06-02
1
-42/+220
*
gh-93143: Avoid NULL check in LOAD_FAST based on analysis in the compiler (GH...
Dennis Sweeney
2022-05-31
1
-0/+108
*
gh-93008: refactor compiler functions that add instructions to take only a ba...
Irit Katriel
2022-05-29
1
-60/+61
*
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
Kumar Aditya
2022-05-27
1
-8/+0
*
gh-93223: More aggressive Jump-To-Jump elimination (GH-93229)
Dennis Sweeney
2022-05-27
1
-1/+1
*
gh-93061: Mark as artificial: backwards jump after async for (GH-93062)
Dennis Sweeney
2022-05-23
1
-0/+2
*
GH-89914: Make the oparg of the YIELD_VALUE instruction equal the stack depth...
Mark Shannon
2022-05-19
1
-2/+5
[next]