Zackery Spytz 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6b6092f533 
								
							 
						 
						
							
							
								
								bpo-39075: types.SimpleNamespace no longer sorts attributes in its repr (GH-19430)  
							
							
							
						 
						
							2020-05-15 18:27:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a21e57fe5 
								
							 
						 
						
							
							
								
								bpo-40268: Remove unused structmember.h includes (GH-19530)  
							
							... 
							
							
							
							If only offsetof() is needed: include stddef.h instead.
When structmember.h is used, add a comment explaining that
PyMemberDef is used. 
							
						 
						
							2020-04-15 02:35:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Lester 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dffe4c0709 
								
							 
						 
						
							
							
								
								bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)  
							
							
							
						 
						
							2020-03-04 14:15:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58ac700fb0 
								
							 
						 
						
							
							
								
								bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)  
							
							... 
							
							
							
							Replace direct access to PyObject.ob_type with Py_TYPE(). 
							
						 
						
							2020-02-07 03:04:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeroen Demeyer 
								
							 
						 
						
							
							
							
							
								
							
							
								530f506ac9 
								
							 
						 
						
							
							
								
								bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)  
							
							... 
							
							
							
							Automatically replace
tp_print -> tp_vectorcall_offset
tp_compare -> tp_as_async
tp_reserved -> tp_as_async 
							
						 
						
							2019-05-30 19:13:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a24107b04c 
								
							 
						 
						
							
							
								
								bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)  
							
							
							
						 
						
							2019-02-25 17:59:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8905fcc85a 
								
							 
						 
						
							
							
								
								bpo-35454: Fix miscellaneous minor issues in error handling. ( #11077 )  
							
							... 
							
							
							
							* bpo-35454: Fix miscellaneous minor issues in error handling.
* Fix a null pointer dereference. 
							
						 
						
							2018-12-11 08:38:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Eisentraut 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0bc4e221 
								
							 
						 
						
							
							
								
								Fix misleading mentions of tp_size in comments (GH-9093)  
							
							... 
							
							
							
							Many type object initializations labeled a field "tp_size" in the
comment, but the name of that field is tp_basicsize. 
							
						 
						
							2018-09-10 09:46:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								79ba471488 
								
							 
						 
						
							
							
								
								bpo-31655: Validate keyword names in SimpleNamespace constructor. ( #3909 )  
							
							
							
						 
						
							2017-10-07 22:59:35 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d39206a78c 
								
							 
						 
						
							
							
								
								use c++ style comments  
							
							
							
						 
						
							2016-09-07 14:12:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								08d230a540 
								
							 
						 
						
							
							
								
								Issue  #24257 : Fixed incorrect uses of PyObject_IsInstance().  
							
							... 
							
							
							
							Fixed segmentation fault in sqlite3.Row constructor with faked cursor type.
Fixed system error in the comparison of faked types.SimpleNamespace. 
							
						 
						
							2015-05-22 11:02:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								59799a8399 
								
							 
						 
						
							
							
								
								Don't use deprecated function PyUnicode_GET_SIZE()  
							
							... 
							
							
							
							Replace it with PyUnicode_GET_LENGTH() or PyUnicode_AsUnicodeAndSize() 
							
						 
						
							2013-11-13 14:17:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								9ed5f27266 
								
							 
						 
						
							
							
								
								Issue  #18722 : Remove uses of the "register" keyword in C code.  
							
							
							
						 
						
							2013-08-13 20:18:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d77664e01 
								
							 
						 
						
							
							
								
								Issue  #9566 : Fix a compiler warning on Windows 64-bit in namespace_init()  
							
							... 
							
							
							
							The result type is int, return -1 to avoid a compiler warning (cast Py_ssize_t
to int).  PyObject_Size() can only fail with -1, and anyway a constructor
should return -1 on error, not an arbitrary negative number. 
							
						 
						
							2013-06-05 00:13:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								9d05c8c0e0 
								
							 
						 
						
							
							
								
								Issue  #15022 : Ensure all pickle protocols are supported.  
							
							
							
						 
						
							2013-02-16 18:20:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								b5c8f92782 
								
							 
						 
						
							
							
								
								Issue  #15022 : Add pickle and comparison support to types.SimpleNamespace.  
							
							
							
						 
						
							2013-02-16 16:32:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric Snow 
								
							 
						 
						
							
							
							
							
								
							
							
								547298c94c 
								
							 
						 
						
							
							
								
								Close   #16160 : Subclass support now works for types.SimpleNamespace.  Thanks to RDM for noticing.  
							
							
							
						 
						
							2012-10-16 22:35:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Barry Warsaw 
								
							 
						 
						
							
							
							
							
								
							
							
								409da157d7 
								
							 
						 
						
							
							
								
								Eric Snow's implementation of PEP 421.  
							
							... 
							
							
							
							Issue 14673: Add sys.implementation 
							
						 
						
							2012-06-03 16:18:47 -04:00