8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								b37c472419 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename async to async_helpers because `async` is a keyword on Python 3.7 ( #3678 )  
							
							
							
						 
						
							2018-08-10 23:50:21 +10:00  
				
					
						
							
							
								 
						
							
							
								3d6df84658 
								
							
								 
							
						 
						
							
							
								
								Test and fix support for cancellation in Linearizer  
							
							
							
						 
						
							2018-07-20 13:59:55 +01:00  
				
					
						
							
							
								 
						
							
							
								7c712f95bb 
								
							
								 
							
						 
						
							
							
								
								Combine Limiter and Linearizer  
							
							... 
							
							
							
							Linearizer was effectively a Limiter with max_count=1, so rather than
maintaining two sets of code, let's combine them. 
							
						 
						
							2018-07-20 13:11:43 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								77ac14b960 
								
									
								
							
								 
							
						 
						
							
							
								
								Pass around the reactor explicitly ( #3385 )  
							
							
							
						 
						
							2018-06-22 09:37:10 +01:00  
				
					
						
							
							
								 
						
							
							
								a1a3c9660f 
								
							
								 
							
						 
						
							
							
								
								Make tests py3 compatible  
							
							... 
							
							
							
							This is a mixed commit that fixes various small issues
 * print parentheses
 * 01 is invalid syntax (it was octal in py2)
 * [x for i in 1, 2] is invalid syntax
 * six moves
Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-04-16 00:39:32 +02:00  
				
					
						
							
							
								 
						
							
							
								4fad8efbfb 
								
							
								 
							
						 
						
							
							
								
								Fix stackoverflow and logcontexts from linearizer  
							
							... 
							
							
							
							1. make it not blow out the stack when there are more than 50 things waiting
   for a lock. Fixes https://github.com/matrix-org/synapse/issues/2505 .
2. Make it not mess up the log contexts. 
							
						 
						
							2017-10-11 15:05:05 +01:00  
				
					
						
							
							
								 
						
							
							
								af03ecf352 
								
							
								 
							
						 
						
							
							
								
								Deduplicate joins  
							
							
							
						 
						
							2016-04-07 14:19:02 +01:00