Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								b59d08c2fb 
								
							 
						 
						
							
							
								
								Fix more memory allocation issues found with failmalloc.  
							
							
							
						 
						
							2006-07-22 16:20:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								841747cb56 
								
							 
						 
						
							
							
								
								Fix sys.getobjects(0): we get a reference to the  
							
							... 
							
							
							
							arena's "private" list of objects, so there might
be two references to that list. 
							
						 
						
							2006-04-15 12:46:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0dc84398 
								
							 
						 
						
							
							
								
								ALIGNMENT_SHIFT is not used  
							
							
							
						 
						
							2006-04-14 03:53:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								da69041123 
								
							 
						 
						
							
							
								
								Force 8-alignment of memory blocks, as needed on  
							
							... 
							
							
							
							64-bit machines that require pointers to be aligned (e.g. IA64) 
							
						 
						
							2006-04-13 19:16:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony Baxter 
								
							 
						 
						
							
							
							
							
								
							
							
								7b782b61c5 
								
							 
						 
						
							
							
								
								more low-hanging fruit to make code compile under a C++ compiler. Not  
							
							... 
							
							
							
							entirely happy with the two new VISIT macros in compile.c, but I
couldn't see a better approach. 
							
						 
						
							2006-04-11 12:01:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								296aef8ebb 
								
							 
						 
						
							
							
								
								Expand comments.  
							
							... 
							
							
							
							Explicitly clear all elements from arena->a_objects and remove
assert() that refcount is 1.  It's possible for a program to get a
reference to the list via sys.getobjects() or via gc functions. 
							
						 
						
							2006-03-31 16:41:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								f6386306fb 
								
							 
						 
						
							
							
								
								Document the purpose of the struct _block members.  
							
							
							
						 
						
							2006-03-02 21:41:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd92dc44f 
								
							 
						 
						
							
							
								
								Added words about what PyArena_Malloc() does.  
							
							
							
						 
						
							2006-03-02 21:14:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								8cfaa0e729 
								
							 
						 
						
							
							
								
								Trimmed trailing whitespace.  
							
							
							
						 
						
							2006-03-02 20:37:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								224003baef 
								
							 
						 
						
							
							
								
								Add missing DECREF.  
							
							
							
						 
						
							2006-03-01 15:02:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								56820c2bab 
								
							 
						 
						
							
							
								
								Add some stats collection in debugging mode.  
							
							... 
							
							
							
							No good way to extract output yet. 
							
						 
						
							2006-02-28 19:57:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								99b4ee6373 
								
							 
						 
						
							
							
								
								Use simple PyList to implement list of PyObject pointers  
							
							
							
						 
						
							2006-02-28 18:52:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								08533fdad6 
								
							 
						 
						
							
							
								
								Tabify  
							
							
							
						 
						
							2006-02-28 18:29:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								77f1bb2778 
								
							 
						 
						
							
							
								
								Real arena implementation  
							
							... 
							
							
							
							Replace the toy arena implementation with a real one,
based on allocating 8K chunks of memory by default. 
							
						 
						
							2006-02-28 17:53:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fredrik Lundh 
								
							 
						 
						
							
							
							
							
								
							
							
								93d69a7948 
								
							 
						 
						
							
							
								
								fixed compilation with an ordinary C89 compiler  
							
							
							
						 
						
							2005-12-18 15:44:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								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