Jelle Zijlstra 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								922049b613 
								
							 
						 
						
							
							
								
								gh-130907: Treat all module-level annotations as conditional ( #131550 )  
							
							 
							
							
							
						 
						
							2025-04-28 06:10:28 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yan Yanchii 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55815a6474 
								
							 
						 
						
							
							
								
								gh-130480: Move duplicate LOAD_SMALL_INT optimization from codegen to CFG ( #130481 )  
							
							 
							
							
							
						 
						
							2025-03-14 21:23:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2434fd2d50 
								
							 
						 
						
							
							
								
								GH-128533: Add NOT_TAKEN instruction after bytecode optimization. (GH-128554)  
							
							 
							
							
							
						 
						
							2025-01-06 22:01:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f826beca0c 
								
							 
						 
						
							
							
								
								GH-128375: Better instrument for FOR_ITER (GH-128445)  
							
							 
							
							
							
						 
						
							2025-01-06 17:54:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d2f1d917e8 
								
							 
						 
						
							
							
								
								GH-122548: Implement branch taken and not taken events for sys.monitoring (GH-122564)  
							
							 
							
							
							
						 
						
							2024-12-19 16:59:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								faa3272fb8 
								
							 
						 
						
							
							
								
								GH-125837: Split LOAD_CONST into three. (GH-125972)  
							
							 
							
							... 
							
							
							
							* Add LOAD_CONST_IMMORTAL opcode
* Add LOAD_SMALL_INT opcode
* Remove RETURN_CONST opcode 
							
						 
						
							2024-10-29 11:15:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e2f710792b 
								
							 
						 
						
							
							
								
								gh-124188: Fix PyErr_ProgramTextObject() (GH-124189)  
							
							 
							
							... 
							
							
							
							* Detect source file encoding.
* Use the "replace" error handler even for UTF-8 (default) encoding.
* Remove the BOM.
* Fix detection of too long lines if they contain NUL.
* Return the head rather than the tail for truncated long lines. 
							
						 
						
							2024-09-24 11:01:37 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								97b69db167 
								
							 
						 
						
							
							
								
								gh-93691: fix too broad source locations of for statement iterators ( #120330 )  
							
							 
							
							
							
						 
						
							2024-06-12 12:53:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0aa0fc3d3c 
								
							 
						 
						
							
							
								
								gh-117901: Add option for compiler's codegen to save nested instruction sequences for introspection ( #118007 )  
							
							 
							
							
							
						 
						
							2024-04-24 09:46:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3a9e67a9fd 
								
							 
						 
						
							
							
								
								gh-115376: fix segfault in _testinternalcapi.compiler_codegen on bad input ( #115379 )  
							
							 
							
							
							
						 
						
							2024-02-15 14:32:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Shannon 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								981d172f7f 
								
							 
						 
						
							
							
								
								GH-112354: END_FOR instruction to only pop one value. (GH-114247)  
							
							 
							
							... 
							
							
							
							* Compiler emits END_FOR; POP_TOP instead of END_FOR. To support tier 2 side exits in loops. 
							
						 
						
							2024-01-24 15:10:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d36a365118 
								
							 
						 
						
							
							
								
								gh-107901: synthetic jumps which are not at end of loop no longer check the eval breaker ( #113721 )  
							
							 
							
							
							
						 
						
							2024-01-06 14:20:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9caf9cf90 
								
							 
						 
						
							
							
								
								GH-105848: Simplify the arrangement of CALL's stack (GH-107788)  
							
							 
							
							
							
						 
						
							2023-08-09 18:19:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Brandt Bucher 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7b2d94d875 
								
							 
						 
						
							
							
								
								GH-106008: Make implicit boolean conversions explicit (GH-106003)  
							
							 
							
							
							
						 
						
							2023-06-29 13:49:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c2dc61e8d 
								
							 
						 
						
							
							
								
								gh-104240: make _PyCompile_CodeGen support different compilation modes ( #104241 )  
							
							 
							
							
							
						 
						
							2023-05-07 18:47:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f799ab020 
								
							 
						 
						
							
							
								
								gh-87092: Make jump target label equal to the offset of the target in the instructions sequence ( #102093 )  
							
							 
							
							
							
						 
						
							2023-02-28 11:29:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Irit Katriel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a3ac9232f8 
								
							 
						 
						
							
							
								
								gh-87092: expose the compiler's codegen to python for unit tests (GH-99111)  
							
							 
							
							
							
						 
						
							2022-11-14 13:56:40 +00:00