Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d83b1591a4 
							
						 
					 
					
						
						
							
							Serialized indexes are now versioned. Old versions are not imported.  
						
						 
						
						
						
					 
					
						2017-04-19 23:02:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9338bcfd0e 
							
						 
					 
					
						
						
							
							Improvements to loading project.  
						
						 
						
						... 
						
						
						
						- Don't reindex the file if the modification time has not changed.
- Import file dependencies before importing other files, which might be a full-on index operation. 
						
					 
					
						2017-04-19 22:46:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2780e18040 
							
						 
					 
					
						
						
							
							CompilationEntry -> Project::Entry  
						
						 
						
						
						
					 
					
						2017-04-19 22:01:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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