doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4b761bf79a 
								
							 
						 
						
							
							
								
								- merge 3.4  
							
							
							
						 
						
							2015-04-13 22:00:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1345d20193 
								
							 
						 
						
							
							
								
								- Use PLATDIR for the platform directory everywhere (refactoring only)  
							
							
							
						 
						
							2015-04-13 21:59:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7cc28b6238 
								
							 
						 
						
							
							
								
								Issue  #23817 : FreeBSD now uses "1.0" the the SOVERSION as other operating  
							
							... 
							
							
							
							systems, instead of just "1". 
							
						 
						
							2015-04-09 22:29:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9eb57c5fa5 
								
							 
						 
						
							
							
								
								Issue  #22181 : The availability of the getrandom() is now checked in configure,  
							
							... 
							
							
							
							and stored in pyconfig.h as the new HAVE_GETRANDOM_SYSCALL define.
Fix os.urandom() tests using file descriptors if os.urandom() uses getrandom(). 
							
						 
						
							2015-03-19 22:21:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5bd7bf5bab 
								
							 
						 
						
							
							
								
								Issue  #22980 : Under Linux, C extensions now include bitness in the file name,  
							
							... 
							
							
							
							to make it easy to test 32-bit and 64-bit builds in the same working tree. 
							
						 
						
							2015-03-08 20:43:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								35a97c0bed 
								
							 
						 
						
							
							
								
								Issue  #22524 : Fix os.scandir() for platforms which don't have a d_type field in  
							
							... 
							
							
							
							the dirent structure (ex: OpenIndiana). 
							
						 
						
							2015-03-08 02:59:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8b62bbf2e5 
								
							 
						 
						
							
							
								
								Issue  #23445 : pydebug builds now use "gcc -Og" where possible, to make the resulting executable faster.  
							
							
							
						 
						
							2015-02-11 19:41:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								3d6c784371 
								
							 
						 
						
							
							
								
								Issue  #23445 : pydebug builds now use "gcc -Og" where possible, to make the resulting executable faster.  
							
							
							
						 
						
							2015-02-11 19:39:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								923e06f77d 
								
							 
						 
						
							
							
								
								Issue  #22038 , configure: HAVE_STD_ATOMIC now also check that "atomic_int" and  
							
							... 
							
							
							
							"_Atomic void*" types work. Change needed on FreeBSD 10 where stdatomic.h is
available but the compiler fails on "_Atomic void*" with "_Atomic cannot be
applied to incomplete type 'void'". 
							
						 
						
							2015-01-14 16:01:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f5366e65a 
								
							 
						 
						
							
							
								
								Issue  #22038 : pyatomic.h now uses stdatomic.h or GCC built-in functions for  
							
							... 
							
							
							
							atomic memory access if available. Patch written by Vitor de Lima and Gustavo
Temple. 
							
						 
						
							2015-01-09 02:13:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fcfed19913 
								
							 
						 
						
							
							
								
								Issue  #21356 : Make ssl.RAND_egd() optional to support LibreSSL. The  
							
							... 
							
							
							
							availability of the function is checked during the compilation. Patch written
