Brandt Bucher
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7b2d94d875
								
							
						 | 
						
							
							
								
								GH-106008: Make implicit boolean conversions explicit (GH-106003)
							
							
							
							
							
						 | 
						
							2023-06-29 13:49:54 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |