Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								edc601855d 
								
							 
						 
						
							
							
								
								Remove outdated statement  
							
							
							
						 
						
							2012-06-23 14:19:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								310f95b04d 
								
							 
						 
						
							
							
								
								A better repr() for FileFinder  
							
							
							
						 
						
							2012-06-23 02:12:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Malcolm 
								
							 
						 
						
							
							
							
							
								
							
							
								49526f48fc 
								
							 
						 
						
							
							
								
								Issue  #14785 : Add sys._debugmallocstats() to help debug low-level memory allocation issues  
							
							
							
						 
						
							2012-06-22 14:55:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								7800f75827 
								
							 
						 
						
							
							
								
								Issue  #15042 : Add PyState_AddModule and PyState_RemoveModule.  
							
							... 
							
							
							
							Add version  guard for Py_LIMITED_API additions.
Issue #15081 : Document PyState_FindModule.
Patch by Robin Schreiber. 
							
						 
						
							2012-06-22 12:20:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								39378f7f4f 
								
							 
						 
						
							
							
								
								format_obj: make it static  
							
							
							
						 
						
							2012-06-21 12:12:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e67f48ce5e 
								
							 
						 
						
							
							
								
								Issue  #14928 : Fix importlib bootstrap issues by using a custom executable (Modules/_freeze_importlib) to build Python/importlib.h.  
							
							
							
						 
						
							2012-06-19 22:29:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristjan Valur Jonsson 
								
							 
						 
						
							
							
							
							
								
							
							
								0006aacb9d 
								
							 
						 
						
							
							
								
								Issue  #15038 : Document caveats with the emulated condition variables.  
							
							
							
						 
						
							2012-06-19 16:30:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								1d25b6f04a 
								
							 
						 
						
							
							
								
								Issue  #15103 : remove the NUL character (serving as a Mercurial binary marker) from Python/importlib.h.  
							
							... 
							
							
							
							Instead the email notification hook uses a configuration option to omit importlib.h diffs. 
							
						 
						
							2012-06-19 16:33:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristjan Valur Jonsson 
								
							 
						 
						
							
							
							
							
								
							
							
								1617077bcc 
								
							 
						 
						
							
							
								
								Issue  #15038 :  
							
							... 
							
							
							
							Fix incorrect test of the condition variable state, spotted by
Richard Oudkerk.  This could cause the internal condition variable
to grow without bounds. 
							
						 
						
							2012-06-19 10:10:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								e75ff35af2 
								
							 
						 
						
							
							
								
								Issue  #15038 : Optimize python Locks on Windows  
							
							... 
							
							
							
							Extract cross-platform condition variable support into a separate file and
provide user-mode non-recursive locks for Windows. 
							
						 
						
							2012-06-18 20:30:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								c40bc09942 
								
							 
						 
						
							
							
								
								Issue  #13783 : the PEP 380 implementation no longer expands the public C API  
							
							
							
						 
						
							2012-06-17 15:15:49 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2d9db1dfce 
								
							 
						 
						
							
							
								
								Try to fix issue  #15086 : build failure on Ubuntu shared buildbot.  
							
							
							
						 
						
							2012-06-17 00:27:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								81c39a88a4 
								
							 
						 
						
							
							
								
								get_sourcefile(): use PyUnicode_READ() to avoid the creation of a temporary  
							
							... 
							
							
							
							Py_UCS4 buffer 
							
						 
						
							2012-06-16 03:22:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c9d369f1bf 
								
							 
						 
						
							
							
								
								Optimize _PyUnicode_FastCopyCharacters() when maxchar(from) > maxchar(to)  
							
							
							
						 
						
							2012-06-16 02:22:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								24aa693c7e 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2012-06-15 19:04:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2b89fdf7eb 
								
							 
						 
						
							
							
								
								PEP 418: Rename adjusted attribute to adjustable in time.get_clock_info() result  
							
							... 
							
							
							
							Fix also its value on Windows and Linux according to its documentation:
"adjustable" indicates if the clock *can be* adjusted, not if it is or was
adjusted.
In most cases, it is not possible to indicate if a clock is or was adjusted. 
							
						 
						
							2012-06-12 22:46:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								99d776fdf4 
								
							 
						 
						
							
							
								
								Update importlib.h by touching Lib/importlib/_bootstrap.py.  
							
							
							
						 
						
							2012-06-11 11:02:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								187aa54516 
								
							 
						 
						
							
							
								
								Signal condition variables with the mutex held.  Destroy condition variables  
							
							... 
							
							
							
							before their mutexes. 
							
						 
						
							2012-06-05 22:17:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								409da157d7 
								
							 
						 
						
							
							
								
								Eric Snow's implementation of PEP 421.  
							
							... 
							
							
							
							Issue 14673: Add sys.implementation 
							
						 
						
							2012-06-03 16:18:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3a37b8393c 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-06-01 23:57:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8e8fbeae27 
								
							 
						 
						
							
							
								
								don't leak if the __class__ closure is set  
							
							
							
						 
						
							2012-06-01 23:57:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d1ab6089ff 
								
							 
						 
						
							
							
								
								check return for error  
							
							
							
						 
						
							2012-06-01 11:18:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f0882dfb 
								
							 
						 
						
							
							
								
								Issue  #14744 : Use the new _PyUnicodeWriter internal API to speed up str%args and str.format(args)  
							
							... 
							
							
							
							* Formatting string, int, float and complex use the _PyUnicodeWriter API. It
   avoids a temporary buffer in most cases.
 * Add _PyUnicodeWriter_WriteStr() to restore the PyAccu optimization: just
   keep a reference to the string if the output is only composed of one string
 * Disable overallocation when formatting the last argument of str%args and
   str.format(args)
 * Overallocation allocates at least 100 characters: add min_length attribute
   to the _PyUnicodeWriter structure
 * Add new private functions: _PyUnicode_FastCopyCharacters(),
   _PyUnicode_FastFill() and _PyUnicode_FromASCII()
