mirror of
				https://github.com/python/cpython.git
				synced 2025-10-28 12:15:13 +00:00 
			
		
		
		
	 adcd220556
			
		
	
	
		adcd220556
		
			
		
	
	
	
	
		
			
			"Zero cost" exception handling. * Uses a lookup table to determine how to handle exceptions. * Removes SETUP_FINALLY and POP_TOP block instructions, eliminating (most of) the runtime overhead of try statements. * Reduces the size of the frame object by about 60%.
		
			
				
	
	
		
			12 lines
		
	
	
	
		
			559 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
	
		
			559 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* Auto-generated by Programs/_freeze_importlib.c */
 | |
| const unsigned char _Py_M__hello[] = {
 | |
|     99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 | |
|     0,2,0,0,0,64,0,0,0,115,16,0,0,0,100,0,
 | |
|     90,0,101,1,100,1,131,1,1,0,100,2,83,0,41,3,
 | |
|     84,122,12,72,101,108,108,111,32,119,111,114,108,100,33,78,
 | |
|     41,2,90,11,105,110,105,116,105,97,108,105,122,101,100,218,
 | |
|     5,112,114,105,110,116,169,0,114,1,0,0,0,114,1,0,
 | |
|     0,0,122,14,60,102,114,111,122,101,110,32,104,101,108,108,
 | |
|     111,62,218,8,60,109,111,100,117,108,101,62,1,0,0,0,
 | |
|     115,4,0,0,0,4,0,12,1,243,0,0,0,0,
 | |
| };
 |