mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	GH-96421: Insert shim frame on entry to interpreter (GH-96319)
* Adds EXIT_INTERPRETER instruction to exit PyEval_EvalDefault() * Simplifies RETURN_VALUE, YIELD_VALUE and RETURN_GENERATOR instructions as they no longer need to check for entry frames.
This commit is contained in:
		
							parent
							
								
									dbf2faf579
								
							
						
					
					
						commit
						1e197e63e2
					
				
					 24 changed files with 450 additions and 346 deletions
				
			
		|  | @ -77,6 +77,7 @@ def pseudo_op(name, op, real_ops): | |||
| def_op('CACHE', 0) | ||||
| def_op('POP_TOP', 1) | ||||
| def_op('PUSH_NULL', 2) | ||||
| def_op('INTERPRETER_EXIT', 3) | ||||
| 
 | ||||
| def_op('END_FOR', 4) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Mark Shannon
						Mark Shannon