Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ec406fed16 
								
							 
						 
						
							
							
								
								Issue  #27810 : Regenerate Argument Clinic.  
							
							
							
						 
						
							2016-09-11 21:25:45 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9171a8b4ce 
								
							 
						 
						
							
							
								
								Issue  #27574 : Decreased an overhead of parsing keyword arguments in functions  
							
							... 
							
							
							
							implemented with using Argument Clinic. 
							
						 
						
							2016-08-14 10:52:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2954f83999 
								
							 
						 
						
							
							
								
								- Issue  #27332 : Fixed the type of the first argument of module-level functions  
							
							... 
							
							
							
							generated by Argument Clinic.  Patch by Petr Viktorin. 
							
						 
						
							2016-07-07 18:20:03 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5dee6551e2 
								
							 
						 
						
							
							
								
								Issue  #26305 : Argument Clinic now uses braces in C code as required by PEP 7.  
							
							
							
						 
						
							2016-06-09 16:16:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5a093c158a 
								
							 
						 
						
							
							
								
								fix indentation and add curlies ( closes   #27093 )  
							
							
							
						 
						
							2016-05-23 22:47:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48842714b9 
								
							 
						 
						
							
							
								
								Issue  #22570 : Renamed Py_SETREF to Py_XSETREF.  
							
							
							
						 
						
							2016-04-06 09:45:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4a1e70fc31 
								
							 
						 
						
							
							
								
								Issue  #20440 : Applied yet one patch for using Py_SETREF.  
							
							... 
							
							
							
							The patch is automatically generated, it replaces the code that uses Py_CLEAR. 
							
						 
						
							2015-12-27 12:36:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8cc80f1d81 
								
							 
						 
						
							
							
								
								Merge 3.4  
							
							
							
						 
						
							2015-07-16 22:20:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								579db160b3 
								
							 
						 
						
							
							
								
								Closes   #23247 : Fix a crash in the StreamWriter.reset() of CJK codecs  
							
							
							
						 
						
							2015-07-16 22:17:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2e8b6cce 
								
							 
						 
						
							
							
								
								Specify default values of semantic booleans in Argument Clinic generated signatures as booleans.  
							
							
							
						 
						
							2015-05-30 11:30:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfdc380df 
								
							 
						 
						
							
							
								
								Issue  #24001 : Argument Clinic converters now use accept={type}  
							
							... 
							
							
							
							instead of types={'type'} to specify the types the converter accepts. 
							
						 
						
							2015-05-04 06:59:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								247789cee9 
								
							 
						 
						
							
							
								
								Issue  #24007 : Argument Clinic now writes the format of PyArg_Parse*() at the  
							
							... 
							
							
							
							same line as function name. 
							
						 
						
							2015-04-24 00:40:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								89964c48d1 
								
							 
						 
						
							
							
								
								Issue  #23944 : Argument Clinic now wraps long impl prototypes at column 78.  
							
							
							
						 
						
							2015-04-14 18:07:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								8ef887ce47 
								
							 
						 
						
							
							
								
								Issue  #20586 : Argument Clinic now ensures signatures on functions without docstrings.  
							
							
							
						 
						
							2015-04-13 18:22:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1009bf18b3 
								
							 
						 
						
							
							
								
								Issue  #23501 : Argumen Clinic now generates code into separate files by default.  
							
							
							
						 
						
							2015-04-03 23:53:51 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f024d263b4 
								
							 
						 
						
							
							
								
								Issue  #23685 : Fix usage of PyMODINIT_FUNC in _json, _scproxy, nis, pyexpat  
							
							... 
							
							
							
							_codecs_cn, _codecs_hk, _codecs_iso2022, _codecs_jp, _codecs_kr and _codecs_tw
modules.
pyexpat.c doesn't need to redeclare PyMODINIT_FUNC, it's already declared in
Include/pyport.h. 
							
						 
						
							2015-03-17 17:48:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								df80706f14 
								
							 
						 
						
							
							
								
								Issue  #23215 : Multibyte codecs with custom error handlers that ignores errors  
							
							... 
							
							
							
							consumed too much memory and raised SystemError or MemoryError.
Original patch by Aleksi Torhamo. 
							
						 
						
							2015-02-21 01:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a1543cdcd6 
								
							 
						 
						
							
							
								
								Issue  #23215 : Multibyte codecs with custom error handlers that ignores errors  
							
							... 
							
							
							
							consumed too much memory and raised SystemError or MemoryError.
Original patch by Aleksi Torhamo. 
							
						 
						
							2015-02-21 01:19:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								53fa8b2a4b 
								
							 
						 
						
							
							
								
								Fixed few compiler warnings.  
							
							
							
						 
						
							2015-02-16 09:40:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								82e07b92b3 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:33:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d3faf43f9b 
								
							 
						 
						
							
							
								
								Issue  #23181 : More "codepoint" -> "code point".  
							
							
							
						 
						
							2015-01-18 11:28:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								20b39b27d9 
								
							 
						 
						
							
							
								
								Removed redundant casts to char *.  
							
							... 
							
							
							
							Corresponding functions now accept `const char *` (issue #1772673 ). 
							
						 
						
							2014-09-28 11:27:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								f2de1fc21a 
								
							 
						 
						
							
							
								
								Issue  #20152 : Convert _multibytecodecs to Argument Clinic.  
							
							
							
						 
						
							2014-08-22 11:45:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f36a5736b 
								
							 
						 
						
							
							
								
								Issue  #19515 : Remove identifiers duplicated in the same file.  
							
							... 
							
							
							
							Patch written by Andrei Dorian Duma. 
							
						 
						
							2013-11-12 21:39:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								28c63f7ffb 
								
							 
						 
						
							
							
								
								CJK codecs: less magical macros, semicolon is now explicit  
							
							
							
						 
						
							2013-10-29 00:59:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								14c9fea60a 
								
							 
						 
						
							
							
								
								CJK codecs: less magic macros, require explicit semicolon  
							
							
							
						 
						
							2013-10-29 00:19:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								146a2ed0f2 
								
							 
						 
						
							
							
								
								CJK codecs: add newlines for readability  
							
							
							
						 
						
							2013-10-29 00:09:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd97ac35f7 
								
							 
						 
						
							
							
								
								CJK codecs: use less magic and more readable macros, write explicit if  
							
							
							
						 
						
							2013-10-28 23:54:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0a6e2c59d3 
								
							 
						 
						
							
							
								
								CJK codecs: remove unused TRYMAP_ENC_MPLANE macro  
							
							
							
						 
						
							2013-10-28 23:47:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								11bdf91a5f 
								
							 
						 
						
							
							
								
								Issue  #18509 : handle PyUnicode_Writer() error  
							
							
							
						 
						
							2013-10-28 23:18:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c679227e31 
								
							 
						 
						
							
							
								
								Issue  #1772673 : The type of char* arguments now changed to const char*.  
							
							
							
						 
						
							2013-10-19 21:03:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1f9942ae3 
								
							 
						 
						
							
							
								
								Issue  #18408 : Fix cjkcodecs decoders, add a new MBERR_EXCEPTION constant to  
							
							... 
							
							
							
							notify exceptions raised by the _PyUnicodeWriter API 
							
						 
						
							2013-07-16 21:41:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								33283ba300 
								
							 
						 
						
							
							
								
								Issue  #18408 : Fix CJK decoders, raise MemoryError on memory allocation failure  
							
							
							
						 
						
							2013-07-15 17:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								064bbdc79b 
								
							 
						 
						
							
							
								
								fix indentation  
							
							
							
						 
						
							2013-07-08 22:28:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								8f674ccd64 
								
							 
						 
						
							
							
								
								Close   #17694 : Add minimum length to _PyUnicodeWriter  
							
							... 
							
							
							
							* Add also min_char attribute to _PyUnicodeWriter structure (currently unused)
 * _PyUnicodeWriter_Init() has no more argument (except the writer itself):
   min_length and overallocate must be set explicitly
 * In error handlers, only enable overallocation if the replacement string
   is longer than 1 character
 * CJK decoders don't use overallocation anymore
 * Set min_length, instead of preallocating memory using
   _PyUnicodeWriter_Prepare(), in many decoders
 * _PyUnicode_DecodeUnicodeInternal() checks for integer overflow 
							
						 
						
							2013-04-17 23:02:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								322cc7438c 
								
							 
						 
						
							
							
								
								Issue  #17693 : Fix memory/reference leaks  
							
							
							
						 
						
							2013-04-14 18:11:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d949126995 
								
							 
						 
						
							
							
								
								Issue  #17693 : CJK encoders now use the new Unicode API (PEP 393)  
							
							
							
						 
						
							2013-04-14 02:06:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a0dd0213cc 
								
							 
						 
						
							
							
								
								Close   #17693 : Rewrite CJK decoders to use the _PyUnicodeWriter API instead of  
							
							... 
							
							
							
							the legacy Py_UNICODE API.
Add also a new _PyUnicodeWriter_WriteChar() function. 
							
						 
						
							2013-04-11 22:09:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								26e5335a46 
								
							 
						 
						
							
							
								
								merge 3.3 ( #16585 )  
							
							
							
						 
						
							2012-12-02 11:21:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								47a00f3d1a 
								
							 
						 
						
							
							
								
								support encoding error handlers that return bytes ( closes   #16585 )  
							
							
							
						 
						
							2012-12-02 11:20:28 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3d490d4eff 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2012-12-02 10:53:48 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								aff472394c 
								
							 
						 
						
							
							
								
								unicode -> str  
							
							
							
						 
						
							2012-12-02 10:53:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9e2d3f884 
								
							 
						 
						
							
							
								
								Issue  #16330 : Fix compilation on Windows  
							
							
							
						 
						
							2012-10-30 02:30:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								76df43de30 
								
							 
						 
						
							
							
								
								Issue  #16330 : Use surrogate-related macros  
							
							... 
							
							
							
							Patch written by Serhiy Storchaka. 
							
						 
						
							2012-10-30 01:42:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b37b17423b 
								
							 
						 
						
							
							
								
								Replace PyUnicode_FromUnicode(NULL, 0) by PyUnicode_New(0, 0)  
							
							... 
							
							
							
							Create an empty string with the new Unicode API. 
							
						 
						
							2011-12-01 03:18:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								08b523a194 
								
							 
						 
						
							
							
								
								MultibyteCodec_Decode() catchs PyUnicode_AS_UNICODE() failures  
							
							
							
						 
						
							2011-12-01 03:18:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4eea849469 
								
							 
						 
						
							
							
								
								CJK codecs checks for conversion to Py_UNICODE* failures  
							
							
							
						 
						
							2011-11-21 03:01:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a80faba88 
								
							 
						 
						
							
							
								
								MultibyteCodec_Encode() checks if PyUnicode_AS_UNICODE() failed  
							
							
							
						 
						
							2011-11-21 02:50:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								bd928fef42 
								
							 
						 
						
							
							
								
								Rename _Py_identifier to _Py_IDENTIFIER.  
							
							
							
						 
						
							2011-10-14 10:20:37 +02:00