Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								89227eb0f5 
								
							 
						 
						
							
							
								
								Write warning about exception in __del__ to stderr, not stdout.  
							
							 
							
							
							
						 
						
							1996-08-20 19:54:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								926518b683 
								
							 
						 
						
							
							
								
								Changes to make the file acceptable to K&R C compilers (HPUX, SunOS 4.x).  
							
							 
							
							
							
						 
						
							1996-08-19 19:30:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c13bcca268 
								
							 
						 
						
							
							
								
								Test for negative # to the nonintegral float power here.  
							
							 
							
							... 
							
							
							
							Expanded powi() in-line. 
							
						 
						
							1996-08-16 20:42:57 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								0dfcf753ad 
								
							 
						 
						
							
							
								
								Disable support for access statement  
							
							 
							
							
							
						 
						
							1996-08-12 22:00:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								aacdc9da75 
								
							 
						 
						
							
							
								
								Define reference count admin debug functions to return void.  
							
							 
							
							
							
						 
						
							1996-08-12 21:32:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2878a69922 
								
							 
						 
						
							
							
								
								Optimizations by Sjoerd:  
							
							 
							
							... 
							
							
							
							- define tp_getattro, tp_setattro
- use precreated string objects for most common exceptions and method names 
							
						 
						
							1996-08-09 20:53:24 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d8eb1b340f 
								
							 
						 
						
							
							
								
								Support for tp_getattro, tp_setattro (Sjoerd)  
							
							 
							
							
							
						 
						
							1996-08-09 20:52:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								929f1b83ea 
								
							 
						 
						
							
							
								
								Use pre-created string objects for most common exceptions  
							
							 
							
							... 
							
							
							
							(especially IndexError which is caught by 'for') 
							
						 
						
							1996-08-09 20:51:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								86c04c252b 
								
							 
						 
						
							
							
								
								Correct wrong calculation of pow(0.0, 0.0, negative_number)  
							
							 
							
							
							
						 
						
							1996-08-09 20:50:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cee555bda2 
								
							 
						 
						
							
							
								
								Allow compilation by K&R C compiler.  
							
							 
							
							
							
						 
						
							1996-08-01 00:02:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4904c630 
								
							 
						 
						
							
							
								
								repr("...") -> "Ellipses"  
							
							 
							
							
							
						 
						
							1996-07-30 18:37:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f2d125bdad 
								
							 
						 
						
							
							
								
								Added sliceobject.c  
							
							 
							
							
							
						 
						
							1996-07-30 16:45:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								310968dc06 
								
							 
						 
						
							
							
								
								Speedup suggested by Sjoerd  
							
							 
							
							
							
						 
						
							1996-07-30 16:45:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6c02a2fe25 
								
							 
						 
						
							
							
								
								Use NEWOBJ() macro instead of calling newobject() directly.  
							
							 
							
							
							
						 
						
							1996-07-22 16:16:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9e720e390a 
								
							 
						 
						
							
							
								
								complex -> Py_complex  
							
							 
							
							
							
						 
						
							1996-07-21 02:31:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f5030abca8 
								
							 
						 
						
							
							
								
								Hacks for MS_COREDLL  
							
							 
							
							
							
						 
						
							1996-07-21 02:30:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb486879a 
								
							 
						 
						
							
							
								
								Only __dict__ and __class__ are read-only instance attributes  
							
							 
							
							
							
						 
						
							1996-07-21 02:29:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9d81b5594e 
								
							 
						 
						
							
							
								
								Different logic for defining CHECK(); 16-bit MSC specific define.  
							
							 
							
							
							
						 
						
							1996-06-26 18:27:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ded690fc35 
								
							 
						 
						
							
							
								
								rename printrefs, getobjects to _Py_ prefix  
							
							 
							
							
							
						 
						
							1996-05-24 20:48:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								363078afa4 
								
							 
						 
						
							
							
								
								make some things static  
							
							 
							
							
							
						 
						
							1996-05-24 20:45:01 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								441e4ab802 
								
							 
						 
						
							
							
								
								new debugger symbol names  
							
							 
							
							
							
						 
						
							1996-05-23 22:46:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								84a9032cd3 
								
							 
						 
						
							
							
								
								TRACE_REFS -> Py_TRACE_REFS.  
							
							 
							
							... 
							
							
							
							Added disgusting hack to force loading of abstract.o. 
							
						 
						
							1996-05-22 16:34:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f97632639e 
								
							 
						 
						
							
							
								
								Plug memory leak in the previous fix :-(  
							
							 
							
							
							
						 
						
							1996-05-21 23:44:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								993952bfb2 
								
							 
						 
						
							
							
								
								Fix obscure bug in string%mapping where the mapping creates its items  
							
							 
							
							... 
							
							
							
							on the fly -- there was an unsafe DECREF.  Actually save some lines of
code by using abstract.c:PyObject_GetItem(). 
							
						 
						
							1996-05-21 22:44:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6dabc98400 
								
							 
						 
						
							
							
								
								Added __name__ attribute to class instance method objects.  
							
							 
							
							... 
							
							
							
							Removed im_doc attribute; __name__ and __doc__ are now handled by
special casing in instancemethodgetattr().  This saves a few bytes and
INCREF/DECREF calls per i.m. object allocation/deallocation. 
							
						 
						
							1996-05-14 21:54:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								724187929a 
								
							 
						 
						
							
							
								
								use 'j' instead of 'i' for imaginary constants  
							
							 
							
							
							
						 
						
							1996-01-25 16:21:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								1e7b2aa5d6 
								
							 
						 
						
							
							
								
								Removed unused var  
							
							 
							
							
							
						 
						
							1996-01-25 16:11:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d8b49250e9 
								
							 
						 
						
							
							
								
								added complex and c objects  
							
							 
							
							
							
						 
						
							1996-01-12 01:26:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								97ead3fb8e 
								
							 
						 
						
							
							
								
								Hack to force loading of cobject.o  
							
							 
							
							
							
						 
						
							1996-01-12 01:24:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								39739ea0ed 
								
							 
						 
						
							
							
								
								better power implementation  
							
							 
							
							
							
						 
						
							1996-01-12 01:22:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3d1087d1 
								
							 
						 
						
							
							
								
								Added PyComplex_AsCComplex  
							
							 
							
							
							
						 
						
							1996-01-12 01:21:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f9fca9252f 
								
							 
						 
						
							
							
								
								complex numbers a la Konrad Hinsen  
							
							 
							
							
							
						 
						
							1996-01-12 00:47:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								77654a7e5e 
								
							 
						 
						
							
							
								
								opaque C object a la Jim Fulton  
							
							 
							
							
							
						 
						
							1996-01-12 00:44:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								992ded8f12 
								
							 
						 
						
							
							
								
								fix free memory reads in dictlookup et al  
							
							 
							
							
							
						 
						
							1995-12-08 01:16:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8ba873b8ad 
								
							 
						 
						
							
							
								
								adapted to K&R C  
							
							 
							
							
							
						 
						
							1995-09-18 21:17:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								6f011d7ad5 
								
							 
						 
						
							
							
								
								Get ordering right for TRACE_REFS/COUNT_ALLOCS combination (otherwise  
							
							 
							
							... 
							
							
							
							may get inc_count sanity check abort). 
							
						 
						
							1995-09-18 10:49:04 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								6ec3c653da 
								
							 
						 
						
							
							
								
								Implemented two new functions in sys:  
							
							 
							
							... 
							
							
							
							getcounts() returns a list of counts of allocations and
		deallocations for all different object types.
	getobjects(n [, type ]) returns a list of recently allocated
		and not-yet-freed objects of the given type (all
		objects if no type given).  Only the n most recent
		(all if n==0) objects are returned.
getcounts is only available if compiled with -DCOUNT_ALLOCS,
getobjects is only available if compiled with -DTRACE_REFS.  Note that
everything must be compiled with these options! 
							
						 
						
							1995-08-29 09:18:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								740f357363 
								
							 
						 
						
							
							
								
								Fixed calling of __del__ method with TRACE_REFS defined.  
							
							 
							
							
							
						 
						
							1995-08-28 09:00:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ac21f6a579 
								
							 
						 
						
							
							
								
								class objects are read-only in restricted mode  
							
							 
							
							
							
						 
						
							1995-08-04 04:05:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								055968c068 
								
							 
						 
						
							
							
								
								better err checks in resizetuple  
							
							 
							
							
							
						 
						
							1995-08-04 04:05:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								a83f270a4b 
								
							 
						 
						
							
							
								
								changes for keyword args to built-in functions and classes  
							
							 
							
							
							
						 
						
							1995-07-26 18:07:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								bdd207af79 
								
							 
						 
						
							
							
								
								better policy regarding NULL locals  
							
							 
							
							
							
						 
						
							1995-07-26 16:14:30 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2271bf7187 
								
							 
						 
						
							
							
								
								changes for keyword arguments and fast function call; added abstract.c  
							
							 
							
							
							
						 
						
							1995-07-18 14:30:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e15dee5e3c 
								
							 
						 
						
							
							
								
								Generic Abstract Object Interface  
							
							 
							
							
							
						 
						
							1995-07-18 14:12:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1311e3ce73 
								
							 
						 
						
							
							
								
								args to call_object must be tuple or NULL  
							
							 
							
							
							
						 
						
							1995-07-12 02:22:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f9a1ad83 
								
							 
						 
						
							
							
								
								fix read(0), readline(0); make tuple for call_object args  
							
							 
							
							
							
						 
						
							1995-07-10 23:32:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								e08dea19c2 
								
							 
						 
						
							
							
								
								MW does not always set errno on failing fopen()  
							
							 
							
							
							
						 
						
							1995-04-23 22:12:47 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e9df727176 
								
							 
						 
						
							
							
								
								change comparing instance methods  
							
							 
							
							
							
						 
						
							1995-04-06 14:46:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d8953cb8d9 
								
							 
						 
						
							
							
								
								change in counting freed objects  
							
							 
							
							
							
						 
						
							1995-04-06 14:46:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								5b7f3cd3e1 
								
							 
						 
						
							
							
								
								Use mappinglookup instead of dictlookup for looking up __builtin__.  
							
							 
							
							
							
						 
						
							1995-04-04 11:47:41 +00:00