| 
								
								
									 hms | 8bff940ad6 | gh-105775: Convert LOAD_CLOSURE to a pseudo-op (#106059) This enables super-instruction formation,
removal of checks for uninitialized variables,
and frees up an instruction. | 2023-06-29 09:34:00 -07:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 5290881009 | gh-106149: move jump target resolution from optimizer to assembler (#106150) | 2023-06-27 20:24:58 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 14d01262da | gh-105481: remove HAS_ARG, HAS_CONST, IS_JUMP_OPCODE, IS_PSEUDO_OPCODE and replace by their new versions (#105865) | 2023-06-17 17:00:16 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | d1b0297d3e | gh-105481: add HAS_JUMP flag to opcode metadata (#105791) | 2023-06-14 23:14:22 +00:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 58f5227d7c | gh-105481: add pseudo-instructions to the bytecodes DSL (#105506) | 2023-06-11 22:31:59 +01:00 |  | 
				
					
						| 
								
								
									 Mark Shannon | e830289c52 | GH-105229: Remove remaining two-codeunit superinstructions (GH-105326) * Remove LOAD_CONST__LOAD_FAST and LOAD_FAST__LOAD_CONST superinstructions. | 2023-06-08 12:35:34 +01:00 |  | 
				
					
						| 
								
								
									 Dong-hee Na | aa5b762bd3 | gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-105320) | 2023-06-08 08:39:56 +09:00 |  | 
				
					
						| 
								
								
									 Mark Shannon | 0689340366 | GH-105229: Replace some superinstructions with single instruction equivalent. (GH-105230) | 2023-06-05 11:07:04 +01:00 |  | 
				
					
						| 
								
								
									 Carl Meyer | 0589c6a4d3 | gh-104615: don't make unsafe swaps in apply_static_swaps (#104620) | 2023-05-18 21:22:03 +00:00 |  | 
				
					
						| 
								
								
									 Carl Meyer | c3b595e73e | gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com>
Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> | 2023-05-09 11:02:14 -06:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 80b714835d | gh-87092: Expose assembler to unit tests (#103988) | 2023-05-01 22:29:30 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | fbf3596c3e | gh-87092: change assembler to use instruction sequence instead of CFG (#103933) | 2023-04-29 12:06:04 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 21bea68e2e | gh-91276: remove unused _PyOpcode_RelativeJump (#103156) | 2023-04-11 11:20:39 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 33822d037a | gh-87092: move assembler related code from compile.c to assemble.c (#103277) | 2023-04-11 11:15:09 +01:00 |  | 
				
					
						| 
								
								
									 Irit Katriel | 80163e17d3 | gh-87092: move CFG related code from compile.c to flowgraph.c (#103021) | 2023-03-31 18:17:59 +01:00 |  |