Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								63f0db682e 
								
							 
						 
						
							
							
								
								clean up function declarations to conform to PEP-7 style.  
							
							 
							
							
							
						 
						
							2006-06-04 12:59:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Andrew MacIntyre 
								
							 
						 
						
							
							
							
							
								
							
							
								6539d2d3c7 
								
							 
						 
						
							
							
								
								Patch  #1454481 :  Make thread stack size runtime tunable.  
							
							 
							
							
							
						 
						
							2006-06-04 12:31:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								539c662f10 
								
							 
						 
						
							
							
								
								- Changes donated by Elemental Security to make it work on HP-UX 11 on  
							
							 
							
							... 
							
							
							
							Itanium2 with HP's 64-bit compiler (SF patch #1225212 ). 
							
						 
						
							2005-09-14 17:49:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								263091e388 
								
							 
						 
						
							
							
								
								find_key():  This routine wasn't thread-correct, and accounts for the  
							
							 
							
							... 
							
							
							
							release-build failures noted in bug 1041645.
This is a critical bugfix.  I'm not going to backport it, though (no time). 
							
						 
						
							2004-10-10 01:58:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								fda787fcec 
								
							 
						 
						
							
							
								
								Document the results of painful reverse-engineering of the "portable TLS"  
							
							 
							
							... 
							
							
							
							code.
PyThread_set_key_value():  It's clear that this code assumes the passed-in
value isn't NULL, so document that it must not be, and assert that it
isn't.  It remains unclear whether existing callers want the odd semantics
actually implemented by this function. 
							
						 
						
							2004-10-09 22:33:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								19717fa33a 
								
							 
						 
						
							
							
								
								Style guide & consistency changes.  No semantic changes.  
							
							 
							
							
							
						 
						
							2004-10-09 17:38:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Matthias Klose 
								
							 
						 
						
							
							
							
							
								
							
							
								a2542bee59 
								
							 
						 
						
							
							
								
								The attached patch fixes FTBFS on GNU/k*BSD.  The problem happens on GNU/k*BSD  
							
							 
							
							... 
							
							
							
							because GNU/k*BSD uses gnu pth to provide pthreads, but will also happen on any
system that does the same.
python fails to build because it doesn't detect gnu pth in pthread
emulation. See C comments in patch for details.
patch taken from http://bugs.debian.org/264315  
							
						 
						
							2004-08-16 11:35:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								7befb9966e 
								
							 
						 
						
							
							
								
								remove support for missing ANSI C header files (limits.h, stddef.h, etc).  
							
							 
							
							
							
						 
						
							2004-02-10 16:50:21 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								4d474becd8 
								
							 
						 
						
							
							
								
								remove DGUX support.  
							
							 
							
							
							
						 
						
							2004-01-17 00:29:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jack Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								4bae2d5e46 
								
							 
						 
						
							
							
								
								Getting rid of code dependent on GUSI or the MetroWerks compiler.  
							
							 
							
							
							
						 
						
							2003-11-19 22:52:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								70849f84a0 
								
							 
						 
						
							
							
								
								Patch  #805613 : Fix usage of the PTH library.  
							
							 
							
							
							
						 
						
							2003-09-20 11:13:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								8d98d2cb95 
								
							 
						 
						
							
							
								
								New PyGILState_ API - implements pep 311, from patch 684256.  
							
							 
							
							
							
						 
						
							2003-04-19 15:41:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mark Hammond 
								
							 
						 
						
							
							
							
							
								
							
							
								8235ea1c3a 
								
							 
						 
						
							
							
								
								Land Patch [ 566100 ] Rationalize DL_IMPORT and DL_EXPORT.  
							
							 
							
							
							
						 
						
							2002-07-19 06:55:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								bd23289e4d 
								
							 
						 
						
							
							
								
								Silence compiler warning  
							
							 
							
							
							
						 
						
							2002-06-25 19:26:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f90ae20354 
								
							 
						 
						
							
							
								
								Patch  #488073 : AtheOS port.  
							
							 
							
							
							
						 
						
							2002-06-11 06:22:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								fdba55fe8e 
								
							 
						 
						
							
							
								
								I've been waiting 8 years for KSR to re-emerge from bankruptcy.  If they  
							
							 
							
							... 
							
							
							
							ever do, they can damn well #define _POSIX_THREADS their own damn selves. 
							
						 
						
							2002-03-25 06:49:10 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								7d1cd6947d 
								
							 
						 
						
							
							
								
								Patch  #504224 : add plan9 threads include to thread.c.  
							
							 
							
							
							
						 
						
							2002-03-09 12:10:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc4451222 
								
							 
						 
						
							
							
								
								Include <unistd.h> in Python.h.  Fixes   #500924 .  
							
							 
							
							
							
						 
						
							2002-01-12 11:05:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3c28863e08 
								
							 
						 
						
							
							
								
								Partial patch from SF  #452266 , by Jason Petrone.  
							
							 
							
							... 
							
							
							
							This changes Pythread_start_thread() to return the thread ID, or -1
