Benjamin Peterson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c510c6b8b6 
								
							 
						 
						
							
							
								
								Simplify PyInit_timezone. (GH-9467)  
							
							... 
							
							
							
							Reduce the knotty preprocessor conditional logic, dedent unnecessarily nested
code, and handle errors properly.
The first edition of this change (afde1c1a05 
							
						 
						
							2018-09-20 19:52:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								5489bdad51 
								
							 
						 
						
							
							
								
								Start of 3.8.0a0  
							
							
							
						 
						
							2018-01-31 17:44:09 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61d478c71c 
								
							 
						 
						
							
							
								
								bpo-31399: Let OpenSSL verify hostname and IP address ( #3462 )  
							
							... 
							
							
							
							bpo-31399: Let OpenSSL verify hostname and IP
The ssl module now uses OpenSSL's X509_VERIFY_PARAM_set1_host() and
X509_VERIFY_PARAM_set1_ip() API to verify hostname and IP addresses.
* Remove match_hostname calls
* Check for libssl with set1_host, libssl must provide X509_VERIFY_PARAM_set1_host()
* Add documentation for OpenSSL 1.0.2 requirement
* Don't support OpenSSL special mode with a leading dot, e.g. ".example.org" matches "www.example.org". It's not standard conform.
* Add hostname_checks_common_name
Signed-off-by: Christian Heimes <christian@python.org> 
							
						 
						
							2018-01-27 15:51:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								fc1bf872e9 
								
							 
						 
						
							
							
								
								bpo-30860: Move windows.h include out of internal/*.h. ( #3458 )  
							
							... 
							
							
							
							PR #3397  introduced a large number of warnings to the Windows build. This patch fixes them. 
							
						 
						
							2017-09-11 18:30:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								2ebc5ce42a 
								
							 
						 
						
							
							
								
								bpo-30860: Consolidate stateful runtime globals. ( #3397 )  
							
							... 
							
							
							
							* group the (stateful) runtime globals into various topical structs
* consolidate the topical structs under a single top-level _PyRuntimeState struct
* add a check-c-globals.py script that helps identify runtime globals
Other globals are excluded (see globals.txt and check-c-globals.py). 
							
						 
						
							2017-09-07 23:51:28 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								49ce74efe8 
								
							 
						 
						
							
							
								
								Remove all mention of Windows IA-64 support (GH-3389)  
							
							... 
							
							
							
							It was mostly removed long ago. 
							
						 
						
							2017-09-06 15:45:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f474c5a3f3 
								
							 
						 
						
							
							
								
								bpo-30946: Remove obsolete fallback code in readline module ( #2738 )  
							
							... 
							
							
							
							* Remove obsolete fallback code in readline module
* Add NEWS
* Remove obsolete include
* Fix macro on Windows 
							
						 
						
							2017-07-18 17:05:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								6b42eb1764 
								
							 
						 
						
							
							
								
								bpo-29585: Fix sysconfig.get_config_var("PYTHONFRAMEWORK") (GH-2483)  
							
							... 
							
							
							
							`PYTHONFRAMEWORK` is defined in `Makefile` and it shoulnd't be used
in `pyconfig.h`.
`sysconfig.py --generate-posix-vars` reads config vars from Makefile
and `pyconfig.h`.  Conflicting variables should be avoided.
Especially, string config variables in Makefile are unquoted, but
in `pyconfig.h` are keep quoted.  So it should be private (starts with
underscore). 
							
						 
						
							2017-06-29 15:31:38 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Segev Finer 
								
							 
						 
						
							
							
							
							
								
							
							
								9f3bdcb643 
								
							 
						 
						
							
							
								
								bpo-23451: Fix socket deprecation warnings in socketmodule.c ( #2318 )  
							
							... 
							
							
							
							* bpo-23451: Fix WSASocket and WSADuplicateSocket deprecation warnings
* bpo-23451: Add backwards compatibility note about socket share/fromshare
* bpo-23451: Fixed `WSAAddressToString`/`WSAStringToAddress` deprecation warnings
* bpo-23451: Use `inet_pton`/`inet_ntop` instead of `WSAAddressToString`/`WSAStringToAddress`
* bpo-23451: Move `HAVE_INET_PTON` from _socket.vcxproj to pyconfig.h
* bpo-23451: Add SUPPRESS_DEPRECATED_CALL to socketmodule.c
* bpo-23451: Add a NEWS.d entry
* bpo-23451: Corrected NEWS.d entry 
							
						 
						
							2017-06-28 13:51:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b01c574ad6 
								
							 
						 
						
							
							
								
								bpo-29585: Define PYTHONFRAMEWORK in PC/pyconfig.h ( #2477 )  
							
							... 
							
							
							
							* bpo-29585: Fix PC/pyconfig.h whitespaces
Run "make patchcheck".
* bpo-29585: Define PYTHONFRAMEWORK in PC/pyconfig.h
* site: Fix path separator in _get_path() on Windows 
							
						 
						
							2017-06-28 18:34:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4dadcd4ed7 
								
							 
						 
						
							
							
								
								bpo-26121: Use C library implementation for math functions erf() and erfc() on Windows. ( #632 )  
							
							
							
						 
						
							2017-03-12 13:39:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ned Deily 
								
							 
						 
						
							
							
							
							
								
							
							
								4829bc6619 
								
							 
						 
						
							
							
								
								Bump to 3.7.0a0  
							
							
							
						 
						
							2016-09-12 17:29:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								123374463b 
								
							 
						 
						
							
							
								
								hardcode sizeof(_Bool) on windows  
							
							
							
						 
						
							2016-09-07 11:39:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4fe55106d1 
								
							 
						 
						
							
							
								
								require standard int types to be defined ( #17884 )  
							
							
							
						 
						
							2016-09-06 11:58:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								af580dff4a 
								
							 
						 
						
							
							
								
								replace PY_LONG_LONG with long long  
							
							
							
						 
						
							2016-09-06 10:46:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								10108a7b9a 
								
							 
						 
						
							
							
								
								Issue  #27355 : Removed support for Windows CE.  It was never finished,  
							
							... 
							
							
							
							and Windows CE is no longer a relevant platform for Python. 
							
						 
						
							2016-09-05 15:11:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce738e08f 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-05-08 14:02:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								4c35964b76 
								
							 
						 
						
							
							
								
								Corrections for a/an in code comments and documentation  
							
							
							
						 
						
							2016-05-08 13:53:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								95c0646547 
								
							 
						 
						
							
							
								
								Closes   #24953 : Merge with 3.5  
							
							
							
						 
						
							2015-08-29 00:13:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								7503ca7b16 
								
							 
						 
						
							
							
								
								Issue  #24953 : Include ICC version in sys.version string when bulit with ICC on Windows  
							
							
							
						 
						
							2015-08-28 23:52:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7aa5341164 
								
							 
						 
						
							
							
								
								Reverting my previous commit.  
							
							... 
							
							
							
							Something went horribly wrong when I was doing `hg rebase`. 
							
						 
						
							2015-05-30 10:57:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								41a6a625d4 
								
							 
						 
						
							
							
								
								Update Windows build for 3.6  
							
							
							
						 
						
							2015-05-28 17:30:03 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								3e96f324dc 
								
							 
						 
						
							
							
								
								Issue  #23451 : Update pyconfig.h for Windows to require Vista headers and remove unnecessary version checks.  
							
							
							
						 
						
							2015-03-02 08:01:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								03a144bb6a 
								
							 
						 
						
							
							
								
								#22980  Adds platform and version tags to .pyd files  
							
							
							
						 
						
							2014-12-15 20:45:23 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								65e4cb10d9 
								
							 
						 
						
							
							
								
								Issue  #22919 : Windows build updated to support VC 14.0 (Visual Studio 2015), which will be used for the official 3.5 release.  
							
							
							
						 
						
							2014-11-22 12:54:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f427a14156 
								
							 
						 
						
							
							
								
								Issue  #22592 : Drop support of the Borland C compiler to build Python  
							
							... 
							
							
							
							The distutils module still supports it to build extensions. 
							
						 
						
							2014-10-22 12:33:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								54701f303f 
								
							 
						 
						
							
							
								
								Issue  #21958 : Merge with 3.4  
							
							
							
						 
						
							2014-07-25 14:47:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								64ba60aa57 
								
							 
						 
						
							
							
								
								Issue  #21958 : Define HAVE_ROUND when building with VS 2013 and above.  
							
							... 
							
							
							
							Patch by Zachary Turner. 
							
						 
						
							2014-07-25 14:34:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								dbb7aa5bd1 
								
							 
						 
						
							
							
								
								Closes   #21713 : Merge with 3.4  
							
							
							
						 
						
							2014-06-11 15:28:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								732ac3214b 
								
							 
						 
						
							
							
								
								Issue  #21713 : Fix typo in a comment.  Found by Joseph Shen.  
							
							
							
						 
						
							2014-06-11 15:27:04 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								6373ba5199 
								
							 
						 
						
							
							
								
								Bump Windows build to 3.5  
							
							
							
						 
						
							2014-03-17 15:57:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								52855719f5 
								
							 
						 
						
							
							
								
								Issue  #20221 : Removed conflicting (or circular) hypot definition  
							
							... 
							
							
							
							when compiled with VS 2010 or above.  Initial patch by Tabrez Mohammed. 
							
						 
						
							2014-02-20 15:39:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								2d659518aa 
								
							 
						 
						
							
							
								
								Issue  #20221 : Removed conflicting (or circular) hypot definition  
							
							... 
							
							
							
							when compiled with VS 2010 or above.  Initial patch by Tabrez Mohammed. 
							
						 
						
							2014-02-20 15:36:34 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9beb64de 
								
							 
						 
						
							
							
								
								Issue  #20221 : Removed conflicting (or circular) hypot definition  
							
							... 
							
							
							
							when compiled with VS 2010 or above.  Initial patch by Tabrez Mohammed. 
							
						 
						
							2014-02-20 15:39:29 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								552e6c7284 
								
							 
						 
						
							
							
								
								Issue  #17791 : Drop PREFIX and EXEC_PREFIX definitions from PC/pyconfig.h  
							
							
							
						 
						
							2013-11-20 17:40:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46e1ce214b 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 20:17:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9594942716 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 19:40:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								ac0ad884d1 
								
							 
						 
						
							
							
								
								Issue  #17931 : Resolve confusion on Windows between pids and process handles.  
							
							
							
						 
						
							2013-06-05 23:29:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7e91e771a9 
								
							 
						 
						
							
							
								
								Close   #17931 : Fix PyLong_FromPid() on Windows 64-bit: processes are identified  
							
							... 
							
							
							
							by their HANDLE which is a pointer (and not a long, which is smaller). 
							
						 
						
							2013-06-04 23:56:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								247109e74d 
								
							 
						 
						
							
							
								
								Issue  #17615 : On Windows (VS2010), Performances of wmemcmp() to compare Unicode  
							
							... 
							
							
							
							strings are not convincing. For UCS2 (16-bit wchar_t type), use a dummy loop
instead of wmemcmp(). The dummy loop is as fast, or a little bit faster.
wchar_t is only 16-bit long on Windows. wmemcmp() is still used for 32-bit
wchar_t. 
							
						 
						
							2013-04-09 23:53:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd777eaf53 
								
							 
						 
						
							
							
								
								Issue  #17615 : Comparing two Unicode strings now uses wmemcmp() when possible  
							
							... 
							
							
							
							wmemcmp() is twice faster than a dummy loop (342 usec vs 744 usec) on Fedora
18/x86_64, GCC 4.7.2. 
							
						 
						
							2013-04-08 22:43:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								e5581f9d68 
								
							 
						 
						
							
							
								
								Identify the ARM compiler.  
							
							
							
						 
						
							2013-01-29 18:17:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								3f50bf652b 
								
							 
						 
						
							
							
								
								Drop support for Windows 2000; allow any XP API (but not Vista+).  
							
							... 
							
							
							
							Drop SDK version configuration for Tk compilation, to not bind it to W2k
anymore. Binding it to XP would conflict with Tk's own binding of tkMenu to W2k. 
							
						 
						
							2013-01-25 14:06:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								08a9012352 
								
							 
						 
						
							
							
								
								Bump version to 3.4.0 alpha 0.  
							
							
							
						 
						
							2012-09-29 09:34:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Curtin 
								
							 
						 
						
							
							
							
							
								
							
							
								401f9f3d32 
								
							 
						 
						
							
							
								
								Fix   #13210 . Port the Windows build from VS2008 to VS2010.  
							
							
							
						 
						
							2012-05-13 11:19:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Klose 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce31cc4fc 
								
							 
						 
						
							
							
								
								merge 3.2  
							
							
							
						 
						
							2012-03-14 23:17:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Klose 
								
							 
						 
						
							
							
							
							
								
							
							
								d83be23689 
								
							 
						 
						
							
							
								
								merge 3.1  
							
							
							
						 
						
							2012-03-14 23:14:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Klose 
								
							 
						 
						
							
							
							
							
								
							
							
								0f4c16e29c 
								
							 
						 
						
							
							
								
								- rename configure.in to configure.ac  
							
							... 
							
							
							
							- change references from configure.in to configure.ac 
							
						 
						
							2012-03-14 23:10:15 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								2b9f36cdb6 
								
							 
						 
						
							
							
								
								Merge  #13194 : zlib.compressobj().copy() and zlib.decompressobj().copy() are now available on Windows.  
							
							
							
						 
						
							2011-10-17 19:40:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nadeem Vawda 
								
							 
						 
						
							
							
							
							
								
							
							
								bcb86c5246 
								
							 
						 
						
							
							
								
								Issue  #13194 : zlib.compressobj().copy() and zlib.decompressobj().copy() are now available on Windows.  
							
							
							
						 
						
							2011-10-17 19:34:22 +02:00