Siddhesh Poyarekar 
								
							 
						 
						
							
							
							
							
								
							
							
								55edd0c185 
								
							 
						 
						
							
							
								
								bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)  
							
							... 
							
							
							
							METH_NOARGS functions need only a single argument but they are cast
into a PyCFunction, which takes two arguments.  This triggers an
invalid function cast warning in gcc8 due to the argument mismatch.
Fix this by adding a dummy unused argument. 
							
						 
						
							2018-04-29 21:59:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nitish Chandra 
								
							 
						 
						
							
							
							
							
								
							
							
								43c0f1ac5e 
								
							 
						 
						
							
							
								
								bpo-32685: Improve suggestion for print statement (GH-5375)  
							
							... 
							
							
							
							Better account for single-line compound statements and
semi-colon separated statements when suggesting
Py3 replacements for Py2 print statements.
Initial patch by Nitish Chandra. 
							
						 
						
							2018-01-28 20:56:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sanyam Khurana 
								
							 
						 
						
							
							
							
							
								
							
							
								d57f26c753 
								
							 
						 
						
							
							
								
								bpo-32028: Fix suggestions for indented print statements (GH-4688)  
							
							... 
							
							
							
							The suggested replacement for print statements previously failed to account
for leading whitespace and hence could end up including unwanted text in
the proposed call to the print builtin.
Patch by Sanyam Khurana. 
							
						 
						
							2018-01-20 13:12:22 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f8a4c03ede 
								
							 
						 
						
							
							
								
								bpo-30399: Get rid of trailing comma in the repr of BaseException. ( #1650 )  
							
							
							
						 
						
							2017-11-15 17:53:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									xdegaye 
								
							 
						 
						
							
							
							
							
								
							
							
								56d1f5ca32 
								
							 
						 
						
							
							
								
								bpo-30697: Fix PyErr_NormalizeException() when no memory (GH-2327)  
							
							
							
						 
						
							2017-10-26 15:09:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4ab46d7949 
								
							 
						 
						
							
							
								
								bpo-31497: Add private helper _PyType_Name(). ( #3630 )  
							
							... 
							
							
							
							This function returns the last component of tp_name after a dot.
Returns tp_name itself if it doesn't contain a dot. 
							
						 
						
							2017-09-17 21:11:04 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martijn Pieters 
								
							 
						 
						
							
							
							
							
								
							
							
								772d809a63 
								
							 
						 
						
							
							
								
								bpo-31161: only check for parens error for SyntaxError ( #3082 )  
							
							... 
							
							
							
							Subclasses such as IndentError and TabError should not have this message
applied. 
							
						 
						
							2017-08-22 13:16:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Sanyam Khurana 
								
							 
						 
						
							
							
							
							
								
							
							
								3a7f03584a 
								
							 
						 
						
							
							
								
								bpo-30597: Show expected input in custom 'print' error message. ( #2009 )  
							
							
							
						 
						
							2017-06-20 16:31:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf623ae884 
								
							 
						 
						
							
							
								
								bpo-30061: Check if PyObject_Size()/PySequence_Size()/PyMapping_Size() ( #1096 )  
							
							... 
							
							
							
							raised an error.
Replace them with using concrete types API that never fails if appropriate. 
							
						 
						
							2017-04-19 20:03:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b785396ab4 
								
							 
						 
						
							
							
								
								bpo-29998: Pickling and copying ImportError now preserves name and path ( #1010 )  
							
							... 
							
							
							
							attributes. 
							
						 
						
							2017-04-08 09:55:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Louie Lu 
								
							 
						 
						
							
							
							
							
								
							
							
								c431854a09 
								
							 
						 
						
							
							
								
								bpo-29927: Remove duplicate BufferError init and unnecessary semicolons (GH-866)  
							
							
							
						 
						
							2017-03-29 13:28:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f8d7d41507 
								
							 
						 
						
							
							
								
								Issue  #28511 : Use the "U" format instead of "O!" in PyArg_Parse*.  
							
							
							
						 
						
							2016-10-23 15:12:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e44484a5 
								
							 
						 
						
							
							
								
								Issue  #28289 : ImportError.__init__ now resets not specified attributes.  
							
							
							
						 
						
							2016-09-28 07:53:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								389ef9dcda 
								
							 
						 
						
							
							
								
								Issue  #21578 : Fixed misleading error message when ImportError called with  
							
							... 
							
							
							
							invalid keyword args. 
							
						 
						
							2016-09-27 20:51:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								47dee11ba7 
								
							 
						 
						
							
							
								
								Issue  #21578 : Fixed misleading error message when ImportError called with  
							
							... 
							
							
							
							invalid keyword args. 
							
						 
						
							2016-09-27 20:45:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								c943265ba5 
								
							 
						 
						
							
							
								
								Issue  #15767 : Add ModuleNotFoundError.  
							
							
							
						 
						
							2016-09-07 15:42:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								f74c33ad5c 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2016-08-25 21:12:16 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea386e56e 
								
							 
						 
						
							
							
								
								Issue 19504:  Change "customise" to "customize" American spelling.  
							
							
							
						 
						
							2016-08-25 21:11:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3766572a48 
								
							 
						 
						
							
							
								
								Issue  #27692 : Removed unnecessary NULL checks in exceptions.c.  
							
							... 
							
							
							
							Patch by Xiang Zhang. 
							
						 
						
							2016-08-20 21:22:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								a787e5f31d 
								
							 
						 
						
							
							
								
								Issue  #27652 : Expose ESHUTDOWN conditionally  
							
							... 
							
							
							
							ESHUTDOWN is also exposed conditionally in Modules/errnomodule.c.
Patch by Ed Schouten. 
							
						 
						
							2016-07-30 14:14:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								8bde911115 
								
							 
						 
						
							
							
								
								Issue  #27626 : Merge spelling fixes from 3.5  
							
							
							
						 
						
							2016-07-28 01:30:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								eb9957065a 
								
							 
						 
						
							
							
								
								Issue  #27626 : Spelling fixes in docs, comments and internal names  
							
							... 
							
							
							
							Based on patch by Ville Skyttä. 
							
						 
						
							2016-07-28 01:11:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7d84de6b 
								
							 
						 
						
							
							
								
								Issue  #27171 : Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-06-02 10:11:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								e26da7c03a 
								
							 
						 
						
							
							
								
								Issue  #27171 : Fix typos in documentation, comments, and test function names  
							
							
							
						 
						
							2016-06-02 10:07:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ec39756960 
								
							 
						 
						
							
							
								
								Issue  #22570 : Renamed Py_SETREF to Py_XSETREF.  
							
							
							
						 
						
							2016-04-06 09:50:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								48842714b9 
								
							 
						 
						
							
							
								
								Issue  #22570 : Renamed Py_SETREF to Py_XSETREF.  
							
							
							
						 
						
							2016-04-06 09:45:48 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								576f132b98 
								
							 
						 
						
							
							
								
								Issue  #20440 : Cleaning up the code by using Py_SETREF.  
							
							
							
						 
						
							2016-01-05 21:27:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								191321d11b 
								
							 
						 
						
							
							
								
								Issue  #20440 : More use of Py_SETREF.  
							
							... 
							
							
							
							This patch is manually crafted and contains changes that couldn't be handled
automatically. 
							
						 
						
							2015-12-27 15:41:34 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5a57ade58e 
								
							 
						 
						
							
							
								
								Issue  #20440 : Massive replacing unsafe attribute setting code with special  
							
							... 
							
							
							
							macro Py_SETREF. 
							
						 
						
							2015-12-24 10:35:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb819f7a8 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge "a" to "an" fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-02 04:04:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7462b64911 
								
							 
						 
						
							
							
								
								Issue  #25523 : Correct "a" article to "an" article  
							
							... 
							
							
							
							This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
or edited some other way to fix the grammar. 
							
						 
						
							2015-11-02 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f488fb422a 
								
							 
						 
						
							
							
								
								Issue  #19235 : Add new RecursionError exception. Patch by Georg Brandl.  
							
							
							
						 
						
							2015-07-03 01:04:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								7544508f02 
								
							 
						 
						
							
							
								
								PEP 0492 -- Coroutines with async and await syntax. Issue  #24017 .  
							
							
							
						 
						
							2015-05-11 22:57:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3dd3e26680 
								
							 
						 
						
							
							
								
								Issue  #22896 : Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()  
							
							... 
							
							
							
							and PyObject_AsWriteBuffer(). 
							
						 
						
							2015-02-03 01:25:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4fdb68491e 
								
							 
						 
						
							
							
								
								Issue  #22896 : Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()  
							
							... 
							
							
							
							and PyObject_AsWriteBuffer(). 
							
						 
						
							2015-02-03 01:21:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								12174a5dca 
								
							 
						 
						
							
							
								
								Issue  #22156 : Fix "comparison between signed and unsigned integers" compiler  
							
							... 
							
							
							
							warnings in the Objects/ subdirectory.
PyType_FromSpecWithBases() and PyType_FromSpec() now reject explicitly negative
slot identifiers. 
							
						 
						
							2014-08-15 23:17:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1fdc1e37 
								
							 
						 
						
							
							
								
								Issue  #21669 : Special case print & exec syntax errors  
							
							
							
						 
						
							2014-06-16 19:48:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								69598d4ccf 
								
							 
						 
						
							
							
								
								Issue  #21118 : Fix _PyUnicodeTranslateError_Create(), add missing format  
							
							... 
							
							
							
							character for the "end" parameter 
							
						 
						
							2014-04-04 20:59:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9b09ba1234 
								
							 
						 
						
							
							
								
								bail in unicode error's __str__ methods if the objects are not properly initialized ( closes   #21134 )  
							
							
							
						 
						
							2014-04-02 12:15:06 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								8f9f0f12e8 
								
							 
						 
						
							
							
								
								Issue  #20517 : Removed unnecessary new (short-lived) functions from PyErr.  
							
							
							
						 
						
							2014-02-10 03:43:57 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								b082731fbb 
								
							 
						 
						
							
							
								
								Issue  #20517 : Functions in the os module that accept two filenames  
							
							... 
							
							
							
							now register both filenames in the exception on failure.
This required adding new C API functions allowing OSError exceptions
to reference two filenames instead of one. 
							
						 
						
							2014-02-09 22:05:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								77b286b2cc 
								
							 
						 
						
							
							
								
								Close   #20105 : set __traceback__ when chaining exceptions in C  
							
							
							
						 
						
							2014-01-27 00:53:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								af01f66817 
								
							 
						 
						
							
							
								
								Issue  #16136 : Remove VMS support and VMS-related code  
							
							
							
						 
						
							2013-12-21 16:19:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								f1de55fb33 
								
							 
						 
						
							
							
								
								Also chain codec exceptions that allow weakrefs  
							
							... 
							
							
							
							The zlib and hex codecs throw custom exception types with
weakref support if the input type is valid, but the data
fails validation. Make sure the exception chaining in the
codec infrastructure can wrap those as well. 
							
						 
						
							2013-11-19 22:33:10 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								4b9b936429 
								
							 
						 
						
							
							
								
								Don't decref exc too soon  
							
							
							
						 
						
							2013-11-16 00:34:13 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								46ef31953e 
								
							 
						 
						
							
							
								
								Issue  #19429 ,  #19437 : fix error handling in the OSError constructor  
							
							
							
						 
						
							2013-11-14 22:31:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e109ee8205 
								
							 
						 
						
							
							
								
								fix refleaks  
							
							
							
						 
						
							2013-11-13 23:49:49 -05:00