Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								228b12edcc 
								
							 
						 
						
							
							
								
								Issue  #28999 : Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever  
							
							... 
							
							
							
							possible.  Patch is writen with Coccinelle. 
							
						 
						
							2017-01-23 09:47:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								af580dff4a 
								
							 
						 
						
							
							
								
								replace PY_LONG_LONG with long long  
							
							
							
						 
						
							2016-09-06 10:46:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a2b24f02d 
								
							 
						 
						
							
							
								
								Issue  #27332 : Fixed the type of the first argument of module-level functions  
							
							... 
							
							
							
							generated by Argument Clinic.  Patch by Petr Viktorin. 
							
						 
						
							2016-07-07 17:35:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								8cb6569fe1 
								
							 
						 
						
							
							
								
								Implements issue  #9951 : Adds a hex() method to bytes, bytearray, & memoryview.  
							
							... 
							
							
							
							Also updates a few internal implementations of the same thing to use the
new built-in code.
Contributed by Arnon Yaari. 
							
						 
						
							2015-04-25 23:22:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1009bf18b3 
								
							 
						 
						
							
							
								
								Issue  #23501 : Argumen Clinic now generates code into separate files by default.  
							
							
							
						 
						
							2015-04-03 23:53:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								501b13c622 
								
							 
						 
						
							
							
								
								Issue  #20173 : Convert sha1, sha256, sha512 and md5 to ArgumentClinic.  
							
							... 
							
							
							
							Patch by Vajrasky Kok. 
							
						 
						
							2014-07-27 14:20:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								327dd732ce 
								
							 
						 
						
							
							
								
								Issue  #18742 : Expose the internal hash type object for ABCs.  
							
							
							
						 
						
							2013-10-22 15:05:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								37d5cebb48 
								
							 
						 
						
							
							
								
								Change the builtin hash algorithms' names to lower case names  
							
							... 
							
							
							
							as promised by hashlib's documentation. 
							
						 
						
							2013-08-15 18:31:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								d49a371e91 
								
							 
						 
						
							
							
								
								Issue  #18599 : Fix name attribute of _sha1.sha1() object. It now returns  
							
							... 
							
							
							
							'SHA1' instead of 'SHA'.
