Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								610291cf5a 
								
							 
						 
						
							
							
								
								Fix ref(), proxy() docstrings, based on comments from David Abrahams.  
							
							
							
						 
						
							2002-08-02 20:23:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								fe51c6d66e 
								
							 
						 
						
							
							
								
								Excise DL_EXPORT/DL_IMPORT from Modules/*.  Required adding a prototype  
							
							... 
							
							
							
							for Py_Main().
Thanks to Kalle Svensson and Skip Montanaro for the patches. 
							
						 
						
							2002-08-02 02:27:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								14f8b4cfcb 
								
							 
						 
						
							
							
								
								Patch  #568124 : Add doc string macros.  
							
							
							
						 
						
							2002-06-13 20:33:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								0d429e8cdd 
								
							 
						 
						
							
							
								
								Convert the ref() and proxy() implementations to use the new  
							
							... 
							
							
							
							PyArg_UnpackTuple() function (serves as an example and test case). 
							
						 
						
							2001-10-23 21:12:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f8cad548 
								
							 
						 
						
							
							
								
								Adjust the _weakref module to use the public API for the weak reference  
							
							... 
							
							
							
							objects.  This is now simply a shim to give weakref.py access to the
underlying implementation. 
							
						 
						
							2001-10-05 22:00:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								e83c00efd0 
								
							 
						 
						
							
							
								
								Use new GC API.  
							
							
							
						 
						
							2001-08-29 23:54:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7fdc0a1835 
								
							 
						 
						
							
							
								
								Use METH_O where possible (two functions).  This does not lead to real  
							
							... 
							
							
							
							performance changes since the affected functions are not expected to be
used frequently, but reduces the volume of code. 
							
						 
						
							2001-08-16 14:11:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								9b03e59deb 
								
							 
						 
						
							
							
								
								Remove an obsolete comment and a "return" before fallig off the end of a  
							
							... 
							
							
							
							void function. 
							
						 
						
							2001-05-03 16:05:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								2a5a5ca012 
								
							 
						 
						
							
							
								
								cleanup_helper():  Make sure we invalidate all reference objects  
							
							... 
							
							
							
							before calling any callbacks.  This is important
                   since the callback objects only look at themselves
                   to determine that they are invalide.  This change
                   avoids a segfault when callbacks use a different
                   reference to an object in the process of being
                   deallocated.
This fixes SF bug #415660 . 
							
						 
						
							2001-04-13 17:15:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								a5d7b748d9 
								
							 
						 
						
							
							
								
								Revert the 1.8 patch, since it's implicated in nasty blowups (see Pyhon-Dev).  
							
							
							
						 
						
							2001-03-23 06:14:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								82f1480d63 
								
							 
						 
						
							
							
								
								Inform the cycle-detector that the a weakref object no longer needs to be  
							
							... 
							
							
							
							tracked as soon as it is clear; this can decrease the number of roots for
the cycle detector sooner rather than later in applications which hold on
to weak references beyond the time of the invalidation. 
							
						 
						
							2001-03-22 18:05:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								5e1633365d 
								
							 
						 
						
							
							
								
								Patch  #403985 : Add support for weak-keyed dictionaries  
							
							
							
						 
						
							2001-02-27 18:36:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								32efcdbceb 
								
							 
						 
						
							
							
								
								cleanup_helper():  Added missing "void" type for the function, updated  
							
							... 
							
							
							
							comments to reflect reality. 
							
						 
						
							2001-02-26 20:10:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								b60654bc15 
								
							 
						 
						
							
							
								
								The return value from PyObject_ClearWeakRefs() is no longer meaningful,  
							
							... 
							
							
							
							so make it void. 
							
						 
						
							2001-02-26 18:56:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								7855aba6bb 
								
							 
						 
						
							
							
								
								Move docstrings out of function table to constants defined near the  
							
							... 
							
							
							
							function implementations. 
							
						 
						
							2001-02-18 05:20:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								231e22facb 
								
							 
						 
						
							
							
								
								Repair legit compiler warning.  
							
							
							
						 
						
							2001-02-02 21:10:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								747d5b63db 
								
							 
						 
						
							
							
								
								Teach Windows build about the _weakref module.  
							
							
							
						 
						
							2001-02-02 00:07:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								41deb1efc2 
								
							 
						 
						
							
							
								
								PEP 205, Weak References -- initial checkin.  
							
							
							
						 
						
							2001-02-01 05:27:45 +00:00