for an error.  (It's technically an incompatible API change, but I
doubt anyone calls it.) 
							
						 
						
							2001-10-16 21:13:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								76f373d081 
								
							 
						 
						
							
							
								
								Repair more now-obsolete references to config.h.  
							
							 
							
							
							
						 
						
							2001-07-26 21:34:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								4f1cd8bdcb 
								
							 
						 
						
							
							
								
								Patch  #411138 : Rename config.h to pyconfig.h.  Closes bug  #231774 .  
							
							 
							
							
							
						 
						
							2001-07-26 13:41:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fred Drake 
								
							 
						 
						
							
							
							
							
								
							
							
								a6c2eb5e1e 
								
							 
						 
						
							
							
								
								Donn Cave <donn@u.washington.edu>:  
							
							 
							
							... 
							
							
							
							Do not assume that all platforms using a MetroWorks compiler can use
POSIX threads; the assumption breaks on BeOS.  This fix only helps
for BeOS.
This closes SourceForge patch #101772 . 
							
						 
						
							2000-10-06 15:48:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8181b809 
								
							 
						 
						
							
							
								
								Make better use of GNU Pth -- patch by Andy Dustman.  
							
							 
							
							... 
							
							
							
							I can't test this, so I'm just checking it in with blind faith in Andy.
I've tested that it doesn't broeak a non-Pth build on Linux.
Changes include:
- There's a --with-pth configure option.
- Instead of _GNU_PTH, we test for HAVE_PTH.
- Better signal handling.
- (The config.h.in file is regenerated in a slightly different order.) 
							
						 
						
							2000-09-19 00:46:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8586991099 
								
							 
						 
						
							
							
								
								REMOVED all CWI, CNRI and BeOpen copyright markings.  
							
							 
							
							... 
							
							
							
							This should match the situation in the 1.6b1 tree. 
							
						 
						
							2000-09-01 23:29:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec68fded2 
								
							 
						 
						
							
							
								
								Prototype yet another forward declaration.  
							
							 
							
							
							
						 
						
							2000-07-24 14:39:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								f70ef4f860 
								
							 
						 
						
							
							
								
								Mass ANSIfication of function definitions. Doesn't cover all 'extern'  
							
							 
							
							... 
							
							
							
							declarations yet, those come later. 
							
						 
						
							2000-07-22 18:47:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								ffcc3813d8 
								
							 
						 
						
							
							
								
								Change copyright notice - 2nd try.  
							
							 
							
							
							
						 
						
							2000-06-30 23:58:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								fd71b9e9d4 
								
							 
						 
						
							
							
								
								Change copyright notice.  
							
							 
							
							
							
						 
						
							2000-06-30 23:50:40 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								07bd90e92d 
								
							 
						 
						
							
							
								
								Andy Dustman: add GNU pth user-space thread support.  
							
							 
							
							
							
						 
						
							2000-05-08 13:41:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								095249fc8c 
								
							 
						 
						
							
							
								
								Jack Jansen: Posix threads are now supported on the Macintosh too.  
							
							 
							
							
							
						 
						
							2000-04-24 15:06:51 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2571cc8bf5 
								
							 
						 
						
							
							
								
								Changes by Mark Hammond for Windows CE.  Mostly of the form  
							
							 
							
							... 
							
							
							
							#ifdef DONT_HAVE_header_H ... #endif around #include <header.h>. 
							
						 
						
							1999-04-07 16:07:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								65d5b5763c 
								
							 
						 
						
							
							
								
								Thanks to Chris Herborth, the thread primitives now have proper Py*  
							
							 
							
							... 
							
							
							
							names in the source code (they already had those for the linker,
through some smart macros; but the source still had the old, un-Py names). 
							
						 
						
							1998-12-21 19:32:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f261526423 
								
							 
						 
						
							
							
								
								Need to add default decl of DL_IMPORT, for mymalloc.h  
							
							 
							
							
							
						 
						
							1998-12-04 18:50:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								49b560698b 
								
							 
						 
						
							
							
								
								Renamed thread.h to pythread.h.  
							
							 
							
							
							
						 
						
							1998-10-01 20:42:43 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1a8791e0b8 
								
							 
						 
						
							
							
								
								Changes for BeOS, QNX and long long, by Chris Herborth.  
							
							 
							
							
							
						 
						
							1998-08-04 22:46:29 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9ebfd337 
								
							 
						 
						
							
							
								
								os2 patch by Jeff Rush  
							
							 
							
							
							
						 
						
							1997-11-22 21:53:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								64f9105fb7 
								
							 
						 
						
							
							
								
								DG/UX thread patches (Ross Andrus)  
							
							 
							
							
							
						 
						
							1997-05-22 20:41:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d11bfdd9f5 
								
							 
						 
						
							
							
								
								Ugly hack for SGI IRIX 6.2.  Apparently _POSIX_THREADS is defined even  
							
							 
							
							... 
							
							
							
							when the pthread package is not installed.  configure knows better, so