Add more tests for hashlib and hash object attributes 
							
						 
						
							2013-07-30 15:35:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								4fec4314cf 
								
							 
						 
						
							
							
								
								Issue  #18599 : Fix name attribute of _sha1.sha1() object. It now returns  
							
							... 
							
							
							
							'SHA1' instead of 'SHA'. 
							
						 
						
							2013-07-30 15:32:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								640c35ce13 
								
							 
						 
						
							
							
								
								Reuse Py_MIN and Py_MAX macros: remove duplicate MIN/MAX macros  
							
							... 
							
							
							
							multiprocessing.h: remove unused MIN and MAX macros 
							
						 
						
							2013-06-04 23:14:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								48a2e7c357 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2013-04-15 21:38:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								51ce29c530 
								
							 
						 
						
							
							
								
								remove pointless code ( closes   #17738 )  
							
							
							
						 
						
							2013-04-15 21:38:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								75e923fcf2 
								
							 
						 
						
							
							
								
								Issue  #16847 : Fixed improper use of _PyUnicode_CheckConsistency() in  
							
							... 
							
							
							
							non-pydebug builds. Several extension modules now compile cleanly when
assert()s are enabled in standard builds (-DDEBUG flag). 
							
						 
						
							2013-01-03 09:22:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								f402e922f3 
								
							 
						 
						
							
							
								
								Issue  #16847 : Fixed improper use of _PyUnicode_CheckConsistency() in  
							
							... 
							
							
							
							non-pydebug builds. Several extension modules now compile cleanly when
assert()s are enabled in standard builds (-DDEBUG flag). 
							
						 
						
							2013-01-03 09:21:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								56cb12542d 
								
							 
						 
						
							
							
								
								Issue  #9566 : Explicit downcast to fix compiler warnings on Win64  
							
							
							
						 
						
							2012-10-31 00:33:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								1e5be8cfb5 
								
							 
						 
						
							
							
								
								sha1_{init,process,done}: make static  
							
							
							
						 
						
							2012-06-21 17:05:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8f825060f1 
								
							 
						 
						
							
							
								
								Check newly created consistency using _PyUnicode_CheckConsistency(str, 1)  
							
							... 
							
							
							
							* In debug mode, fill the string data with invalid characters
 * Simplify also reference counting in PyCodec_BackslashReplaceErrors()
   and PyCodec_XMLCharRefReplaceError() 
							
						 
						
							2012-04-27 13:55:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f5cff56a1b 
								
							 
						 
						
							
							
								
								Issue  #13088 : Add shared Py_hexdigits constant to format a number into base 16  
							
							
							
						 
						
							2011-10-14 02:13:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								d63a3b8beb 
								
							 
						 
						
							
							
								
								Implement PEP 393.  
							
							
							
						 
						
							2011-09-28 07:41:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								081fe46ff9 
								
							 
						 
						
							
							
								
								Issue  #9566 : cast unsigned int to Py_ssize_t in md5 and sha1 modules  
							
							... 
							
							
							
							Fix a compiler warning on Windows 64 bits. 
							
						 
						
							2011-07-08 01:10:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0fcab4a3ed 
								
							 
						 
						
							
							
								
								Issue  #9566 : use Py_ssize_t instead of int  
							
							
							
						 
						
							2011-01-04 12:59:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f079c57c35 
								
							 
						 
						
							
							
								
								Rename some macros in the sha1 module to no longer conflict with termios.h.  
							
							
							
						 
						
							2010-07-23 15:43:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f95a1b3c53 
								
							 
						 
						
							
							
								
								Recorded merge of revisions 81029 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
  Untabify C files. Will watch buildbots.
........ 
							
						 
						
							2010-05-09 15:52:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hirokazu Yamamoto 
								
							 
						 
						
							
							
							
							
								
							
							
								8404749e4b 
								
							 
						 
						
							
							
								
								Fixed memory leak on failure. This is related to issue5403 but won't crash on py3k.  
							
							
							
						 
						
							2009-03-03 07:49:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								365a1864fd 
								
							 
						 
						
							
							
								
								Fixes Issue  #3745 : Fix hashlib to always reject unicode and non  
							
							... 
							
							
							
							buffer-api supporting objects as input no matter how it was compiled
(built in implementations or external openssl library). 
							
						 
						
							2009-02-12 07:35:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								e94c679df0 
								
							 
						 
						
							
							
								
								Issue  #1717 : rename tp_compare to tp_reserved.  I'll change the  
							
							... 
							
							
							
							type of tp_compare in a separate commit, for ease of reversion
should things go wrong. 
							
						 
						
							2009-02-02 20:36:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								c17517589a 
								
							 
						 
						
							
							
								
								Zero-initialize buf.  Fixes   #3557 .  
							
							
							
						 
						
							2008-08-15 06:27:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								7b9cb2579c 
								
							 
						 
						
							
							
								
								Use s* to receive data.  Fixes   #3552 .  
							
							
							
						 
						
							2008-08-14 15:52:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								3447bee9cc 
								
							 
						 
						
							
							
								
								Fix module initialization glitches.  
							
							
							
						 
						
							2008-06-11 05:37:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								1a21451b1d 
								
							 
						 
						
							
							
								
								Implement PEP 3121: new module initialization and finalization API.  
							
							
							
						 
						
							2008-06-11 05:26:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								72b710a596 
								
							 
						 
						
							
							
								
								Renamed PyString to PyBytes  
							
							
							
						 
						
							2008-05-26 13:28:38 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								90aa7646af 
								
							 
						 
						
							
							
								
								#1629 : Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.  
							
							
							
						 
						
							2007-12-19 02:45:37 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								217cfd1c86 
								
							 
						 
						
							
							
								
								Cleanup: Replaced most PyInt_ aliases with PyLong_ and disabled the aliases in intobject.h  
							
							
							
						 
						
							2007-12-02 14:31:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								98297ee781 
								
							 
						 
						
							
							
								
								Merging the py3k-pep3137 branch back into the py3k branch.  
							
							... 
							
							
							
							No detailed change log; just check out the change log for the py3k-pep3137
branch.  The most obvious changes:
  - str8 renamed to bytes (PyString at the C level);
  - bytes renamed to buffer (PyBytes at the C level);
  - PyString and PyUnicode are no longer compatible.
I.e. we now have an immutable bytes type and a mutable bytes type.
The behavior of PyString was modified quite a bit, to make it more
bytes-like.  Some changes are still on the to-do list. 
							
						 
						
							2007-11-06 21:34:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gregory P. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								2f21eb3a15 
								
							 
						 
						
							
							
								
								Adds stand alone _md5 and _sha1 modules for use by hashlib on systems  
							
							... 
							
							
							
							when the OpenSSL library is either not present or not found by setup.py.
These are derived from the public domain libtomcrypt (libtom.org) just like
the existing sha256 and sha512 modules. 
							
						 
						
							2007-09-09 06:44:34 +00:00