mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	Plug a leak in code_dealloc() (and reordered the deallocs to match the
order of the variables in the declarations). Also removed an entry in the TODO list that's done.
This commit is contained in:
		
							parent
							
								
									9a876a4500
								
							
						
					
					
						commit
						275558cb9f
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		|  | @ -36,8 +36,6 @@ PERFORMANCE OF THIS SOFTWARE. | ||||||
|    XXX   (it's currently the first item of the co_const tuple) |    XXX   (it's currently the first item of the co_const tuple) | ||||||
|    XXX Generate simple jump for break/return outside 'try...finally' |    XXX Generate simple jump for break/return outside 'try...finally' | ||||||
|    XXX Allow 'continue' inside try-finally |    XXX Allow 'continue' inside try-finally | ||||||
|    XXX get rid of SET_LINENO instructions, use JAR's table trick |  | ||||||
|    XXX   (need an option to put them back in, for debugger!) |  | ||||||
|    XXX New 1-byte opcode for loading None |    XXX New 1-byte opcode for loading None | ||||||
|    XXX New opcode for loading the initial index for a for loop |    XXX New opcode for loading the initial index for a for loop | ||||||
|    XXX other JAR tricks? |    XXX other JAR tricks? | ||||||
|  | @ -111,9 +109,10 @@ code_dealloc(co) | ||||||
| 	Py_XDECREF(co->co_code); | 	Py_XDECREF(co->co_code); | ||||||
| 	Py_XDECREF(co->co_consts); | 	Py_XDECREF(co->co_consts); | ||||||
| 	Py_XDECREF(co->co_names); | 	Py_XDECREF(co->co_names); | ||||||
|  | 	Py_XDECREF(co->co_varnames); | ||||||
| 	Py_XDECREF(co->co_filename); | 	Py_XDECREF(co->co_filename); | ||||||
| 	Py_XDECREF(co->co_name); | 	Py_XDECREF(co->co_name); | ||||||
| 	Py_XDECREF(co->co_varnames); | 	Py_XDECREF(co->co_lnotab); | ||||||
| 	PyMem_DEL(co); | 	PyMem_DEL(co); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum