Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f5314b62b1 
							
						 
					 
					
						
						
							
							Reformat to Chromium style.  
						
						 
						
						
						
					 
					
						2017-09-21 18:14:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7901653698 
							
						 
					 
					
						
						
							
							Make sure file exists before importing it.  
						
						 
						
						
						
					 
					
						2017-08-15 22:39:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee20d79dcc 
							
						 
					 
					
						
						
							
							wip  
						
						 
						
						
						
					 
					
						2017-07-29 21:24:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b4000fa956 
							
						 
					 
					
						
						
							
							Don't show code lens on include/header guards.  
						
						 
						
						
						
					 
					
						2017-06-28 23:34:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1ade2e5ca1 
							
						 
					 
					
						
						
							
							Show more variables in global symbol search  
						
						 
						
						
						
					 
					
						2017-06-15 19:28:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3469850c98 
							
						 
					 
					
						
						
							
							Change how function declarations are serialized so parameter info can be added.  
						
						 
						
						
						
					 
					
						2017-05-27 14:09:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d47869ad0f 
							
						 
					 
					
						
						
							
							Do not remove querydb defined type/func/var if the final reference is removed from a file.  
						
						 
						
						... 
						
						
						
						We still remove the defined type/func/var if it was defined in that file, though. 
						
					 
					
						2017-05-24 17:45:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee90938b28 
							
						 
					 
					
						
						
							
							Fix goto def when implicit functions are called.  
						
						 
						
						... 
						
						
						
						Don't import the implicit functions into the 'all symbols' structure. This fixes symbol lookup. 
						
					 
					
						2017-05-22 23:57:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4c5474da 
							
						 
					 
					
						
						
							
							Index implicit function calls.  
						
						 
						
						
						
					 
					
						2017-05-22 23:47:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1598129d8b 
							
						 
					 
					
						
						
							
							Fix file finding on windows when path case changes.  
						
						 
						
						
						
					 
					
						2017-05-22 00:14:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							dc605bc5c3 
							
						 
					 
					
						
						
							
							Don't import defs without definition information into querydb  
						
						 
						
						
						
					 
					
						2017-05-21 23:09:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c66c927c1f 
							
						 
					 
					
						
						
							
							Fix some more warnings from clang  
						
						 
						
						
						
					 
					
						2017-05-21 16:48:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8910d0a13e 
							
						 
					 
					
						
						
							
							Fix warnings (almost all numeric cast-related)  
						
						 
						
						
						
					 
					
						2017-05-21 16:22:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a058eb8e95 
							
						 
					 
					
						
						
							
							Small nits  
						
						 
						
						
						
					 
					
						2017-05-21 00:56:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							41e1dff4c9 
							
						 
					 
					
						
						
							
							Goto definition for includes  
						
						 
						
						
						
					 
					
						2017-05-20 20:47:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d3bd31604e 
							
						 
					 
					
						
						
							
							Code lens improvements  
						
						 
						
						... 
						
						
						
						- Hide declaration from list of refs on types and variables (so now they will show as '0 refs')
