5305a5e881 
								
									
								
							
								 
							
						 
						
							
							
								
								Type hint the constructors of the data store classes ( #11555 )  
							
							
							
						 
						
							2021-12-13 17:05:00 +00:00  
				
					
						
							
							
								 
						
							
							
								6250b95efe 
								
									
								
							
								 
							
						 
						
							
							
								
								Add index to `local_group_updates.stream_id` ( #11231 )  
							
							... 
							
							
							
							This should speed up startup times and generally increase performance of
groups. 
							
						 
						
							2021-11-02 15:46:48 +00:00  
				
					
						
							
							
								 
						
							
							
								95e47b2e78 
								
									
								
							
								 
							
						 
						
							
							
								
								[pyupgrade] `synapse/` ( #10348 )  
							
							... 
							
							
							
							This PR is tantamount to running 
```
pyupgrade --py36-plus --keep-percent-format `find synapse/ -type f -name "*.py"`
```
Part of #9744  
							
						 
						
							2021-07-19 15:28:05 +01:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								2ca4e349e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugbear: Add Mutable Parameter fixes ( #9682 )  
							
							... 
							
							
							
							Part of #9366 
Adds in fixes for B006 and B008, both relating to mutable parameter lint errors.
Signed-off-by: Jonathan de Jong <jonathan@automatia.nl> 
							
						 
						
							2021-04-08 22:38:54 +01:00  
				
					
						
							
							
								 
						
							
							
								e2b8a90897 
								
									
								
							
								 
							
						 
						
							
							
								
								Update mypy configuration: `no_implicit_optional = True` ( #9742 )  
							
							
							
						 
						
							2021-04-05 09:10:18 -04:00  
				
					
						
							
							
								 
						
							
							
								d2f0ec12d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to groups code. ( #9393 )  
							
							
							
						 
						
							2021-02-17 08:41:47 -05:00  
				
					
						
							
							
								 
						
							
							
								0a00b7ff14 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black, and run auto formatting over the codebase ( #9381 )  
							
							... 
							
							
							
							- Update black version to the latest
 - Run black auto formatting over the codebase
    - Run autoformatting according to [`docs/code_style.md
`](80d6dc9783/docs/code_style.md 
							
						 
						
							2021-02-16 22:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								cbabb312e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Use `async with` for ID gens ( #8383 )  
							
							... 
							
							
							
							This will allow us to hit the DB after we've finished using the generated stream ID. 
							
						 
						
							2020-09-23 16:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								5c03134d0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert additional database code to async/await. ( #8195 )  
							
							
							
						 
						
							2020-08-28 07:54:27 -04:00  
				
					
						
							
							
								 
						
							
							
								b71d4a094c 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert simple_delete to async/await. ( #8191 )  
							
							
							
						 
						
							2020-08-27 14:16:41 -04:00  
				
					
						
							
							
								 
						
							
							
								9b7ac03af3 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert calls of async database methods to async ( #8166 )  
							
							
							
						 
						
							2020-08-27 13:38:41 -04:00  
				
					
						
							
							
								 
						
							
							
								4a739c73b4 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert simple_update* and simple_select* to async ( #8173 )  
							
							
							
						 
						
							2020-08-27 07:08:38 -04:00  
				
					
						
							
							
								 
						
							
							
								4c6c56dc58 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert simple_select_one and simple_select_one_onecol to async ( #8162 )  
							
							
							
						 
						
							2020-08-26 07:19:32 -04:00  
				
					
						
							
							
								 
						
							
							
								2231dffee6 
								
									
								
							
								 
							
						 
						
							
							
								
								Make StreamIdGen `get_next` and `get_next_mult` async  ( #8161 )  
							
							... 
							
							
							
							This is mainly so that `StreamIdGenerator` and `MultiWriterIdGenerator`
will have the same interface, allowing them to be used interchangeably. 
							
						 
						
							2020-08-25 15:10:08 +01:00  
				
					
						
							
							
								 
						
							
							
								76c43f086a 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not assume calls to runInteraction return Deferreds. ( #8133 )  
							
							
							
						 
						
							2020-08-20 06:39:55 -04:00  
				
					
						
							
							
								 
						
							
							
								a3a59bab7b 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert appservice, group server, profile and more databases to async ( #8066 )  
							
							
							
						 
						
							2020-08-12 09:28:48 -04:00  
				
					
						
							
							
								 
						
							
							
								4dd27e6d11 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce unnecessary whitespace in JSON. ( #7372 )  
							
							
							
						 
						
							2020-08-07 08:02:55 -04:00  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00