Aleksey Kladov 
								
							 
						 
						
							
							
							
							
								
							
							
								4fd8cfd6ad 
								
							 
						 
						
							
							
								
								replace todo with fixme  
							
							 
							
							
							
						 
						
							2019-03-23 11:07:09 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ville Penttinen 
								
							 
						 
						
							
							
							
							
								
							
							
								c6d6e6c625 
								
							 
						 
						
							
							
								
								Move actual include logic to ProjectRoot  
							
							 
							
							... 
							
							
							
							This way the two IncludeRustFiles implementations can simply call the
ProjectRoots' methods, so that the include logic is in one place. 
							
						 
						
							2019-03-21 10:43:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ville Penttinen 
								
							 
						 
						
							
							
							
							
								
							
							
								e32462c6d5 
								
							 
						 
						
							
							
								
								Improve filtering of file roots  
							
							 
							
							... 
							
							
							
							`ProjectWorkspace::to_roots` now returns a new `ProjectRoot` which contains
information regarding whether or not the given path is part of the current
workspace or an external dependency. This information can then be used in
`ra_batch` and `ra_lsp_server` to implement more advanced filtering. This allows
us to filter some unnecessary folders from external dependencies such as tests,
examples and benches. 
							
						 
						
							2019-03-20 11:55:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									pcpthm 
								
							 
						 
						
							
							
							
							
								
							
							
								d4108cdd60 
								
							 
						 
						
							
							
								
								Specify derive feature for serde  
							
							 
							
							
							
						 
						
							2019-03-08 01:58:29 +09:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Wood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								614dd3c347 
								
							 
						 
						
							
							
								
								Rename and change add_roots to return a Vec.  
							
							 
							
							
							
						 
						
							2019-03-07 01:05:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Wood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00d927a188 
								
							 
						 
						
							
							
								
								Initial implementation of project-lock.json.  
							
							 
							
							... 
							
							
							
							This commit adds a initial implementation of project-lock.json, a build
system agnostic method of specifying the crate graph and roots. 
							
						 
						
							2019-03-07 01:05:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								70839b7ef8 
								
							 
						 
						
							
							
								
								Make edition handling a bit nicer and allow specifying edition in crate_graph macro  
							
							 
							
							
							
						 
						
							2019-02-13 20:31:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								3a9934e2c3 
								
							 
						 
						
							
							
								
								Keep track of crate edition  
							
							 
							
							
							
						 
						
							2019-02-13 20:10:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pascal Hertleif 
								
							 
						 
						
							
							
							
							
								
							
							
								4fd3613434 
								
							 
						 
						
							
							
								
								Fix some typos  
							
							 
							
							
							
						 
						
							2019-02-12 15:02:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ville Penttinen 
								
							 
						 
						
							
							
							
							
								
							
							
								710975ecd8 
								
							 
						 
						
							
							
								
								Fix typo in Cargo.toml authors  
							
							 
							
							... 
							
							
							
							Fixes typo introduced in #782  
							
						 
						
							2019-02-11 10:20:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ville Penttinen 
								
							 
						 
						
							
							
							
							
								
							
							
								ab3d231b1d 
								
							 
						 
						
							
							
								
								Update authors field in Cargo.tomls to "rust-analyzer developers"  
							
							 
							
							... 
							
							
							
							This closes  #777  
							
						 
						
							2019-02-11 08:55:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								e91a46eb0c 
								
							 
						 
						
							
							
								
								Clean up a bit  
							
							 
							
							
							
						 
						
							2019-02-09 11:15:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								50fd860471 
								
							 
						 
						
							
							
								
								Remove Vfs from project model  
							
							 
							
							
							
						 
						
							2019-02-09 11:15:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								12c70871cc 
								
							 
						 
						
							
							
								
								Remove SmolStr from project model  
							
							 
							
							
							
						 
						
							2019-02-09 11:15:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								ddbf43b630 
								
							 
						 
						
							
							
								
								Move crate graph generation to ra_project_model  
							
							 
							
							
							
						 
						
							2019-02-09 11:15:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Florian Diebold 
								
							 
						 
						
							
							
							
							
								
							
							
								fcd615e4b7 
								
							 
						 
						
							
							
								
								Extract project model to separate crate  
							
							 
							
							
							
						 
						
							2019-02-09 11:15:25 +01:00