Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d65c9496da 
								
							 
						 
						
							
							
								
								Issue  #25523 : Further a-to-an corrections.  
							
							
							
						 
						
							2015-11-02 14:10:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								28b21e50c8 
								
							 
						 
						
							
							
								
								Issue  #24848 : Fixed bugs in UTF-7 decoding of misformed data:  
							
							... 
							
							
							
							1. Non-ASCII bytes were accepted after shift sequence.
2. A low surrogate could be emitted in case of error in high surrogate. 
							
						 
						
							2015-10-02 13:07:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								79b98df023 
								
							 
						 
						
							
							
								
								Issue  #21279 : Flesh out str.translate docs  
							
							... 
							
							
							
							Initial patch by Kinga Farkas, Martin Panter, and John Posner. 
							
						 
						
							2015-08-05 23:54:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d1f1fa8a 
								
							 
						 
						
							
							
								
								Fix some compilation warnings when using gcc (-Wmaybe-uninitialized).  
							
							
							
						 
						
							2015-05-19 21:04:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48070c1248 
								
							 
						 
						
							
							
								
								Issue  #23803 : Fixed str.partition() and str.rpartition() when a separator  
							
							... 
							
							
							
							is wider then partitioned string. 
							
						 
						
							2015-03-29 19:21:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								92ce1b4392 
								
							 
						 
						
							
							
								
								merge 3.3 ( #23362 )  
							
							
							
						 
						
							2015-03-02 13:23:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e5a853c390 
								
							 
						 
						
							
							
								
								use PyMem_NEW to detect overflow ( closes   #23362 )  
							
							
							
						 
						
							2015-03-02 13:23:25 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e55181f517 
								
							 
						 
						
							
							
								
								Issue  #23490 : Fixed possible crashes related to interoperability between  
							
							... 
							
							
							
							old-style and new API for string with 2**30-1 characters. 
							
						 
						
							2015-02-20 21:34:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1a1ff29659 
								
							 
						 
						
							
							
								
								Issue  #23446 : Use PyMem_New instead of PyMem_Malloc to avoid possible integer  
							
							... 
							
							
							
							overflows.  Added few missed PyErr_NoMemory(). 
							
						 
						
							2015-02-16 13:28:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4dbc305002 
								
							 
						 
						
							
							
								
								Issue  #23055 : Fixed a buffer overflow in PyUnicode_FromFormatV.  Analysis  
							
							... 
							
							
							
							and fix by Guido Vranken. 
							
						 
						
							2015-01-27 22:18:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4b9057b3 
								
							 
						 
						
							
							
								
								Issue  #23321 : Fixed a crash in str.decode() when error handler returned  
							
							... 
							
							
							
							replacment string longer than mailformed input data. 
							
						 
						
							2015-01-26 01:22:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d3faf43f9b 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b757c83ec6 
								
							 
						 
						
							
							
								
								Issue  #22581 : Use more "bytes-like object" throughout the docs and comments.  
							
							
							
						 
						
							2014-12-05 22:25:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								133b11b566 
								
							 
						 
						
							
							
								
								Issue  #22975 : Close block at right place.  
							
							
							
						 
						
							2014-12-01 18:56:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								b6dc9b7554 
								
							 
						 
						
							
							
								
								Fixed signed/unsigned comparison warning  
							
							
							
						 
						
							2014-10-15 23:14:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1e211ff10d 
								
							 
						 
						
							
							
								
								it suffices to check for PY_SSIZE_T_MAX overflow ( #22643 )  
							
							
							
						 
						
							2014-10-15 12:17:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c0e64f5027 
								
							 
						 
						
							
							
								
								make sure length is unsigned  
							
							
							
						 
						
							2014-10-15 11:51:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e1bd38c03c 
								
							 
						 
						
							
							
								
								fix integer overflow in unicode case operations ( closes   #22643 )  
							
							
							
						 
						
							2014-10-15 11:47:36 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								736b8012b4 
								
							 
						 
						
							
							
								
								prevent overflow in unicode_repr ( closes   #22520 )  
							
							
							
						 
						
							2014-09-29 23:02:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c1be4e03 
								
							 
						 
						
							
							
								
								cleanup overflowing handling in unicode_decode_call_errorhandler and unicode_encode_ucs1 ( closes   #22518 )  
							
							
							
						 
						
							2014-09-29 18:18:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								fa5021699a 
								
							 
						 
						
							
							
								
								Merge 3.3  
							
							
							
						 
						
							2014-10-15 23:58:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9c422f3c3d 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2014-10-15 12:17:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								60d7a73194 
								
							 
						 
						
							
							
								
								Merge 3.3  
							
							
							
						 
						
							2014-10-15 11:51:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								1cbb3fe775 
								
							 
						 
						
							
							
								
								merge 3.3 ( #22643 )  
							
							
							
						 
						
							2014-10-15 11:48:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								43030ee780 
								
							 
						 
						
							
							
								
								merge 3.3 ( #22520 )  
							
							
							
						 
						
							2014-09-29 23:02:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2b76ce6d27 
								
							 
						 
						
							
							
								
								merge 3.3 ( closes   #22518 )  
							
							
							
						 
						
							2014-09-29 18:50:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a33bce0945 
								
							 
						 
						
							
							
								
								Issue  #21892 ,  #21893 : Partial revert of changeset 4f55e802baf0, PyErr_Format()  
							
							... 
							
							
							
							uses "%zd" for Py_ssize_t, not PY_FORMAT_SIZE_T 
							
						 
						
							2014-07-04 22:47:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								293f3f526d 
								
							 
						 
						
							
							
								
								Closes   #21892 ,  #21893 : Use PY_FORMAT_SIZE_T instead of %zi or %zu to format C  
							
							... 
							
							
							
							size_t, because %zi/%u is not supported on all platforms. 
							
						 
						
							2014-07-01 08:57:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								25dded041f 
								
							 
						 
						
							
							
								
								Make the various iterators' "setstate" sliently and consistently clip the  
							
							... 
							
							
							
							index.  This avoids the possibility of setting an iterator to an invalid
state. 
							
						 
						
							2014-03-05 13:47:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kristján Valur Jónsson 
								
							 
						 
						
							
							
							
							
								
							
							
								c5cc5011ac 
								
							 
						 
						
							
							
								
								Make the various iterators' "setstate" sliently and consistently clip the  
							
							... 
							
							
							
							index.  This avoids the possibility of setting an iterator to an invalid
state. 
							
						 
						
							2014-03-05 15:23:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								94ee389308 
								
							 
						 
						
							
							
								
								Issue  #19619 : Blacklist non-text codecs in method API  
							
							... 
							
							
							
							str.encode, bytes.decode and bytearray.decode now use an
internal API to throw LookupError for known non-text encodings,
rather than attempting the encoding or decoding operation and
then throwing a TypeError for an unexpected output type.
The latter mechanism remains in place for third party non-text
encodings.
Backported changeset d68df99d7a57. 
							
						 
						
							2014-02-24 14:43:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4267869ad8 
								
							 
						 
						
							
							
								
								merge 3.3 ( #20507 )  
							
							
							
						 
						
							2014-02-15 13:03:20 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9743b2c2b5 
								
							 
						 
						
							
							
								
								give non-iterable TypeError a message ( closes   #20507 )  
							
							
							
						 
						
							2014-02-15 13:02:52 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dfe98a102e 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 22 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:46:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								505ff755d7 
								
							 
						 
						
							
							
								
								Issue  #20437 : Fixed 21 potential bugs when deleting objects references.  
							
							
							
						 
						
							2014-02-09 13:33:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								2623c8c23c 
								
							 
						 
						
							
							
								
								Issue  #20530 : Argument Clinic's signature format has been revised again.  
							
							... 
							
							
							
							The new syntax is highly human readable while still preventing false
positives.  The syntax also extends Python syntax to denote "self" and
positional-only parameters, allowing inspect.Signature objects to be
totally accurate for all supported builtins in Python 3.4. 
							
						 
						
							2014-02-08 22:15:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6cbf151032 
								
							 
						 
						
							
							
								
								Issue  #20538 : UTF-7 incremental decoder produced inconsistant string when  
							
							... 
							
							
							
							input was truncated in BASE64 section. 
							
						 
						
							2014-02-08 14:06:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								016a3f33a5 
								
							 
						 
						
							
							
								
								Issue  #20538 : UTF-7 incremental decoder produced inconsistant string when  
							
							... 
							
							
							
							input was truncated in BASE64 section. 
							
						 
						
							2014-02-08 14:01:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								581ee3618c 
								
							 
						 
						
							
							
								
								Issue  #20326 : Argument Clinic now uses a simple, unique signature to  
							
							... 
							
							
							
							annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.
Issue #20326 : Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date). 
							
						 
						
							2014-01-28 05:00:08 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								c20472640c 
								
							 
						 
						
							
							
								
								Issue  #20390 : Small fixes and improvements for Argument Clinic.  
							
							
							
						 
						
							2014-01-25 20:43:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								5c66189e88 
								
							 
						 
						
							
							
								
								Issue  #20189 : Four additional builtin types (PyTypeObject,  
							
							... 
							
							
							
							PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type)
have been modified to provide introspection information for builtins.
Also: many additional Lib, test suite, and Argument Clinic fixes. 
							
						 
						
							2014-01-24 06:17:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								a70805e1fa 
								
							 
						 
						
							
							
								
								Issue19995: fixed typo; switched from test.support.check_warnings to assertWarns  
							
							
							
						 
						
							2014-01-12 08:42:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								f9bba9c67f 
								
							 
						 
						
							
							
								
								Issue19995: issue deprecation warning for non-integer values to %c, %o, %x, %X  
							
							
							
						 
						
							2014-01-11 23:20:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								61272b77b0 
								
							 
						 
						
							
							
								
								Issue  #19273 : The marker comments Argument Clinic uses have been changed  
							
							... 
							
							
							
							to improve readability. 
							
						 
						
							2014-01-07 12:41:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ethan Furman 
								
							 
						 
						
							
							
							
							
								
							
							
								df3ed242c0 
								
							 
						 
						
							
							
								
								Issue19995: %o, %x, %X now only accept ints  
							
							
							
						 
						
							2014-01-05 06:50:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3079328d29 
								
							 
						 
						
							
							
								
								Reverted changeset b72c5573c5e7 (issue  #15027 ).  
							
							
							
						 
						
							2014-01-04 22:44:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								583a93943c 
								
							 
						 
						
							
							
								
								Issue  #15027 : Rewrite the UTF-32 encoder.  It is now 1.6x to 3.5x faster.  
							
							
							
						 
						
							2014-01-04 19:25:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa4e68d425 
								
							 
						 
						
							
							
								
								Remove deadcode (HASH macro is no more defined)  
							
							
							
						 
						
							2014-01-03 17:42:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								92a419eea4 
								
							 
						 
						
							
							
								
								Remove now unused variables  
							
							
							
						 
						
							2014-01-03 17:39:40 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f3b46b4a66 
								
							 
						 
						
							
							
								
								unicode_char() uses get_latin1_char() to get latin1 singleton characters  
							
							
							
						 
						
							2014-01-03 13:16:00 +01:00