The speed up is around 20% in average. 
							
						 
						
							2012-05-29 12:57:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a1b0c9fc4d 
								
							 
						 
						
							
							
								
								PyArg_Parse*("U"): ensure that the Unicode string is ready  
							
							
							
						 
						
							2012-05-29 12:30:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								0b43bcf528 
								
							 
						 
						
							
							
								
								Close   #14857 : fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue  #12370 , but also updates unittest.mock to workaround that issue  
							
							
							
						 
						
							2012-05-27 18:17:07 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6eba3a93 
								
							 
						 
						
							
							
								
								Tweak importlib._bootstrap to avoid zero-argument super so I can work on issue  #14857  without breaking imports  
							
							
							
						 
						
							2012-05-27 17:49:58 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								d785cb3955 
								
							 
						 
						
							
							
								
								Remove some redundant decorators.  
							
							
							
						 
						
							2012-05-26 14:28:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								7ded1f0f69 
								
							 
						 
						
							
							
								
								Implemented PEP 405 (Python virtual environments).  
							
							
							
						 
						
							2012-05-26 03:45:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								984b11f88f 
								
							 
						 
						
							
							
								
								issue 14660: Implement PEP 420, namespace packages.  
							
							
							
						 
						
							2012-05-24 20:21:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ea3eb88bca 
								
							 
						 
						
							
							
								
								Issue  #9260 : A finer-grained import lock.  
							
							... 
							
							
							
							Most of the import sequence now uses per-module locks rather than the
global import lock, eliminating well-known issues with threads and imports. 
							
						 
						
							2012-05-17 18:55:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b84bc7a7ce 
								
							 
						 
						
							
							
								
								Avoid "warning: no newline at end of file" in importlib.h.  
							
							
							
						 
						
							2012-05-16 12:58:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								77fa9379e2 
								
							 
						 
						
							
							
								
								use Py_ssize_t for ast sequence lengths  
							
							
							
						 
						
							2012-05-15 10:10:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								41829e82c1 
								
							 
						 
						
							
							
								
								Document f4d7ad6c9d6e.  
							
							
							
						 
						
							2012-05-15 14:52:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								cc10a37ef0 
								
							 
						 
						
							
							
								
								Widen ASDL sequences to Py_ssize_t lengths to better match PEP 353.  
							
							
							
						 
						
							2012-05-15 14:45:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6ecf8ce364 
								
							 
						 
						
							
							
								
								apparently importlib.h wants to be updated  
							
							
							
						 
						
							2012-05-14 22:17:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d5a1c44455 
								
							 
						 
						
							
							
								
								PEP 415: Implement suppression of __context__ display with an exception attribute  
							
							... 
							
							
							
							This replaces the original PEP 409 implementation. See #14133 . 
							
						 
						
							2012-05-14 22:09:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								401f9f3d32 
								
							 
						 
						
							
							
								
								Fix   #13210 . Port the Windows build from VS2008 to VS2010.  
							
							
							
						 
						
							2012-05-13 11:19:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c049952de7 
								
							 
						 
						
							
							
								
								Issue  #13959 : Have  
							
							... 
							
							
							
							importlib.abc.FileLoader.load_module()/get_filename() and
importlib.machinery.ExtensionFileLoader.load_module() have their
single argument be optional as the loader's constructor has all the
ncessary information.
This allows for the deprecation of
imp.load_source()/load_compile()/load_package(). 
							
						 
						
							2012-05-11 14:48:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								44ec91f6a5 
								
							 
						 
						
							
							
								
								Update importlib.h  
							
							
							
						 
						
							2012-05-11 13:11:02 -04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a34790104c 
								
							 
						 
						
							
							
								
								Issue  #14746 : Remove redundant paragraphs from skipitem() in Python/getargs.c.  
							
							
							
						 
						
							2012-05-08 23:52:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								d3f424fe45 
								
							 
						 
						
							
							
								
								Merge from 3.2.  Issue  #14749 : Add support for 'Z' to skipitem().  
							
							
							
						 
						
							2012-05-08 03:54:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e4a414d7 
								
							 
						 
						
							
							
								
								Issue  #14749 : Add support for 'Z' to skipitem() in Python/getargs.c.  
							
							
							
						 
						
							2012-05-08 03:51:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								6efa50a384 
								
							 
						 
						
							
							
								
								Issue  #14583 : Fix importlib bug when a package's __init__.py would first import one of its modules then raise an error.  
							
							
							
						 
						
							2012-05-07 21:41:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								10ba07a39e 
								
							 
						 
						
							
							
								
								Issue  #14705 : Added support for the new 'p' format unit to skipitem().  
							
							
							
						 
						
							2012-05-07 02:44:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b78174c010 
								
							 
						 
						
							
							
								
								Fix too early decrefs.  
							
							
							
						 
						
							2012-05-06 17:15:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								faf91e75ab 
								
							 
						 
						
							
							
								
								Issue  #14705 : Add 'p' format character to PyArg_ParseTuple* for bool support.  
							
							
							
						 
						
							2012-05-05 16:54:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								8f46d655b9 
								
							 
						 
						
							
							
								
								Fix typo in changeset eb5c5c23ca9b.  
							
							
							
						 
						
							2012-05-05 12:27:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								feccc09952 
								
							 
						 
						
							
							
								
								Clean up a docstring.  
							
							
							
						 
						
							2012-05-04 16:47:54 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f3a42dee9a 
								
							 
						 
						
							
							
								
								Simplify code for load_dynamic()  
							
							
							
						 
						
							2012-05-04 22:40:25 +02:00