Inada Naoki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								62f9588663 
								
							 
						 
						
							
							
								
								bpo-36026: make descr error message consistent (GH-11930)  
							
							... 
							
							
							
							set.add(0) and set.add.__get__(0) now raise TypeError
with same error message. 
							
						 
						
							2019-04-01 17:56:11 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Inada Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								871309c775 
								
							 
						 
						
							
							
								
								bpo-36433: fix confusing error messages in classmethoddescr_call (GH-12556)  
							
							... 
							
							
							
							https://bugs.python.org/issue36433  
						
							2019-03-26 02:26:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Inada Naoki 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2a186712b 
								
							 
						 
						
							
							
								
								bpo-30040: new empty dict uses key-sharing dict (GH-1080)  
							
							... 
							
							
							
							Sizeof new empty dict becomes 72 bytes from 240 bytes (amd64).
It is same size to empty dict created by dict.clear(). 
							
						 
						
							2019-03-12 17:25:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ff3d39faa8 
								
							 
						 
						
							
							
								
								bpo-36109: Fix random test_descr failure. (GH-12044)  
							
							
							
						 
						
							2019-02-25 22:03:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jdemeyer 
								
							 
						 
						
							
							
							
							
								
							
							
								5a30620e68 
								
							 
						 
						
							
							
								
								bpo-25750: Add test on bad descriptor __get__() (GH-9084)  
							
							
							
						 
						
							2018-10-19 23:50:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ac20e0f98d 
								
							 
						 
						
							
							
								
								bpo-1617161: Make the hash and equality of methods not depending on the value of self. (GH-7848)  
							
							... 
							
							
							
							* The hash of BuiltinMethodType instances no longer depends on the hash
  of __self__. It depends now on the hash of id(__self__).
* The hash and equality of ModuleType and MethodWrapperType instances no
  longer depend on the hash and equality of __self__. They depend now on
  the hash and equality of id(__self__).
