Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								eb74918685 
								
							 
						 
						
							
							
								
								kill capsule names that we don't need anymore  
							
							
							
						 
						
							2012-03-16 12:24:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f7c132158d 
								
							 
						 
						
							
							
								
								use memory macros  
							
							
							
						 
						
							2012-03-16 12:23:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7ed67270a8 
								
							 
						 
						
							
							
								
								check result of PyMem_New  
							
							
							
						 
						
							2012-03-16 12:21:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f53d20f2cd 
								
							 
						 
						
							
							
								
								in 72556ff86828, I should have updated the magic as well as the comment ( #14230 )  
							
							
							
						 
						
							2012-03-16 09:39:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jean-Paul Calderone 
								
							 
						 
						
							
							
							
							
								
							
							
								c961b4abaa 
								
							 
						 
						
							
							
								
								Issue  #14325 : Stop using python lists, capsules, and the garbage collector to deal with PyArg_Parse* cleanup.  
							
							
							
						 
						
							2012-03-16 08:51:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								abdb5528c0 
								
							 
						 
						
							
							
								
								fix comment  
							
							
							
						 
						
							2012-03-15 15:40:37 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2afe6aeae8 
								
							 
						 
						
							
							
								
								perform yield from delegation by repeating YIELD_FROM opcode ( closes   #14230 )  
							
							... 
							
							
							
							This allows generators that are using yield from to be seen by debuggers. It
also kills the f_yieldfrom field on frame objects.
Patch mostly from Mark Shannon with a few tweaks by me. 
							
						 
						
							2012-03-15 15:37:39 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1767e0274b 
								
							 
						 
						
							
							
								
								free AST's dict  
							
							
							
						 
						
							2012-03-14 21:50:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								577c830531 
								
							 
						 
						
							
							
								
								Issue  #14184 : merge  
							
							
							
						 
						
							2012-03-13 11:31:36 -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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd273c1ec3 
								
							 
						 
						
							
							
								
								Issue  #14180 : Fix an invalid rounding when compiler optimization are enabled  
							
							... 
							
							
							
							Use volatile keyword to disable localy unsafe float optimizations. 
							
						 
						
							2012-03-13 19:12:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3a31dd407a 
								
							 
						 
						
							
							
								
								Issue  #14180 : Remove commented code  
							
							
							
						 
						
							2012-03-13 13:50:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								5d272cc6a2 
								
							 
						 
						
							
							
								
								Close   #14180 : Factorize code to convert a number of seconds to time_t, timeval or timespec  
							
							... 
							
							
							
							time.ctime(), gmtime(), time.localtime(), datetime.date.fromtimestamp(),
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
raises an OverflowError, instead of a ValueError, if the timestamp does not fit
in time_t.
datetime.datetime.fromtimestamp() and datetime.datetime.utcfromtimestamp() now
round microseconds towards zero instead of rounding to nearest with ties going
away from zero. 
							
						 
						
							2012-03-13 13:35:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								45e50de1f5 
								
							 
						 
						
							
							
								
								Try to fix compilation of Python-ast.c on Visual Studio 2008  
							
							
							
						 
						
							2012-03-13 01:17:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								518cf94ad7 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-12 11:16:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3f3584695e 
								
							 
						 
						
							
							
								
								kill this disabled code  
							
							
							
						 
						
							2012-03-12 11:15:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bebcd18b75 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-12 11:02:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4665ebcb 
								
							 
						 
						
							
							
								
								use correct naming convention  
							
							
							
						 
						
							2012-03-12 11:00:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7e0dbfbbde 
								
							 
						 
						
							
							
								
								give the AST class a __dict__  
							
							
							
						 
						
							2012-03-12 09:46:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								f125bf5f94 
								
							 
						 
						
							
							
								
								Update copyright years and version name.  
							
							
							
						 
						
							2012-03-04 16:26:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Armin Ronacher 
								
							 
						 
						
							
							
							
							
								
							
							
								6ecf77b3f8 
								
							 
						 
						
							
							
								
								Basic support for PEP 414 without docs or tests.  
							
							
							
						 
						
							2012-03-04 12:04:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0d3a003f24 
								
							 
						 
						
							
							
								
								- Issue  #14177 : marshal.loads() now raises TypeError when given an unicode  
							
							... 
							
							
							
							string.  Patch by Guilherme Gonçalves. 
							
						 
						
							2012-03-03 02:38:37 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								643cd68ea4 
								
							 
						 
						
							
							
								
								Issue  #13964 : signal.sigtimedwait() timeout is now a float instead of a tuple  
							
							... 
							
							
							
							Add a private API to convert an int or float to a C timespec structure. 
							
						 
						
							2012-03-02 22:54:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1c13f84f55 
								
							 
						 
						
							
							
								
								Simplify code in marshal.c.  
							
							
							
						 
						
							2012-03-02 18:22:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b2677c7397 
								
							 
						 
						
							
							
								
								Issue  #14172 : Fix reference leak when marshalling a buffer-like object (other than a bytes object).  
							
							
							
						 
						
							2012-03-02 18:16:38 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								efb00c0cc1 
								
							 
						 
						
							
							
								
								Issue  #14153  Create _Py_device_encoding() to prevent _io from having to import  
							
							... 
							
							
							
							the os module. 
							
						 
						
							2012-02-29 18:31:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								ab7bf2143e 
								
							 
						 
						
							
							
								
								Close issue  #6210 : Implement PEP 409  
							
							
							
						 
						
							2012-02-26 17:49:52 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								90f50d4df9 
								
							 
						 
						
							
							
								
								Issue  #13706 : Fix format(float, "n") for locale with non-ASCII decimal point (e.g. ps_aF)  
							
							
							
						 
						
							2012-02-24 01:44:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								41a863cb81 
								
							 
						 
						
							
							
								
								Issue  #13706 : Fix format(int, "n") for locale with non-ASCII thousands separator  
							
							... 
							
							
							
							* Decode thousands separator and decimal point using PyUnicode_DecodeLocale()
   (from the locale encoding), instead of decoding them implicitly from latin1
 * Remove _PyUnicode_InsertThousandsGroupingLocale(), it was not used
 * Change _PyUnicode_InsertThousandsGrouping() API to return the maximum
   character if unicode is NULL
 * Replace MIN/MAX macros by Py_MIN/Py_MAX
 * stringlib/undef.h undefines STRINGLIB_IS_UNICODE
 * stringlib/localeutil.h only supports Unicode 
							
						 
						
							2012-02-24 00:37:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								cf1c8339f9 
								
							 
						 
						
							
							
								
								Issue  #14084 : Fix a file descriptor leak when importing a module with a bad encoding.  
							
							
							
						 
						
							2012-02-22 18:08:30 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f54cf512 
								
							 
						 
						
							
							
								
								enable hash randomization by default  
							
							
							
						 
						
							2012-02-21 16:08:05 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								528b54b263 
								
							 
						 
						
							
							
								
								Fix test failure in test_cmd_line by initializing the hash secret at the earliest point.  
							
							
							
						 
						
							2012-02-21 19:08:26 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a3591ed1 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-02-21 11:12:14 -05: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 
								
							 
						 
						
							
							
							
							
								
							
							
								2fb477c0f0 
								
							 
						 
						
							
							
								
								Merge 3.2: Issue  #13703  plus some related test suite fixes.  
							
							
							
						 
						
							2012-02-21 00:33:36 +01: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c229e6e8ff 
								
							 
						 
						
							
							
								
								Issue  #14040 : Remove rarely used file name suffixes for C extensions (under POSIX mainly).  
							
							... 
							
							
							
							This will improve import performance a bit (especially under importlib). 
							
						 
						
							2012-02-20 19:41:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4195b5caea 
								
							 
						 
						
							
							
								
								Backout f8409b3d6449: the PEP 410 is not accepted yet  
							
							
							
						 
						
							2012-02-08 23:03:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd5715a14 
								
							 
						 
						
							
							
								
								PEP 410  
							
							
							
						 
						
							2012-02-08 14:31:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								09225b73c1 
								
							 
						 
						
							
							
								
								Issue  #13845 : time.time() now uses GetSystemTimeAsFileTime() instead of ftime()  
							
							... 
							
							
							
							to have a resolution of 100 ns instead of 1 ms (the clock accuracy is between
0.5 ms and 15 ms). 
							
						 
						
							2012-02-07 23:41:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Petri Lehtinen 
								
							 
						 
						
							
							
							
							
								
							
							
								4b0eab62f0 
								
							 
						 
						
							
							
								
								Merge branch 3.2  
							
							... 
							
							
							
							Closes  #13402 . 
						
							2012-02-02 21:23:15 +02:00