Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e576f5aec 
								
							 
						 
						
							
							
								
								bpo-30144: Import collections ABC from collections.abc rather than collections. ( #1263 )  
							
							
							
						 
						
							2017-04-24 09:05:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Seifert 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3d527468 
								
							 
						 
						
							
							
								
								bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords are not strings ( #649 )  
							
							
							
						 
						
							2017-03-15 07:26:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9639e4ab6d 
								
							 
						 
						
							
							
								
								bpo-29532: Altering a kwarg dictionary passed to functools.partial() ( #190 )  
							
							... 
							
							
							
							no longer affects a partial object after creation. 
							
						 
						
							2017-02-20 14:04:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								617c7753ce 
								
							 
						 
						
							
							
								
								Issue  #28969 : Fixed race condition in C implementation of functools.lru_cache.  
							
							... 
							
							
							
							KeyError could be raised when cached function with full cache was
simultaneously called from differen threads with the same uncached arguments. 
							
						 
						
							2017-01-12 19:42:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								42e1ea9a10 
								
							 
						 
						
							
							
								
								Issue  #28969 : Fixed race condition in C implementation of functools.lru_cache.  
							
							... 
							
							
							
							KeyError could be raised when cached function with full cache was
simultaneously called from differen threads with the same uncached arguments. 
							
						 
						
							2017-01-12 19:12:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								67796521dd 
								
							 
						 
						
							
							
								
								Issue  #28969 : Fixed race condition in C implementation of functools.lru_cache.  
							
							... 
							
							
							
							KeyError could be raised when cached function with full cache was
simultaneously called from differen threads with the same uncached arguments. 
							
						 
						
							2017-01-12 18:34:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								605a4476f8 
								
							 
						 
						
							
							
								
								Add test for ea064ff3c10f  
							
							
							
						 
						
							2017-01-09 07:50:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								ac7c5acf9b 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2017-01-08 17:29:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4ee39141e8 
								
							 
						 
						
							
							
								
								Issue  #29203 :  functools.lru_cache() now respects PEP 468  
							
							
							
						 
						
							2017-01-08 17:28:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								5eed36fab4 
								
							 
						 
						
							
							
								
								Issue  #29200 : Fix test to use self.assertEqual instead of py.test style tests  
							
							
							
						 
						
							2017-01-07 20:53:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								d191ef25c1 
								
							 
						 
						
							
							
								
								Issue  #29200 : Add test for lru cache only calling __hash__ once  
							
							
							
						 
						
							2017-01-07 20:44:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								c28dbd0452 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2016-12-16 13:59:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								af56e0e70f 
								
							 
						 
						
							
							
								
								Issue  #28991 :  Fix obscure reentrancy bug in functools.lru_cache().  
							
							
							
						 
						
							2016-12-16 13:57:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Xavier de Gaye 
								
							 
						 
						
							
							
							
							
								
							
							
								7522ef402c 
								
							 
						 
						
							
							
								
								Issue  #26939 : Add the support.setswitchinterval() function to fix  
							
							... 
							
							
							
							test_functools hanging on the Android armv7 qemu emulator. 
							
						 
						
							2016-12-08 11:06:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0a66a1cdd6 
								
							 
						 
						
							
							
								
								Merge 3.6 (issue  #28653 )  
							
							
							
						 
						
							2016-11-09 18:56:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								46a02db90b 
								
							 
						 
						
							
							
								
								Issue  #28653 : Fix a refleak in functools.lru_cache.  
							
							
							
						 
						
							2016-11-09 18:55:45 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d504090c 
								
							 
						 
						
							
							
								
								Extend the test to lower pickle protocols.  
							
							
							
						 
						
							2016-09-22 11:42:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								92bb90a9ff 
								
							 
						 
						
							
							
								
								Extend the test to lower pickle protocols.  
							
							
							
						 
						
							2016-09-22 11:39:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								457fc9a69e 
								
							 
						 
						
							
							
								
								Issue  #27137 : align Python & C implementations of functools.partial  
							
							... 
							
							
							
							The pure Python fallback implementation of functools.partial
now matches the behaviour of its accelerated C counterpart for
subclassing, pickling and text representation purposes.
Patch by Emanuel Barry and Serhiy Storchaka. 
							
						 
						
							2016-09-10 20:00:02 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								f0666949fd 
								
							 
						 
						
							
							
								
								Issue 27598: Add Collections to collections.abc.  
							
							... 
							
							
							
							Patch by Ivan Levkivskyi, docs by Neil Girdhar. 
							
						 
						
							2016-08-23 10:47:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ab078e9ed1 
								
							 
						 
						
							
							
								
								Backed out changeset af29d89083b3 ( closes   #25548 ) ( closes   #27498 )  
							
							
							
						 
						
							2016-07-13 21:13:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								8918b89e61 
								
							 
						 
						
							
							
								
								Issue  #25455 : Clean up reference loops created in tests for recursive  
							
							... 
							
							
							
							functools.partial objects. 
							
						 
						
							2016-06-12 15:53:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46fe29de31 
								
							 
						 
						
							
							
								
								Issue  #25455 : Clean up reference loops created in tests for recursive  
							
							... 
							
							
							
							functools.partial objects. 
							
						 
						
							2016-06-12 15:45:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b62ff6eb57 
								
							 
						 
						
							
							
								
								Issue  #25455 : Fixed a crash in repr of recursive functools.partial objects.  
							
							
							
						 
						
							2016-06-12 11:51:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								179f960d47 
								
							 
						 
						
							
							
								
								Issue  #25455 : Fixed a crash in repr of recursive functools.partial objects.  
							
							
							
						 
						
							2016-06-12 11:44:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kushal Das 
								
							 
						 
						
							
							
							
							
								
							
							
								5801ecb440 
								
							 
						 
						
							
							
								
								Issue  #25548 : Showing memory address of class objects in repl  
							
							
							
						 
						
							2016-06-04 16:21:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3e04d5b306 
								
							 
						 
						
							
							
								
								Issue  #27076 : Merge spelling from 3.5  
							
							
							
						 
						
							2016-05-26 06:03:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								46f50726a0 
								
							 
						 
						
							
							
								
								Issue  #27076 : Doc, comment and tests spelling fixes  
							
							... 
							
							
							
							Most fixes to Doc/ and Lib/ directories by Ville Skyttä. 
							
						 
						
							2016-05-26 05:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								16ca06b8cb 
								
							 
						 
						
							
							
								
								Add collections.Reversible. Patch by Ivan Levkivskyi. Fixes issue  #25987 .  
							
							
							
						 
						
							2016-04-04 10:59:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3874128519 
								
							 
						 
						
							
							
								
								Issue  #25945 : Fixed bugs in functools.partial.  
							
							... 
							
							
							
							Fixed a crash when unpickle the functools.partial object with wrong state.
Fixed a leak in failed functools.partial constructor.
"args" and "keywords" attributes of functools.partial have now always types
tuple and dict correspondingly. 
							
						 
						
							2016-02-02 18:45:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e4d65e3aab 
								
							 
						 
						
							
							
								
								Issue  #25447 : Copying the lru_cache() wrapper object now always works,  
							
							... 
							
							
							
							independedly from the type of the wrapped object (by returning the original
object unchanged). 
							
						 
						
							2015-12-28 23:58:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								45120f272b 
								
							 
						 
						
							
							
								
								Issue  #25447 : The lru_cache() wrapper objects now can be copied and pickled  
							
							... 
							
							
							
							(by returning the original object unchanged). 
							
						 
						
							2015-10-24 09:49:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								9b93c6b5df 
								
							 
						 
						
							
							
								
								Issue  #25137 : Add a note to whatsnew/3.5.rst for nested functools.partial calls  
							
							... 
							
							
							
							Also, properly skip the test_nested_optimization test for partial subclasses
and add a test for the suggested usage. 
							
						 
						
							2015-09-22 13:08:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								77a8cd65be 
								
							 
						 
						
							
							
								
								Issue  #23572 : Fixed functools.singledispatch on classes with falsy metaclasses.  
							
							... 
							
							
							
							Patch by Ethan Furman. 
							
						 
						
							2015-08-18 14:20:00 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								391af751f2 
								
							 
						 
						
							
							
								
								Issue  #14373 : Other attempt to fix threaded test for lru_cache().  
							
							
							
						 
						
							2015-06-08 12:44:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e7070f09bc 
								
							 
						 
						
							
							
								
								Issue  #14373 : C implementation of functools.lru_cache() now can be used with  
							
							... 
							
							
							
							methods. 
							
						 
						
							2015-06-08 11:19:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								77cb197aaa 
								
							 
						 
						
							
							
								
								Issue  #14373 : Fixed threaded test for lru_cache(). Added new threaded test.  
							
							
							
						 
						
							2015-06-08 11:14:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bf2b3b72d3 
								
							 
						 
						
							
							
								
								Use test.support.start_threads() in threaded lru_cache tests.  
							
							
							
						 
						
							2015-05-30 15:49:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46c5611948 
								
							 
						 
						
							
							
								
								Backed out changeset: b0a0b9b59012  
							
							
							
						 
						
							2015-05-24 21:53:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Larry Hastings 
								
							 
						 
						
							
							
							
							
								
							
							
								8252cc9832 
								
							 
						 
						
							
							
								
								Backed out changeset 57776eee74f2  
							
							
							
						 
						
							2015-05-23 14:56:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1c858c352b 
								
							 
						 
						
							
							
								
								Issue  #14373 : Added C implementation of functools.lru_cache().  Based on  
							
							... 
							
							
							
							patches by Matt Joiner and Alexey Kachayev. 
							
						 
						
							2015-05-23 22:42:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								dae2ef1cfa 
								
							 
						 
						
							
							
								
								merge 3.4  
							
							
							
						 
						
							2015-05-09 00:29:08 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								65bcdd7195 
								
							 
						 
						
							
							
								
								ensure .keywords is always a dict  
							
							
							
						 
						
							2015-05-09 00:25:18 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								38c707e7e0 
								
							 
						 
						
							
							
								
								Issue  #21741 : Update 147 test modules to use test discovery.  
							
							... 
							
							
							
							I have compared output between pre- and post-patch runs of these tests
to make sure there's nothing missing and nothing broken, on both
Windows and Linux.  The only differences I found were actually tests
that were previously *not* run. 
							
						 
						
							2015-04-13 15:00:43 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e49af34151 
								
							 
						 
						
							
							
								
								Issue  #7830 : Flatten nested functools.partial.  
							
							
							
						 
						
							2015-03-01 15:08:17 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								90caf017ee 
								
							 
						 
						
							
							
								
								Issue  #19681 : Test the repr of partial with more than one keyword argument.  
							
							
							
						 
						
							2015-02-15 16:22:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0aa74e10bb 
								
							 
						 
						
							
							
								
								Issue  #19681 : Test the repr of partial with more than one keyword argument.  
							
							
							
						 
						
							2015-02-15 16:20:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								697a526fa1 
								
							 
						 
						
							
							
								
								Issue  #23132 : Improve performance and introspection support of comparison  
							
							... 
							
							
							
							methods created by functool.total_ordering. 
							
						 
						
							2015-01-01 15:23:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bad1257c96 
								
							 
						 
						
							
							
								
								Issue  #22777 : Test pickling with all protocols.  
							
							
							
						 
						
							2014-12-15 14:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4d58897fdb 
								
							 
						 
						
							
							
								
								Issue 22184: Early detection and reporting of missing lru_cache parameters  
							
							
							
						 
						
							2014-08-12 12:44:52 -07:00