Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4fb350140
							
						
					 | 
					
						
						
							
							Include file modification time in index
						
						
						
						
						
					 | 
					
						2017-04-19 21:57:44 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9cb45c0ea0
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
						
						Remove sparsehash build section. 
						
					 | 
					
						2017-04-19 15:46:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c60fae5abb
							
						
					 | 
					
						
						
							
							Fix import crash
						
						
						
						
						
					 | 
					
						2017-04-19 10:55:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc838822a5
							
						
					 | 
					
						
						
							
							Fix compile under waf and pass modified settings to extension
						
						
						
						
						
					 | 
					
						2017-04-19 10:06:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea045499b6
							
						
					 | 
					
						
						
							
							When looking up symbols map buffer line to index line.
						
						
						
						
						
						
						
						This makes editing experience a bit smoother, as you can goto definition before saving. 
						
					 | 
					
						2017-04-19 00:52:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							20864e422a
							
						
					 | 
					
						
						
							
							Fix recursion when loading cache and indexing are both enabled.
						
						
						
						
						
						
						
						Also added config options to disable indexing, disable cache writing, and disable cache reading from settings file. 
						
					 | 
					
						2017-04-19 00:32:59 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd50eb9e35
							
						
					 | 
					
						
						
							
							Positions are now 32 bits (down from 96ish)
						
						
						
						
						
					 | 
					
						2017-04-18 22:38:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							95b567838c
							
						
					 | 
					
						
						
							
							Remove concept of 'interesting' usage.
						
						
						
						
						
						
						
						It never worked well enough. Showing variable instantations for the type will be more useful. 
						
					 | 
					
						2017-04-18 22:28:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ce446d202
							
						
					 | 
					
						
						
							
							Do not output interesting usage.
						
						
						
						
						
					 | 
					
						2017-04-18 21:58:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b70982c04
							
						
					 | 
					
						
						
							
							Fix permissions when creating files on linux
						
						
						
						
						
					 | 
					
						2017-04-18 21:56:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							85734278d8
							
						
					 | 
					
						
						
							
							Misc fixes
						
						
						
						
						
					 | 
					
						2017-04-18 17:05:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e8e3d29c5
							
						
					 | 
					
						
						
							
							Indexer spelling lookup cannot fail
						
						
						
						
						
					 | 
					
						2017-04-18 16:49:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							121336c976
							
						
					 | 
					
						
						
							
							Fix build on OSX, update README.md
						
						
						
						
						
					 | 
					
						2017-04-18 10:21:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2462d5a1ba
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
					 | 
					
						2017-04-17 22:18:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c5151a4795
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
					 | 
					
						2017-04-17 22:03:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							17d7ceea53
							
						
					 | 
					
						
						
							
							Readd image
						
						
						
						
						
					 | 
					
						2017-04-17 21:59:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							268c6e76c3
							
						
					 | 
					
						
						
							
							Set png to binary
						
						
						
						
						
					 | 
					
						2017-04-17 21:59:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							486b7cc2e6
							
						
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
					 | 
					
						2017-04-17 21:57:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d638097884
							
						
					 | 
					
						
						
							
							Add README
						
						
						
						
						
					 | 
					
						2017-04-17 21:53:34 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c615535d33
							
						
					 | 
					
						
						
							
							vscode settings can now include an additional set of clang arguments to apply.
						
						
						
						
						
					 | 
					
						2017-04-17 21:06:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b6f4b7cdf
							
						
					 | 
					
						
						
							
							Enable configuration of max workspace search results.
						
						
						
						
						
					 | 
					
						2017-04-17 20:54:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c86dd569c1
							
						
					 | 
					
						
						
							
							Enable configuration for the number of indexer threads.
						
						
						
						
						
					 | 
					
						2017-04-17 20:23:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d4b910836
							
						
					 | 
					
						
						
							
							Allow configuration of cache directory. Use a good default value as well.
						
						
						
						
						
					 | 
					
						2017-04-17 20:02:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							26c0bfe71d
							
						
					 | 
					
						
						
							
							Misc fixes
						
						
						
						
						
					 | 
					
						2017-04-17 13:40:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f4d902dcf
							
						
					 | 
					
						
						
							
							Add alternative compile_commands.json loader using rapidjson.
						
						
						
						
						
						
						
						It may be faster than clang. I haven't tested it yet. 
						
					 | 
					
						2017-04-17 00:06:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e8e13380d
							
						
					 | 
					
						
						
							
							First iteration of code completion off the main thread. Still one race condition but hopefully it shouldn't happen too often.
						
						
						
						
						
					 | 
					
						2017-04-16 18:22:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6dead848e
							
						
					 | 
					
						
						
							
							Remove some TODOs, reduce output sleep from 10ms to 2ms
						
						
						
						
						
					 | 
					
						2017-04-16 16:57:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e18e7a8ad
							
						
					 | 
					
						
						
							
							Add support for project filtering
						
						
						
						
						
					 | 
					
						2017-04-16 16:52:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d8c027cfb
							
						
					 | 
					
						
						
							
							Set thread names. Fix initialization race condition when not using shared memory.
						
						
						
						
						
					 | 
					
						2017-04-16 15:48:54 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							741e357053
							
						
					 | 
					
						
						
							
							Remove clang-c dependency from command_line.cc
						
						
						
						
						
					 | 
					
						2017-04-16 14:51:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c0fb407447
							
						
					 | 
					
						
						
							
							Cross-process support can now be disabled.
						
						
						
						
						
					 | 
					
						2017-04-16 14:49:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5105f41f6d
							
						
					 | 
					
						
						
							
							A little bit more IPC cleanup
						
						
						
						
						
					 | 
					
						2017-04-16 13:43:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							724d8cc3f4
							
						
					 | 
					
						
						
							
							Refactor ipc behind a proxy type so we can (eventually) bypass all serialization when running fully in-process.
						
						
						
						
						
					 | 
					
						2017-04-16 12:02:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ebaadd696
							
						
					 | 
					
						
						
							
							Small nits
						
						
						
						
						
					 | 
					
						2017-04-16 01:55:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							faa3cce185
							
						
					 | 
					
						
						
							
							Add a couple completion kinds.
						
						
						
						
						
					 | 
					
						2017-04-16 01:37:27 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |