Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a26a2e47 
								
							 
						 
						
							
							
								
								Issue  #28918 : Merge 3.6.  
							
							
							
						 
						
							2016-12-10 16:48:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								13f1c331a5 
								
							 
						 
						
							
							
								
								Issue  #28918 : Fix the cross compilation of xxlimited when Python  
							
							... 
							
							
							
							has been built with Py_DEBUG defined. 
							
						 
						
							2016-12-10 16:45:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								0eacef3ecf 
								
							 
						 
						
							
							
								
								Issue  #28444 : Merge with 3.5.  
							
							
							
						 
						
							2016-10-29 16:59:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								84968b74c8 
								
							 
						 
						
							
							
								
								Issue  #28444 : Fix missing extensions modules when cross compiling.  
							
							
							
						 
						
							2016-10-29 16:57:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								0af10ac472 
								
							 
						 
						
							
							
								
								Issue  #28444 : Merge with 3.6.  
							
							
							
						 
						
							2016-10-29 17:01:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								fa8b8847e2 
								
							 
						 
						
							
							
								
								Issue  #28428 : Rename _futures module to _asyncio. (merge from 3.6)  
							
							... 
							
							
							
							It will have more speedup functions or classes other than asyncio.Future. 
							
						 
						
							2016-10-15 15:41:05 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2ce25481 
								
							 
						 
						
							
							
								
								Issue  #28428 : Rename _futures module to _asyncio.  
							
							... 
							
							
							
							It will have more speedup functions or classes other than asyncio.Future. 
							
						 
						
							2016-10-15 15:39:19 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								ca2f0d06f1 
								
							 
						 
						
							
							
								
								Issue  #26801 : Added C implementation of asyncio.Future.  
							
							... 
							
							
							
							Original patch by Yury Selivanov. 
							
						 
						
							2016-10-09 14:51:36 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								9e4e38ecd2 
								
							 
						 
						
							
							
								
								Issue  #26801 : Added C implementation of asyncio.Future.  
							
							... 
							
							
							
							Original patch by Yury Selivanov. 
							
						 
						
							2016-10-09 14:44:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								aa630e051b 
								
							 
						 
						
							
							
								
								Issue  #26661 : setup.py now detects system libffi with multiarch wrapper.  
							
							
							
						 
						
							2016-09-18 14:35:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								85c98bf968 
								
							 
						 
						
							
							
								
								Issue  #26661 : setup.py now detects system libffi with multiarch wrapper.  
							
							
							
						 
						
							2016-09-18 14:34:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								96b2dd5997 
								
							 
						 
						
							
							
								
								Issue  #26661 : setup.py now detects system libffi with multiarch wrapper.  
							
							
							
						 
						
							2016-09-18 14:33:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								f40d4ddff3 
								
							 
						 
						
							
							
								
								Closes   #27979 : Remove bundled copy of libffi  
							
							... 
							
							
							
							An installed copy of libffi is now required for building _ctypes on
any platform but OSX and Windows. 
							
						 
						
							2016-09-17 01:25:24 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6775231597 
								
							 
						 
						
							
							
								
								Unicode 9.0.0  
							
							... 
							
							
							
							Not completely mechanical since support for East Asian Width changes—emoji
codepoints became Wide—had to be added to unicodedata. 
							
						 
						
							2016-09-14 23:53:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								44abad14a3 
								
							 
						 
						
							
							
								
								Issue  #23545 : Adding -Wextra in setup.py is no longer necessary, since it  
							
							... 
							
							
							
							is now part of the official flags. 
							
						 
						
							2016-09-12 19:27:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								935043d1ac 
								
							 
						 
						
							
							
								
								Closes   #27976 : Deprecate bundled full copy of libffi  
							
							... 
							
							
							
							Builds on non-OSX UNIX now default to using the system libffi, and warn if the
bundled copy is used. 
							
						 
						
							2016-09-09 17:01:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								44b548dda8 
								
							 
						 
						
							
							
								
								#27364 : fix "incorrect" uses of escape character in the stdlib.  
							
							... 
							
							
							
							And most of the tools.
