Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								557c76c136 
								
							 
						 
						
							
							
								
								Fix compilation on Windows  
							
							
							
						 
						
							2012-10-20 11:43:58 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								34937ce249 
								
							 
						 
						
							
							
								
								Issue  #6074 : Forward port Windows read-only source file fix from 2.7  
							
							
							
						 
						
							2012-10-19 22:38:14 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								55ad6515c9 
								
							 
						 
						
							
							
								
								Cleanup 'k' when the creation of PySTEntryObject fails. ad3824a90261 used to decref 'k' in too many error cases.  
							
							
							
						 
						
							2012-09-12 17:58:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								1526582df6 
								
							 
						 
						
							
							
								
								Partly revert ad3824a90261 and add comment about reference ownership  
							
							
							
						 
						
							2012-09-12 17:52:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								5557a9c73f 
								
							 
						 
						
							
							
								
								Fix null pointer dereferencing in structmember.c PyMember_SetOne() for T_CHAR. _PyUnicode_AsStringAndSize() can return NULL without touching the len argument. Also remove unnecessary PyUnicode_Check(), _PyUnicode_AsStringAndSize() performance the test again. CID 486815  
							
							
							
						 
						
							2012-09-11 17:30:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								3d463393bb 
								
							 
						 
						
							
							
								
								Fixed memory leak in error branch of parsestrplus. CID 715374 Variable s going out of scope leaks the storage it points to.  
							
							
							
						 
						
							2012-09-10 16:52:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								48d8d21438 
								
							 
						 
						
							
							
								
								Added missing va_end in error branch of PyArg_UnpackTuple(). CID 486641  
							
							
							
						 
						
							2012-09-10 13:16:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								837e53a7c2 
								
							 
						 
						
							
							
								
								Closed reference leak of variable 'k' in function ste_new which wasn't decrefed in error cases  
							
							
							
						 
						
							2012-09-10 03:08:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff1822ec7 
								
							 
						 
						
							
							
								
								Issue  #15340 : Fix importing the random module when /dev/urandom cannot be opened.  
							
							... 
							
							
							
							This was a regression caused by the hash randomization patch. 
							
						 
						
							2012-09-07 23:49:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								56cd62c04a 
								
							 
						 
						
							
							
								
								Issue  #13992 : The trashcan mechanism is now thread-safe.  This eliminates  
							
							... 
							
							
							
							sporadic crashes in multi-thread programs when several long deallocator
