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-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
*
GH-90690: Remove `PRECALL` instruction (GH-92925)
Mark Shannon
2022-05-19
1
-10/+1
*
gh-92782: unify the style of CFG traversal algorithms in the compiler (GH-92784)
Irit Katriel
2022-05-17
1
-38/+45
*
gh-92632: Make function starunpack_helper run faster when encounters starred ...
zikcheng
2022-05-11
1
-0/+1
*
gh-92619: Fix bug where the compiler duplicates exit blocks unnecessarily (GH...
Irit Katriel
2022-05-10
1
-1/+9
*
gh-91869: Fix tracing of specialized instructions with extended args (GH-91945)
Dennis Sweeney
2022-04-28
1
-3/+4
*
gh-91719: Add pycore_opcode.h internal header file (#91906)
Victor Stinner
2022-04-25
1
-5/+6
*
GH-88116: Use a compact format to represent end line and column offsets. (GH-...
Mark Shannon
2022-04-21
1
-163/+144
*
bpo-46712: share more global strings in deepfreeze (gh-32152)
Kumar Aditya
2022-04-19
1
-0/+3
*
Fix an out of date comment in compile.c (GH-91615)
Irit Katriel
2022-04-16
1
-1/+2
*
gh-91276: Make JUMP_IF_TRUE_OR_POP/JUMP_IF_FALSE_OR_POP relative (GH-32215)
Irit Katriel
2022-04-15
1
-0/+15
*
Fill holes in internal compiler structs (#91458)
L. A. F. Pereira
2022-04-13
1
-18/+18
*
bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)
Irit Katriel
2022-04-11
1
-17/+74
[next]