* MethodWrapperType instances no longer support ordering. 
							
						 
						
							2018-07-31 09:18:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Oren Milman 
								
							 
						 
						
							
							
							
							
								
							
							
								d019bc8319 
								
							 
						 
						
							
							
								
								bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)  
							
							
							
						 
						
							2018-02-13 19:28:33 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f1a34c314 
								
							 
						 
						
							
							
								
								bpo-32379: Faster MRO computation for single inheritance ( #4932 )  
							
							... 
							
							
							
							* bpo-32379: Faster MRO computation for single inheritance 
							
						 
						
							2017-12-20 15:58:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								205e00c5cf 
								
							 
						 
						
							
							
								
								bpo-29914: Fix default implementations of __reduce__ and __reduce_ex__(). ( #843 )  
							
							... 
							
							
							
							object.__reduce__() no longer takes arguments, object.__reduce_ex__() now
requires one argument. 
							
						 
						
							2017-04-08 09:52:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xiang Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								c393ee8589 
								
							 
						 
						
							
							
								
								bpo-24329: allow __qualname__ and __classcell__ in __slots__ (GH-495)  
							
							
							
						 
						
							2017-03-08 11:18:49 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d908fd9ee1 
								
							 
						 
						
							
							
								
								bpo-29695: Fixed tests after removing keyword args support in some basic type constructors. (GH-520)  
							
							
							
						 
						
							2017-03-06 11:08:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								386072ebe0 
								
							 
						 
						
							
							
								
								Merge from 3.6.  
							
							
							
						 
						
							2016-12-14 19:54:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								49010ee323 
								
							 
						 
						
							
							
								
								Revert changeset 1f31bf3f76f5 (issue5322) except tests.  
							
							
							
						 
						
							2016-12-14 19:52:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5adfac2c1b 
								
							 
						 
						
							
							
								
								Issue  #5322 : Fixed setting __new__ to a PyCFunction inside Python code.  
							
							... 
							
							
							
							Original patch by Andreas Stührk. 
							
						 
						
							2016-12-02 08:42:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0c78634d78 
								
							 
						 
						
							
							
								
								Issue  #5322 : Fixed setting __new__ to a PyCFunction inside Python code.  
							
							... 
							
							
							
							Original patch by Andreas Stührk. 
							
						 
						
							2016-12-07 11:26:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								0be894b2f6 
								
							 
						 
						
							
							
								
								Issue  #27895 :  Spelling fixes (Contributed by Ville Skyttä).  
							
							
							
						 
						
							2016-09-07 12:03:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								742da040db 
								
							 
						 
						
							
							
								
								Implement compact dict  
							
							... 
							
							
							
							Issue #27350 : `dict` implementation is changed like PyPy. It is more compact
and preserves insertion order.
_PyDict_Dummy() function has been removed.
Disable test_gdb: python-gdb.py is not updated yet to the new structure of
compact dictionaries (issue #28023 ).
Patch written by INADA Naoki. 
							
						 
						
							2016-09-07 17:40:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								15f44ab043 
								
							 
						 
						
							
							
								
								Issue  #27895 :  Spelling fixes (Contributed by Ville Skyttä).  
							
							
							
						 
						
							2016-08-30 10:47:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ab078e9ed1 
								
							 
						 
						
							
							
								
								Backed out changeset af29d89083b3 ( closes   #25548 ) ( closes   #27498 )  
							
							
							
						 
						
							2016-07-13 21:13:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kushal Das 
								
							 
						 
						
							
							
							
							
								
							
							
								5801ecb440 
								
							 
						 
						
							
							
								
								Issue  #25548 : Showing memory address of class objects in repl  
							
							
							
						 
						
							2016-06-04 16:21:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca4260219 
								
							 
						 
						
							
							
								
								merge 3.5  
							
							
							
						 
						
							2016-05-28 14:05:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c352620c92 
								
							 
						 
						
							
							
								
								backout 3c9512d8ac0d  
							
							
							
						 
						
							2016-05-28 14:04:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce738e08f 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-05-08 14:02:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								f0564164ba 
								
							 
						 
						
							
							
								
								Fix typos in comments, documentation and test method names  
							
							
							
						 
						
							2016-05-08 13:48:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2c028492d4 
								
							 
						 
						
							
							
								
								merge 3.5 ( #25731 )  
							
							
							
						 
						
							2016-01-18 21:18:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9ad11544bf 
								
							 
						 
						
							
							
								
								set tp_new from the class in the hierarchy that actually owns the descriptor ( closes   #25731 )  
							
							... 
							
							
							
							Debugging by Eryk Sun. 
							
						 
						
							2016-01-18 21:11:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a50e79130 
								
							 
						 
						
							
							
								
								Issue  #24097 : Fixed crash in object.__reduce__() if slot name is freed inside  
							
							... 
							
							
							
							__getattr__.  Original patch by Antoine Pitrou. 
							
						 
						
							2015-11-25 18:35:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								670d78abc5 
								
							 
						 
						
							
							
								
								Issue  #24097 : Fixed crash in object.__reduce__() if slot name is freed inside  
							
							... 
							
							
							
							__getattr__.  Original patch by Antoine Pitrou. 
							
						 
						
							2015-11-25 18:34:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d28bb624d1 
								
							 
						 
						
							
							
								
								Issue  #24097 : Fixed crash in object.__reduce__() if slot name is freed inside  
							
							... 
							
							
							
							__getattr__.  Original patch by Antoine Pitrou. 
							
						 
						
							2015-11-25 18:33:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								20d15b5100 
								
							 
						 
						
							
							
								
								Issue  #24164 : Fixed test_descr: __getnewargs_ex__ now is supported in protocols 2 and 3.  
							
							
							
						 
						
							2015-10-11 17:52:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9c8213fbc1 
								
							 
						 
						
							
							
								
								No longer skip tests for classes with __getnewargs_ex__.  The copy module  
							
							... 
							
							
							
							already supports reduce protocol 4 (issue #20289 ). 
							
						 
						
							2015-10-11 17:48:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1ddbb8cf47 
								
							 
						 
						
							
							
								
								Cleanup test_descr: remove C8 that is the same as C3.  
							
							
							
						 
						
							2015-10-11 17:43:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1fdc80b55f 
								
							 
						 
						
							
							
								
								Cleanup test_descr: remove C8 that is the same as C3.  
							
							
							
						 
						
							2015-10-11 17:42:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								59dc696821 
								
							 
						 
						
							
							
								
								merge 3.4 ( #24806 )  
							
							
							
						 
						
							2015-10-06 19:42:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								bd6c41a185 
								
							 
						 
						
							
							
								
								prevent unacceptable bases from becoming bases through multiple inheritance ( #24806 )  
							
							
							
						 
						
							2015-10-06 19:36:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7d293ee97d 
								
							 
						 
						
							
							
								
								Issue  #24912 : Prevent __class__ assignment to immutable built-in objects.  
							
							
							
						 
						
							2015-09-04 20:54:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								f488fb422a 
								
							 
						 
						
							
							
								
								Issue  #19235 : Add new RecursionError exception. Patch by Georg Brandl.  
							
							
							
						 
						
							2015-07-03 01:04:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								eac503aeac 
								
							 
						 
						
							
							
								
								Issue  #24064 : Property() docstrings are now writeable.  
							
							... 
							
							
							
							(Patch by Berker Peksag.) 
							
						 
						
							2015-05-13 01:09:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								a63cc21234 
								
							 
						 
						
							
							
								
								Issue  #23726 : Don't enable GC for user subclasses of non-GC types that don't add any new fields.  
							
							... 
							
							
							
							Patch by Eugene Toder. 
							
						 
						
							2015-04-13 20:10:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2ccce791c 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB.
Added few tests for __truediv__, __floordiv__ and __matmul__. 
							
						 
						
							2015-03-12 22:01:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a60c2fe480 
								
							 
						 
						
							
							
								
								Issue  #23641 : Cleaned out legacy dunder names from tests and docs.  
							
							... 
							
							
							
							Fixed 2 to 3 porting bug in pynche.ColorDB. 
							
						 
						
							2015-03-12 21:56:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								6c62ac1a01 
								
							 
						 
						
							
							
								
								merge 3.4 ( #22735 )  
							
							
							
						 
						
							2015-02-05 22:29:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								104b9e0cca 
								
							 
						 
						
							
							
								
								fix many custom mro() edge cases and improve code quality ( #22735 )  
							
							... 
							
							
							
							Patch by Eldar Abusalimov. 
							
						 
						
							2015-02-05 22:29:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								9d4cbcc86b 
								
							 
						 
						
							
							
								
								allow changing __class__ between a heaptype and non-heaptype in some cases ( closes   #22986 )  
							
							... 
							
							
							
							Patch by Nathaniel Smith. 
							
						 
						
							2015-01-30 13:33:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								707b5ccde5 
								
							 
						 
						
							
							
								
								Issue  #22783 : Pickling now uses the NEWOBJ opcode instead of the NEWOBJ_EX  
							
							... 
							
							
							
							opcode if possible. 
							
						 
						
							2014-12-16 19:43:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								48ad7c0b01 
								
							 
						 
						
							
							
								
								use __qualname__ to compute bound method repr ( closes   #21389 )  
							
							... 
							
							
							
							Patch from Steven Barker. 
							
						 
						
							2014-08-20 18:41:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								6315ffa339 
								
							 
						 
						
							
							
								
								Merge.  
							
							
							
						 
						
							2014-06-20 22:41:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Terry Jan Reedy 
								
							 
						 
						
							
							
							
							
								
							
							
								af9eb9628d 
								
							 
						 
						
							
							
								
								Issue  #21768 : fix NameError in test_pydescr. Patch by Claudiu Popa.  
							
							
							
						 
						
							2014-06-20 15:16:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d51374ed78 
								
							 
						 
						
							
							
								
								PEP 465: a dedicated infix operator for matrix multiplication ( closes   #21176 )  
							
							
							
						 
						
							2014-04-09 23:55:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2a6053468e 
								
							 
						 
						
							
							
								
								move SharedKeyTests to test_descr  
							
							
							
						 
						
							2014-03-17 16:20:12 -05:00