by Bernard Spil. 
							
						 
						
							2015-01-06 13:54:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fe02e39029 
								
							 
						 
						
							
							
								
								Issue  #22585 : On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),  
							
							... 
							
							
							
							instead of reading /dev/urandom, to get pseudo-random bytes. 
							
						 
						
							2014-12-21 01:16:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d6a3d6c01 
								
							 
						 
						
							
							
								
								Issue  #22585 : On OpenBSD 5.6 and newer, os.urandom() now calls getentropy(),  
							
							... 
							
							
							
							instead of reading /dev/urandom, to get pseudo-random bytes. 
							
						 
						
							2014-12-21 01:16:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb7793bc0 
								
							 
						 
						
							
							
								
								merge 3.4 ( #15506 )  
							
							
							
						 
						
							2014-12-15 00:02:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0f3cde1453 
								
							 
						 
						
							
							
								
								use autoconf macro to check for pkg-config ( closes   #15506 )  
							
							
							
						 
						
							2014-12-15 00:00:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								beeb512fe1 
								
							 
						 
						
							
							
								
								Issue  #21356 : Make ssl.RAND_egd() optional to support LibreSSL. The  
							
							... 
							
							
							
							availability of the function is checked during the compilation.
Patch written by Bernard Spil. 
							
						 
						
							2014-11-28 13:28:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d1e22ba7db 
								
							 
						 
						
							
							
								
								only support append_history if readline has it  
							
							
							
						 
						
							2014-11-26 14:35:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7efb83393c 
								
							 
						 
						
							
							
								
								Issue  #22287 : On UNIX, _PyTime_gettimeofday() now uses  
							
							... 
							
							
							
							clock_gettime(CLOCK_REALTIME) if available. As a side effect, Python now
depends on the librt library on Solaris and on Linux (only with glibc older
than 2.17). 
							
						 
						
							2014-08-29 15:41:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								682c04c70c 
								
							 
						 
						
							
							
								
								Issue  #21166 : merge from 3.4  
							
							
							
						 
						
							2014-08-22 13:36:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								fcbc246e9f 
								
							 
						 
						
							
							
								
								Issue  #21166 : Prevent possible segfaults and other random failures of  
							
							... 
							
							
							
							python --generate-posix-vars in pybuilddir.txt build target by ensuring
that pybuilddir.txt is always regenerated when configure is run and
that the newly built skeleton python does not inadvertently import
modules from previously installed instances. 
							
						 
						
							2014-08-22 13:32:49 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								7f9cc9359b 
								
							 
						 
						
							
							
								
								Issue  #22110 : Enable extra compilation warnings.  
							
							
							
						 
						
							2014-08-01 21:57:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								0db50cf7eb 
								
							 
						 
						
							
							
								
								Issue  #18093 : Create Programs directory in build location for  
							
							... 
							
							
							
							out-of-tree builds. 
							
						 
						
							2014-07-25 12:41:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								68e915e641 
								
							 
						 
						
							
							
								
								Issue  #21811 : Anticipated fixes to 3.x configure for OS X 10.10 Yosemite.  
							
							
							
						 
						
							2014-06-25 13:46:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								36820b6e08 
								
							 
						 
						
							
							
								
								Issue  #21811 : Anticipated fixes to 3.x configure for OS X 10.10 Yosemite.  
							
							
							
						 
						
							2014-06-25 13:44:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								d30b022b5e 
								
							 
						 
						
							
							
								
								Issue  #21037 : Add a build option to enable AddressSanitizer support.  
							
							
							
						 
						
							2014-05-08 23:08:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								4ce74dc54c 
								
							 
						 
						
							
							
								
								- Issue  #17752 : Fix distutils tests when run from the installed location.  
							
							
							
						 
						
							2014-05-07 13:08:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								e5de66eaa7 
								
							 
						 
						
							
							
								
								- Issue  #17752 : Fix distutils tests when run from the installed location.  
							
							
							
						 
						
							2014-05-07 12:57:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1a4f561d7c 
								
							 
						 
						
							
							
								
								- Issue  #21285 : Refactor and fix curses configure check to always search  
							
							... 
							
							
							
							in a ncursesw directory. 
							
						 
						
							2014-04-17 20:13:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d60ca0c4 
								
							 
						 
						
							
							
								
								- Merge 3.4  
							
							
							
						 
						
							2014-04-17 20:14:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								8bdeb1672c 
								
							 
						 
						
							
							
								
								support setting fpu precision on m68k ( closes   #20904 )  
							
							... 
							
							
							
							Patch from Andreas Schwab. 
							
						 
						
							2014-04-17 00:00:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kushal Das 
								
							 
						 
						
							
							
							
							
								
							
							
								02d23a212a 
								
							 
						 
						
							
							
								
								Closes Issue 17861: Autogenerate Include/opcode.h from opcode.py.  
							
							... 
							
							
							
							It includes required changes in Makefile.pre.in and configure.ac
among other files. 
							
						 
						
							2014-04-15 23:50:06 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								f5002bd6ac 
								
							 
						 
						
							
							
								
								Version bump to 3.5, step 2.  
							
							
							
						 
						
							2014-03-16 23:05:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								b02bcae566 
								
							 
						 
						
							
							
								
								Attempt to fix OpenIndiana build issue introduced by  #19922  
							
							
							
						 
						
							2013-12-08 15:21:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								647cd87169 
								
							 
						 
						
							
							
								
								Issue  #19922 : define _INCLUDE__STDC_A1_SOURCE in HP-UX to include mbstate_t  
							
							... 
							
							
							
							for mbrtowc(). 
							
						 
						
							2013-12-07 23:39:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								322f5ba0d8 
								
							 
						 
						
							
							
								
								Issue  #19553 : PEP 453 - "make install" and "make altinstall" now install or  
							
							... 
							
							
							
							upgrade pip by default, using the bundled pip provided by the new ensurepip
module.  A new configure option, --with-ensurepip[=upgrade|install|no], is
available to override the default ensurepip "--upgrade" option.  The option
can also be set with "make [alt]install ENSUREPIP=[upgrade|install\no]". 
							
						 
						
							2013-11-21 23:01:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f944f0b7 
								
							 
						 
						
							
							
								
								Issue  #19649 : On OS X, the same set of file names are now installed  
							
							... 
							
							
							
							in bin directories for all configurations: non-framework vs framework,
and single arch vs universal builds.  pythonx.y-32 is now always
installed for 64-bit/32-bit universal builds.  The obsolete and
undocumented pythonw* symlinks are no longer installed anywhere. 
							
						 
						
							2013-11-21 22:42:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								985ecdcfc2 
								
							 
						 
						
							
							
								
								ssue  #19183 : Implement PEP 456 'secure and interchangeable hash algorithm'.  
							
							... 
							
							
							
							Python now uses SipHash24 on all major platforms. 
							
						 
						
							2013-11-20 11:46:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								fe32aec25a 
								
							 
						 
						
							
							
								
								configure: use AC_MSG_NOTICE() instead of AC_MSG_WARN() to inform user about C++ compiler.  
							
							... 
							
							
							
							Now './configure --silent && make -s' doesn't print any message to stdout or stderr. 
							
						 
						
							2013-11-20 01:18:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								0bedc973ba 
								
							 
						 
						
							
							
								
								configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null.  
							
							
							
						 
						
							2013-11-20 01:11:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								75ed890de5 
								
							 
						 
						
							
							
								
								configure: echo message to AS_MESSAGE_FD. --silent redirects fd to /dev/null.  
							
							
							
						 
						
							2013-11-20 01:11:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								65657c27fa 
								
							 
						 
						
							
							
								
								Issue  #1584 : Provide options to override default search paths for Tcl and Tk  
							
							... 
							
							
							
							when building _tkinter.  configure has two new options; if used, both must
be specified:
  ./configure \
      --with-tcltk-includes="-I/opt/local/include" \
      --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5"
In addition, the options can be overridden with make:
   make \
       TCLTK_INCLUDES="-I/opt/local/include" \
       TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6" 
							
						 
						
							2013-10-25 00:34:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								b7bd5df809 
								
							 
						 
						
							
							
								
								Issue  #16595 : Add prlimit() to resource module  
							
							... 
							
							
							
							prlimit() is a Linux specific command that combines setrlimit, getrlimit and can set the limit
of other processes. 
							
						 
						
							2013-10-22 11:21:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								87adb6ef38 
								
							 
						 
						
							
							
								
								Issue  #14499 : Fix several problems with OS X universal build support:  
							
							... 
							
							
							
							1. ppc arch detection for extension module builds broke with Xcode 5
    2. ppc arch detection in configure did not work on OS X 10.4
    3. -sysroot and -arch flags were unnecessarily duplicated
    4. there was no obvious way to configure an intel-32 only build. 
							
						 
						
							2013-10-18 21:09:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								d819b931f3 
								
							 
						 
						
							
							
								
								Issue  #1584 : Provide options to override default search paths for Tcl and Tk  
							
							... 
							
							
							
							when building _tkinter.  configure has two new options; if used, both must
be specified:
  ./configure \
      --with-tcltk-includes="-I/opt/local/include" \
      --with-tcltk-libs="-L/opt/local/lib -ltcl8.5 -ltk8.5"
In addition, the options can be overridden with make:
   make \
       TCLTK_INCLUDES="-I/opt/local/include" \
       TCLTK_LIBS="-L/opt/local/lib -ltcl8.6 -ltk8.6" 
							
						 
						
							2013-09-06 01:07:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								daf455554b 
								
							 
						 
						
							
							
								
								Issue  #18571 : Implementation of the PEP 446: file descriptors and file handles  
							
							... 
							
							
							
							are now created non-inheritable; add functions os.get/set_inheritable(),
os.get/set_handle_inheritable() and socket.socket.get/set_inheritable(). 
							
						 
						
							2013-08-28 00:53:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3a7dffa4ce 
								
							 
						 
						
							
							
								
								remove support for compiling on systems without getcwd()  
							
							... 
							
							
							
							Do we need a fallback implementation of getcwd() from 1991 that claims to
support "really old Unix systems"? I don't think so. 
							
						 
						
							2013-08-23 21:01:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								6acbe2aaa3 
								
							 
						 
						
							
							
								
								Issue  #18747 : Re-seed OpenSSL's pseudo-random number generator after fork.  
							
							... 
							
							
							
							A pthread_atfork() child handler is used to seeded the PRNG with pid, time
and some stack data. 
							
						 
						
							2013-08-21 13:26:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								f77b4b20e9 
								
							 
						 
						
							
							
								
								Issue  #18747 : Re-seed OpenSSL's pseudo-random number generator after fork.  
							
							... 
							
							
							
							A pthread_atfork() child handler is used to seeded the PRNG with pid, time
and some stack data. 
							
						 
						
							2013-08-21 13:26:05 +02:00