chains ran concurrently and involved subclasses of built-in container
types.
Because of this change, a couple extension modules compiled for 3.2.4
(those which use the trashcan mechanism, despite it being undocumented)
will not be loadable by 3.2.3 and earlier. However, extension modules
compiled for 3.2.3 and earlier will be loadable by 3.2.4. 
							
						 
						
							2012-09-06 00:59:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c7dedb0945 
								
							 
						 
						
							
							
								
								put * in the normal place  
							
							
							
						 
						
							2012-09-02 16:36:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d7518a2e 
								
							 
						 
						
							
							
								
								move variable decl to the top of the function  
							
							
							
						 
						
							2012-09-02 14:38:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2e2c903700 
								
							 
						 
						
							
							
								
								prevert ast errors from being normalized before ast_error_finish is called ( closes   #15846 )  
							
							
							
						 
						
							2012-09-02 14:23:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								75506e8b7c 
								
							 
						 
						
							
							
								
								Issue  #15726 : Fix incorrect bounds checking in PyState_FindModule.  
							
							... 
							
							
							
							Patch by Robin Schreiber. 
							
						 
						
							2012-08-20 19:30:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								07795df683 
								
							 
						 
						
							
							
								
								Issue  #15741 : Fix potential NULL dereference. Found by Coverity.  
							
							
							
						 
						
							2012-08-20 17:19:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6f430e4963 
								
							 
						 
						
							
							
								
								Issue  #15604 : Update uses of PyObject_IsTrue() to check for and handle errors correctly.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-08-15 23:18:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								90ef747e04 
								
							 
						 
						
							
							
								
								Close   #13119 : use "\r\n" newline for sys.stdout/err on Windows  
							
							... 
							
							
							
							sys.stdout and sys.stderr are now using "\r\n" newline on Windows, as Python 2. 
							
						 
						
							2012-08-04 01:37:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								996ae04943 
								
							 
						 
						
							
							
								
								remove unused variable  
							
							
							
						 
						
							2012-07-18 17:57:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								f69e24e3c6 
								
							 
						 
						
							
							
								
								Issue  #15368 : fixing variable typo.  
							
							
							
						 
						
							2012-07-18 16:41:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								2ca6315d15 
								
							 
						 
						
							
							
								
								Issue  #15368 : make bytecode generation deterministic.  
							
							
							
						 
						
							2012-07-18 14:20:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								01cca5e451 
								
							 
						 
						
							
							
								
								Issue  #15020 : The program name used to search for Python's path is now "python3" under Unix, not "python".  
							
							
							
						 
						
							2012-07-05 20:56:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8fbeae27 
								
							 
						 
						
							
							
								
								don't leak if the __class__ closure is set  
							
							
							
						 
						
							2012-06-01 23:57:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								d576c711a5 
								
							 
						 
						
							
							
								
								Issue  #14761 : Fix potential leak on an error case in the import machinery.  
							
							
							
						 
						
							2012-05-09 13:24:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e4a414d7 
								
							 
						 
						
							
							
								
								Issue  #14749 : Add support for 'Z' to skipitem() in Python/getargs.c.  
							
							
							
						 
						
							2012-05-08 03:51:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								32c59b6fc1 
								
							 
						 
						
							
							
								
								mangle keyword-only argname when loading defaults ( closes   #14607 )  
							
							
							
						 
						
							2012-04-17 19:53:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3bf01757b6 
								
							 
						 
						
							
							
								
								move outside WITH_THREAD conditional  
							
							
							
						 
						
							2012-04-13 18:06:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								43162b8a02 
								
							 
						 
						
							
							
								
								take linkage def outside of WITH_THREAD conditional ( closes   #14569 )  
							
							
							
						 
						
							2012-04-13 11:58:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								80d50428ce 
								
							 
						 
						
							
							
								
								fix parse_syntax_error to clean up its resources  
							
							
							
						 
						
							2012-04-03 00:30:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								c5d47d5ac3 
								
							 
						 
						
							
							
								
								Fix typo when "PyObject*" was changed to "identifier"  
							
							
							
						 
						
							2012-03-23 12:50:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9faf5ee750 
								
							 
						 
						
							
							
								
								this should technicaly be identifier  
							
							
							
						 
						
							2012-03-22 10:39:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ab79c71f39 
								
							 
						 
						
							
							
								
								check for NULL  
							
							
							
						 
						
							2012-03-22 08:56:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e4e35783 
								
							 
						 
						
							
							
								
								check by equality for __future__ not identity ( closes   #14378 )  
							
							
							
						 
						
							2012-03-22 08:19:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								c809f98143 
								
							 
						 
						
							
							
								
								Fixes Issue  #14331 : Use significantly less stack space when importing modules by  
							
							... 
							
							
							
							allocating path buffers on the heap instead of the stack. 
							
						 
						
							2012-03-18 16:06:53 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca97d5208 
								
							 
						 
						
							
							
								
								Issue  #14184 : Increase the default stack size for secondary threads on  
							
							... 
							
							
							
							Mac OS X to prevent interpreter crashes when compiled on 10.7. 
							
						 
						
							2012-03-13 11:18:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3584695e 
								
							 
						 
						
							
							
								
								kill this disabled code  
							
							
							
						 
						
							2012-03-12 11:15:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4665ebcb 
								
							 
						 
						
							
							
								
								use correct naming convention  
							
							
							
						 
						
							2012-03-12 11:00:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								4a90ef0363 
								
							 
						 
						
							
							
								
								Issue  #14177 : marshal.loads() now raises TypeError when given an unicode string.  
							
							... 
							
							
							
							Patch by Guilherme Gonçalves. 
							
						 
						
							2012-03-03 02:35:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								679e9d36f7 
								
							 
						 
						
							
							
								
								Issue  #14172 : Fix reference leak when marshalling a buffer-like object (other than a bytes object).  
							
							
							
						 
						
							2012-03-02 18:12:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								4f22a8d739 
								
							 
						 
						
							
							
								
								Issue  #14084 : Fix a file descriptor leak when importing a module with a bad encoding.  
							
							
							
						 
						
							2012-02-22 18:05:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7214612443 
								
							 
						 
						
							
							
								
								In find_module(), do not silence fileno() and dup() errors.  
							
							
							
						 
						
							2012-02-22 18:03:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								86838b02f0 
								
							 
						 
						
							
							
								
								Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.  
							
							
							
						 
						
							2012-02-21 19:03:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e249dcab7a 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-02-21 11:09:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								69e9727657 
								
							 
						 
						
							
							
								
								ensure no one tries to hash things before the random seed is found  
							
							
							
						 
						
							2012-02-21 11:08:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								91e5c08fe8 
								
							 
						 
						
							
							
								
								Fix typo in conditional.  
							
							
							
						 
						
							2012-02-20 23:49:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								12897d7d39 
								
							 
						 
						
							
							
								
								Fix typo in conditional.  
							
							
							
						 
						
							2012-02-20 23:49:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								09a7c72cad 
								
							 
						 
						
							
							
								
								Merge from 3.1: Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 21:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2daf6ae249 
								
							 
						 
						
							
							
								
								Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 19:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								9713321f46 
								
							 
						 
						
							
							
								
								Document absoluteness of sys.executable  
							
							... 
							
							
							
							Closes  #13402 . 
						
							2012-02-02 20:59:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								33d15f7c85 
								
							 
						 
						
							
							
								
								Port import fixes from 2.7.  
							
							
							
						 
						
							2012-01-25 18:01:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2be60afb7e 
								
							 
						 
						
							
							
								
								Issue  #11235 : Fix OverflowError when trying to import a source file whose modification time doesn't fit in a 32-bit timestamp.  
							
							
							
						 
						
							2012-01-24 17:44:06 +01:00