- Let the user hide code lens on parameter and function-local variables 
						
					 
					
						2017-05-20 18:26:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae526089a 
							
						 
					 
					
						
						
							
							Fix removing entries from querydb.  
						
						 
						
						... 
						
						
						
						I expect this will resolve most of the issues with the index getting messed up when actively editing a file. 
						
					 
					
						2017-05-20 00:33:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							00143bef8e 
							
						 
					 
					
						
						
							
							Log index updates before applying them  
						
						 
						
						
						
					 
					
						2017-05-19 00:02:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2c20cf0157 
							
						 
					 
					
						
						
							
							Add some partial update tests  
						
						 
						
						
						
					 
					
						2017-05-15 00:29:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ff421723a5 
							
						 
					 
					
						
						
							
							Renames and fix some operator < implementations  
						
						 
						
						
						
					 
					
						2017-05-11 23:08:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ad0a03b0da 
							
						 
					 
					
						
						
							
							Split global usr lookup into separate lookups for file/type/func/var.  
						
						 
						
						... 
						
						
						
						This eliminates problems when actively editing code, ie, a USR can change from being a variable to being a type. 
						
					 
					
						2017-05-08 21:20:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4efb4dbf25 
							
						 
					 
					
						
						
							
							Make querydb import more robust to usr changes  
						
						 
						
						
						
					 
					
						2017-05-08 18:21:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							278eb0cd77 
							
						 
					 
					
						
						
							
							Better support for removing data from querydb  
						
						 
						
						
						
					 
					
						2017-04-22 00:43:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							bb25640d91 
							
						 
					 
					
						
						
							
							Rename instantiations to instances.  
						
						 
						
						
						
					 
					
						2017-04-21 00:03:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5ef4f55053 
							
						 
					 
					
						
						
							
							Fix code lens for variable instantiations  
						
						 
						
						
						
					 
					
						2017-04-20 23:46:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c60fae5abb 
							
						 
					 
					
						
						
							
							Fix import crash  
						
						 
						
						
						
					 
					
						2017-04-19 10:55:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe308c0f9 
							
						 
					 
					
						
						
							
							Try to have better behavior when types are defined across multiple files.  
						
						 
						
						
						
					 
					
						2017-04-18 23:56:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							eb83ba26e1 
							
						 
					 
					
						
						
							
							Add sparsepp as a replacement for sparsehash  
						
						 
						
						
						
					 
					
						2017-04-18 22:45:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							85734278d8 
							
						 
					 
					
						
						
							
							Misc fixes  
						
						 
						
						
						
					 
					
						2017-04-18 17:05:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							26c0bfe71d 
							
						 
					 
					
						
						
							
							Misc fixes  
						
						 
						
						
						
					 
					
						2017-04-17 13:40:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							55f527b975 
							
						 
					 
					
						
						
							
							Spend time on indexer thread doing a higher quality IndexUpdate merge to reduce querydb import time  
						
						 
						
						
						
					 
					
						2017-04-16 01:31:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4dcffeb3f3 
							
						 
					 
					
						
						
							
							Use type safe google::dense_hash_map instantiations  
						
						 
						
						
						
					 
					
						2017-04-14 22:55:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5109d27b87 
							
						 
					 
					
						
						
							
							Tons of renames (generally, Queryable -> Query, QueryableTypeDef -> QueryType,  QueryableFuncDef -> QueryFunc, QueryableVarDef -> QueryVar)  
						
						 
						
						
						
					 
					
						2017-04-14 22:41:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4135186ae2 
							
						 
					 
					
						
						
							
							Optimize MergeableUpdate so we don't do usr->id lookups when importing on querydb thread  
						
						 
						
						
						
					 
					
						2017-04-14 22:24:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e16067b7 
							
						 
					 
					
						
						
							
							Rename qualified_name to detailed_name.  
						
						 
						
						
						
					 
					
						2017-04-14 21:58:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							07c984d6c7 
							
						 
					 
					
						
						
							
							- Add type information to qualified_name, remove hover.  
						
						 
						
						... 
						
						
						
						- Allow tests to automatically update their expecatations 
						
					 
					
						2017-04-14 21:53:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4f770befee 
							
						 
					 
					
						
						
							
							Support textDocument/hover (ie, hover over symbol to see type)  
						
						 
						
						
						
					 
					
						2017-04-13 22:18:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0b5cb79c 
							
						 
					 
					
						
						
							
							Cleanup / simplify the querydb import code a little  
						
						 
						
						
						
					 
					
						2017-04-13 19:17:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							103b2dac95 
							
						 
					 
					
						
						
							
							Fix querydb import overriding good data with bad  
						
						 
						
						
						
					 
					
						2017-04-13 01:31:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							151505dadf 
							
						 
					 
					
						
						
							
							Add TODO to investigate index or import issue  
						
						 
						
						
						
					 
					
						2017-04-13 01:21:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d6123bd861 
							
						 
					 
					
						
						
							
							Every function usage is now considered a call of that function.  
						
						 
						
						... 
						
						
						
						This means we will now report function calls that happen in the global scope (previously, those would only show up for find all refs). 
						
					 
					
						2017-04-13 00:47:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7a429ed3e6 
							
						 
					 
					
						
						
							
							Fix global symbol search (was searching usr, should search qualified name)  
						
						 
						
						
						
					 
					
						2017-04-12 23:02:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fdbb820d50 
							
						 
					 
					
						
						
							
							Fix outline and global search for pure virtual methods  
						
						 
						
						
						
					 
					
						2017-04-12 00:19:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							215a9a80fb 
							
						 
					 
					
						
						
							
							- Show code lens for calls to parent and derived methods  
						
						 
						
						... 
						
						
						
						- Don't show local variables in global symbol search 
						
					 
					
						2017-04-11 00:29:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							76b6a3d4fd 
							
						 
					 
					
						
						
							
							Store indexed dependencies so we can reload all files when restoring from cache. Also slightly improve goto definition source range  
						
						 
						
						
						
					 
					
						2017-04-10 22:26:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							527439b7c2 
							
						 
					 
					
						
						
							
							WIP on updating index; locations still broken  
						
						 
						
						
						
					 
					
						2017-04-09 17:08:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd9ae4d16 
							
						 
					 
					
						
						
							
							Remove some duplicated code in workspace / document symbol creation  
						
						 
						
						
						
					 
					
						2017-04-08 19:48:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							56f0b3a90a 
							
						 
					 
					
						
						
							
							Auto-index header files  
						
						 
						
						
						
					 
					
						2017-04-08 15:54:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							eec863da9a 
							
						 
					 
					
						
						
							
							Small cleanup  
						
						 
						
						
						
					 
					
						2017-04-08 01:17:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							59c7d96ea7 
							
						 
					 
					
						
						
							
							Migrate QueryableVarDef to indicies  
						
						 
						
						
						
					 
					
						2017-04-08 01:07:39 -07:00