#undef _POSIX_THREADS when pthread.h does not exist. 
							
						 
						
							1997-04-29 21:48:34 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								408027ea46 
								
							 
						 
						
							
							
								
								Rename DEBUG macro to Py_DEBUG  
							
							 
							
							
							
						 
						
							1996-12-30 16:17:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								80bb9655f0 
								
							 
						 
						
							
							
								
								Keep gcc -Wall happy.  
							
							 
							
							
							
						 
						
							1996-12-05 23:27:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								d266eb460e 
								
							 
						 
						
							
							
								
								New permission notice, includes CNRI.  
							
							 
							
							
							
						 
						
							1996-10-25 14:44:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7cf1fcf347 
								
							 
						 
						
							
							
								
								Always include config.h  
							
							 
							
							
							
						 
						
							1996-08-19 22:12:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c3f82b6b8a 
								
							 
						 
						
							
							
								
								nt thread support  
							
							 
							
							
							
						 
						
							1995-01-17 16:29:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6d023c98b0 
								
							 
						 
						
							
							
								
								Added 1995 to copyright message.  
							
							 
							
							... 
							
							
							
							bltinmodule.c: fixed coerce() nightmare in ternary pow().
modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject().
pythonrun.c: move flushline() into and around print_error(). 
							
						 
						
							1995-01-04 19:12:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								1d5735e846 
								
							 
						 
						
							
							
								
								Merge back to main trunk  
							
							 
							
							
							
						 
						
							1994-08-30 08:27:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								66bca326cb 
								
							 
						 
						
							
							
								
								Port to Solaris 2.3.  
							
							 
							
							
							
						 
						
							1993-12-03 16:54:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								cbaddb52ae 
								
							 
						 
						
							
							
								
								Added widget methods {Height,Width}{,MM}OfScreen.  
							
							 
							
							
							
						 
						
							1993-10-12 14:10:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								34679b7661 
								
							 
						 
						
							
							
								
								* Added Fixcprt.py: script to fix copyright message.  
							
							 
							
							... 
							
							
							
							* various modules: added 1993 to copyright.
* thread.c: added copyright notice.
* ceval.c: minor change to error message for "+"
* stdwinmodule.c: check for error from wfetchcolor
* config.c: MS-DOS fixes (define PYTHONPATH, use DELIM, use osdefs.h)
* Add declaration of inittab to import.h
* sysmodule.c: added sys.builtin_module_names
* xxmodule.c, xxobject.c: fix minor errors 
							
						 
						
							1993-01-26 13:33:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								76ab5feb45 
								
							 
						 
						
							
							
								
								ushdr_t was not defined so fill in its size instead of using sizeof.  
							
							 
							
							
							
						 
						
							1993-01-13 12:49:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Mullender 
								
							 
						 
						
							
							
							
							
								
							
							
								e89341250d 
								
							 
						 
						
							
							
								
								Added error checking.  
							
							 
							
							... 
							
							
							
							Improved coexistance with dl module. 
							
						 
						
							1993-01-13 12:08:48 +00:00