Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								84456bdab3 
								
							 
						 
						
							
							
								
								Cleanup a bit and make things more consistent.  
							
							... 
							
							
							
							Don't double check for NULLs and don't initialize if not necessary.
No functional changes. 
							
						 
						
							2005-12-18 03:16:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f599f424a2 
								
							 
						 
						
							
							
								
								SF patch  #1355913 , PEP 341 - Unification of try/except and try/finally  
							
							... 
							
							
							
							Modified since ast-arenas was implemented. 
							
						 
						
							2005-12-17 21:33:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								adb69fcdff 
								
							 
						 
						
							
							
								
								Merge from ast-arena.  This reduces the code in Python/ast.c by ~300 lines,  
							
							... 
							
							
							
							simplifies a lot of error handling code, and fixes many memory leaks. 
							
						 
						
							2005-12-17 20:54:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d403dd97 
								
							 
						 
						
							
							
								
								SF  #1377897 , Bus error in ast  
							
							... 
							
							
							
							If a line had multiple semi-colons and ended with a semi-colon, we would
loop too many times and access a NULL node.  Exit the loop early if
there are no more children. 
							
						 
						
							2005-12-11 20:12:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								8ad64aaacc 
								
							 
						 
						
							
							
								
								SF  #1370197 , memory leak - ast_error_finish (in error conditions).  
							
							
							
						 
						
							2005-12-11 20:08:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								e536892541 
								
							 
						 
						
							
							
								
								Remove unnecessary extern variable  
							
							
							
						 
						
							2005-12-05 07:16:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7bcabc60a3 
								
							 
						 
						
							
							
								
								Fix a few more memory leaks  
							
							... 
							
							
							
							Document more info about the benefits of configuring without
pymalloc when running valgrind 
							
						 
						
							2005-11-20 23:58:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								a3fd07d524 
								
							 
						 
						
							
							
								
								add more doc  
							
							
							
						 
						
							2005-11-16 05:49:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								6b34789046 
								
							 
						 
						
							
							
								
								Fix another memory leak or two (one real, one potential)  
							
							
							
						 
						
							2005-11-15 07:17:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								af8f974967 
								
							 
						 
						
							
							
								
								Add a note about how to do the memory deallocation a bit.  
							
							... 
							
							
							
							This needs a lot of work. 
							
						 
						
							2005-11-15 05:09:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								e76adcd78a 
								
							 
						 
						
							
							
								
								Fix a whole bunch of potential memory leaks (and some real ones too)  
							
							... 
							
							
							
							in error conditions. 
							
						 
						
							2005-11-15 05:04:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								79792651c4 
								
							 
						 
						
							
							
								
								Convert all internal errors from Exception to SystemError  
							
							... 
							
							
							
							Remove an abort() and let a SystemError be raised. 
							
						 
						
							2005-11-14 04:25:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								e8c0536d57 
								
							 
						 
						
							
							
								
								Fix memory leak with bad generator expression  
							
							
							
						 
						
							2005-11-14 00:18:03 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7b3d5e1779 
								
							 
						 
						
							
							
								
								remove useless debug print helper.  fix a couple of exceptions  
							
							
							
						 
						
							2005-11-13 21:17:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								982e8d671c 
								
							 
						 
						
							
							
								
								Refactor code for translating "power" nodes.  
							
							
							
						 
						
							2005-10-25 09:16:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								c5dd10aa1d 
								
							 
						 
						
							
							
								
								Write a separate ast_for_testlist_gexp() function instead of overloading  
							
							... 
							
							
							
							ast_for_testlist().  Also, write a ast_for_class_bases() function and in
the process fix a memory leak.  Add some assertions. 
							
						 
						
							2005-10-25 07:54:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								147b75931d 
								
							 
						 
						
							
							
								
								Add an assert.  
							
							
							
						 
						
							2005-10-23 03:38:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Rigo 
								
							 
						 
						
							
							
							
							
								
							
							
								3144130217 
								
							 
						 
						
							
							
								
								ANSI-C-ify the placement of local var declarations.  
							
							
							
						 
						
							2005-10-21 12:57:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								57071ce545 
								
							 
						 
						
							
							
								
								Oops, "=" is not a comparison operator  
							
							
							
						 
						
							2005-10-21 05:15:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								3e0055f8c6 
								
							 
						 
						
							
							
								
								Merge ast-branch to head  
							
							... 
							
							
							
							This change implements a new bytecode compiler, based on a
transformation of the parse tree to an abstract syntax defined in
Parser/Python.asdl.
The compiler implementation is not complete, but it is in stable
enough shape to run the entire test suite excepting two disabled
tests. 
							
						 
						
							2005-10-20 19:59:25 +00:00