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
							
						 
					 | 
					
						
						
						
						
							
						
						
							04a855ebc7
							
						
					 | 
					
						
						
							
							Much better algorithm to sync code lens index locations to the right buffer location
						
						
						
						
						
					 | 
					
						2017-04-16 01:09:12 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							efcc498b79
							
						
					 | 
					
						
						
							
							Remove a couple stale TODOs
						
						
						
						
						
					 | 
					
						2017-04-14 22:15:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1791f4c3b7
							
						
					 | 
					
						
						
							
							Refactor out FindSymbolsAtLocation
						
						
						
						
						
					 | 
					
						2017-04-14 22:14:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c946fd1b8e
							
						
					 | 
					
						
						
							
							Simplify code for building detailed_name
						
						
						
						
						
					 | 
					
						2017-04-14 22:02:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4e16067b7
							
						
					 | 
					
						
						
							
							Rename qualified_name to detailed_name.
						
						
						
						
						
					 | 
					
						2017-04-14 21:58:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e55124b7be
							
						
					 | 
					
						
						
							
							Misc
						
						
						
						
						
					 | 
					
						2017-04-14 21:56:51 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							349b982f66
							
						
					 | 
					
						
						
							
							WIP fuzzy search
						
						
						
						
						
					 | 
					
						2017-04-14 18:40:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9826ff193b
							
						
					 | 
					
						
						
							
							Slightly better logging
						
						
						
						
						
					 | 
					
						2017-04-14 17:56:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f263524b19
							
						
					 | 
					
						
						
							
							Fix another threading crash
						
						
						
						
						
					 | 
					
						2017-04-14 17:54:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							337c1f0b12
							
						
					 | 
					
						
						
							
							Fix multithread crash
						
						
						
						
						
					 | 
					
						2017-04-14 15:58:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f1e517c0a
							
						
					 | 
					
						
						
							
							Small tweaks
						
						
						
						
						
					 | 
					
						2017-04-14 15:30:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							031c0c2011
							
						
					 | 
					
						
						
							
							Include variable type and function signature in qualified name (better outline and workspace symbol search). Also add WIP rename provider.
						
						
						
						
						
					 | 
					
						2017-04-14 01:21:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							71d1b1ffc6
							
						
					 | 
					
						
						
							
							Implement textDocument/documentHighlight
						
						
						
						
						
					 | 
					
						2017-04-13 23:43:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							20bf746ee9
							
						
					 | 
					
						
						
							
							Update tests for hover
						
						
						
						
						
					 | 
					
						2017-04-13 22:46:45 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5e5d96a9e
							
						
					 | 
					
						
						
							
							- Slightly more robust file parsing
						
						
						
						
						
						
						
						- Make memory ownership slightly clearer in indexer 
						
					 | 
					
						2017-04-12 23:01:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							94090b7b50
							
						
					 | 
					
						
						
							
							index stl declarations
						
						
						
						
						
					 | 
					
						2017-04-12 00:57:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							abbc6380f4
							
						
					 | 
					
						
						
							
							Fix indexing function call when there is implicit ctor call
						
						
						
						
						
					 | 
					
						2017-04-12 00:36:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							fdbb820d50
							
						
					 | 
					
						
						
							
							Fix outline and global search for pure virtual methods
						
						
						
						
						
					 | 
					
						2017-04-12 00:19:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							12a0db7d10
							
						
					 | 
					
						
						
							
							Don't call NormalizePath in core indexing logic; syscall dominates indexing time
						
						
						
						
						
					 | 
					
						2017-04-12 00:04:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							33c91de4c0
							
						
					 | 
					
						
						
							
							Fix goto definition on pure virtual methods
						
						
						
						
						
					 | 
					
						2017-04-11 23:41:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e32adb1786
							
						
					 | 
					
						
						
							
							Fix 'Base' code lens on interface parent types
						
						
						
						
						
					 | 
					
						2017-04-11 23:30:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f158f759b1
							
						
					 | 
					
						
						
							
							more portable wscript
						
						
						
						
						
					 | 
					
						2017-04-11 09:57:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f4918ab15
							
						
					 | 
					
						
						
							
							Add "Base" code lens which jumps the editor to the base method definition.
						
						
						
						
						
					 | 
					
						2017-04-11 01:43:35 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							91febd7343
							
						
					 | 
					
						
						
							
							Make goto declaration work from on a recursively defined type when used inside the type definition
						
						
						
						
						
					 | 
					
						2017-04-10 23:02:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c9a251b7ab
							
						
					 | 
					
						
						
							
							Goto definition intelligently jumps to declaration
						
						
						
						
						
					 | 
					
						2017-04-10 22:43:01 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9f0c57708
							
						
					 | 
					
						
						
							
							Implement textDocument/references
						
						
						
						
						
					 | 
					
						2017-04-09 22:34:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							88e0d224e3
							
						
					 | 
					
						
						
							
							Still pretty clunky but sort of usable
						
						
						
						
						
					 | 
					
						2017-04-09 17:17:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							527439b7c2
							
						
					 | 
					
						
						
							
							WIP on updating index; locations still broken
						
						
						
						
						
					 | 
					
						2017-04-09 17:08:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							43ad87ab8d
							
						
					 | 
					
						
						
							
							Some delta tracking improvements. Still not perfect but probably good enough. Also hide refs that have been deleted in source code.
						
						
						
						
						
					 | 
					
						2017-04-09 15:16:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e90f8db45
							
						
					 | 
					
						
						
							
							Enable partial document change sync, use delta info to keep references/code lens in sync when editing
						
						
						
						
						
					 | 
					
						2017-04-09 12:38:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3cd9ae4d16
							
						
					 | 
					
						
						
							
							Remove some duplicated code in workspace / document symbol creation
						
						
						
						
						
					 | 
					
						2017-04-08 19:48:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							96d5815641
							
						
					 | 
					
						
						
							
							cleanup code lens implementation
						
						
						
						
						
					 | 
					
						2017-04-08 19:31:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ebf4551b1
							
						
					 | 
					
						
						
							
							remove UsrRef
						
						
						
						
						
					 | 
					
						2017-04-08 19:27:07 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6720a886e3
							
						
					 | 
					
						
						
							
							move some code out of command_line.cc
						
						
						
						
						
					 | 
					
						2017-04-08 19:24:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c25fac0919
							
						
					 | 
					
						
						
							
							Make Resolve location never fail
						
						
						
						
						
					 | 
					
						2017-04-08 16:16:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							736b56d730
							
						
					 | 
					
						
						
							
							Remove string_db files
						
						
						
						
						
					 | 
					
						2017-04-08 16:12:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							56f0b3a90a
							
						
					 | 
					
						
						
							
							Auto-index header files
						
						
						
						
						
					 | 
					
						2017-04-08 15:54:36 -07:00 | 
					
					
						
						
							
							
							
						
					 |