Patch by Emanual Barry, reviewed by me, Serhiy Storchaka, and
Martin Panter. 
							
						 
						
							2016-09-08 13:59:53 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								6fe2a75b64 
								
							 
						 
						
							
							
								
								Issue  #16113 : Add SHA-3 and SHAKE support to hashlib module.  
							
							
							
						 
						
							2016-09-07 11:58:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								dfb9ef1357 
								
							 
						 
						
							
							
								
								blake2: silence two more warnings on platforms with size_t < uint64_t. Don't use SSE2 when cross-compiling  
							
							
							
						 
						
							2016-09-07 11:39:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								3c397e4c39 
								
							 
						 
						
							
							
								
								Fix out-of-tree builds for blake2  
							
							
							
						 
						
							2016-09-06 22:35:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								121b9487d1 
								
							 
						 
						
							
							
								
								Issue  #26798 : Add BLAKE2 (blake2b and blake2s) to hashlib.  
							
							
							
						 
						
							2016-09-06 22:03:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								dd917f84e3 
								
							 
						 
						
							
							
								
								Closes   #27904 : Improved logging statements to defer formatting until needed.  
							
							
							
						 
						
							2016-08-31 08:22:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								ae683657b7 
								
							 
						 
						
							
							
								
								- Issue  #21277 : Don't try to link _ctypes with a ffi_convenience library.  
							
							
							
						 
						
							2016-06-05 01:38:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7d84de6b 
								
							 
						 
						
							
							
								
								Issue  #27171 : Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-06-02 10:11:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								e26da7c03a 
								
							 
						 
						
							
							
								
								Issue  #27171 : Fix typos in documentation, comments, and test function names  
							
							
							
						 
						
							2016-06-02 10:07:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								8d013a8d36 
								
							 
						 
						
							
							
								
								Issue  #26846 : Post commit cleanup.  
							
							
							
						 
						
							2016-04-26 16:34:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1fa5a38e92 
								
							 
						 
						
							
							
								
								Merge 3.5: Issue  #21668  
							
							
							
						 
						
							2016-04-19 15:58:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								def8072c34 
								
							 
						 
						
							
							
								
								setup.py: add missing libm dependency  
							
							... 
							
							
							
							Issue #21668 : Link audioop, _datetime, _ctypes_test modules to libm, except on
Mac OS X. Patch written by Xavier de Gaye. 
							
						 
						
							2016-04-19 15:58:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								b8da1a4fee 
								
							 
						 
						
							
							
								
								Issue  #25136 : merge from 3.5  
							
							
							
						 
						
							2016-02-25 00:59:16 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								020250f91f 
								
							 
						 
						
							
							
								
								Issue  #25136 : Support Apple Xcode 7's new textual SDK stub libraries.  
							
							... 
							
							
							
							As of Xcode 7, SDKs for Apple platforms now include textual-format stub
libraries whose file names have a .tbd extension rather than the
standard OS X .dylib extension.  The Apple compiler tool chain handles
these stub libraries transparently and the installed system shared libraries
are still .dylibs.  However, the new stub libraries cause problems for
third-party programs that support building with Apple SDKs and make
build-time decisions based on the presence or paths of system-supplied
shared libraries in the SDK.  In particular, building Python itself with
an SDK fails to find system-supplied libraries during setup.py's build of
standard library extension modules.  The solution is to have
find_library_file() in Distutils search for .tbd files, along with
the existing types (.a, .so, and .dylib).  Patch by Tim Smith. 
							
						 
						
							2016-02-25 00:56:38 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								885bdc4946 
								
							 
						 
						
							
							
								
								Issue  #25985 : sys.version_info is now used instead of sys.version  
							
							... 
							
							
							
							to format short Python version. 
							
						 
						
							2016-02-11 13:10:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								c9deece272 
								
							 
						 
						
							
							
								
								Issue  #24421 : Compile _math.c separately to avoid race condition  
							
							
							
						 
						
							2016-02-03 05:19:44 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								24ac877eed 
								
							 
						 
						
							
							
								
								upgrade xxlimited abi to 3.5  
							
							
							
						 
						
							2015-06-03 00:04:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								d5cacbb1d9 
								
							 
						 
						
							
							
								
								PEP 489: Multi-phase extension module initialization  
							
							... 
							
							
							
							Known limitations of the current implementation:
- documentation changes are incomplete
- there's a reference leak I haven't tracked down yet
The leak is most visible by running:
  ./python -m test -R3:3 test_importlib
However, you can also see it by running:
  ./python -X showrefcount
Importing the array or _testmultiphase modules, and
then deleting them from both sys.modules and the local
namespace shows significant increases in the total
number of active references each cycle. By contrast,
with _testcapi (which continues to use single-phase
initialisation) the global refcounts stabilise after
a couple of cycles. 
							
						 
						
							2015-05-23 22:24:10 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								4256e8ab6d 
								
							 
						 
						
							
							
								
								Issue  #16537 : Use the new *default* parameter of max().  
							
							
							
						 
						
							2014-10-01 05:12:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								1d82a9c383 
								
							 
						 
						
							
							
								
								Issue  #16537 : Use the new *default* parameter of max().  
							
							
							
						 
						
							2014-10-01 05:11:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								afa3153b27 
								
							 
						 
						
							
							
								
								Remove pointless "vile hack" that can cause the build step to fail when some extension modules can't be imported.  
							
							... 
							
							
							
							See issue #5309  for the build failures, issue #458343  for the original motivation. 
							
						 
						
							2014-09-30 14:58:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								a72bc8c3cf 
								
							 
						 
						
							
							
								
								Issue  #16537 : Check whether self.extensions is empty in setup.py.  
							
							... 
							
							
							
							Patch by Jonathan Hosmer. 
							
						 
						
							2014-09-27 22:39:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								21c8d5c7d9 
								
							 
						 
						
							
							
								
								Issue  #16537 : Check whether self.extensions is empty in setup.py.  
							
							... 
							
							
							
							Patch by Jonathan Hosmer. 
							
						 
						
							2014-09-27 22:37:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								2c0a916061 
								
							 
						 
						
							
							
								
								Issue  #5309 : distutils' build and build_ext commands now accept a `-j`  
							
							... 
							
							
							
							option to enable parallel building of extension modules. 
							
						 
						
							2014-09-26 23:31:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								acb8c52343 
								
							 
						 
						
							
							
								
								add -Werror=declaration-after-statement only to stdlib extension modules ( closes   #21121 )  
							
							... 
							
							
							
							Patch from Stefan Krah. 
							
						 
						
							2014-08-09 20:01:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b30802b7a8 
								
							 
						 
						
							
							
								
								merge 3.4 ( #21121 )  
							
							
							
						 
						
							2014-08-09 20:04:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								ce38f24af8 
								
							 
						 
						
							
							
								
								Issue  #21811 : Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.  
							
							
							
						 
						
							2014-06-25 13:42:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								04cdfa1147 
								
							 
						 
						
							
							
								
								Issue  #21811 : Anticipated fixes to 3.x and 2.7 for OS X 10.10 Yosemite.  
							
							
							
						 
						
							2014-06-25 13:36:14 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								2a17bde930 
								
							 
						 
						
							
							
								
								Issue  #20383 : Introduce importlib.util.module_from_spec().  
							
							... 
							
							
							
							Along the way, dismantle importlib._bootstrap._SpecMethods as it was
no longer relevant and constructing the new function required
partially dismantling the class anyway. 
							
						 
						
							2014-05-30 14:55:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5c2ac8c1c6 
								
							 
						 
						
							
							
								
								setup.py: report modules which built but import failed ( closes   #21282 )  
							
							... 
							
							
							
							Patch by Lukas Vacek. 
							
						 
						
							2014-04-30 11:06:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								a3818a3043 
								
							 
						 
						
							
							
								
								- Issue  #15234 : For BerkelyDB and Sqlite, only add the found library and  
							
							... 
							
							
							
							include directories if they aren't already being searched. This avoids
  an explicit runtime library dependency. 
							
						 
						
							2014-04-17 17:52:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8a553f5be4 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2014-03-15 12:29:21 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								51281736d9 
								
							 
						 
						
							
							
								
								remove runtime_library_dirs for _sqlite; it isn't needed  
							
							
							
						 
						
							2014-03-15 12:29:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								ca7b04644c 
								
							 
						 
						
							
							
								
								Issue  #17162 : Add PyType_GetSlot.  
							
							
							
						 
						
							2014-02-04 09:33:05 +01:00