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 
							
						 
					 
					
						
						
						
						
							
						
						
							44153f94e8 
							
						 
					 
					
						
						
							
							Fix auto variable type deduction when auto is a pointer.  
						
						 
						
						
						
					 
					
						2017-05-20 17:19:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b79b98f464 
							
						 
					 
					
						
						
							
							Darken/fade code disabled by preprocessor.  
						
						 
						
						
						
					 
					
						2017-05-20 14:45:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f3d00dea23 
							
						 
					 
					
						
						
							
							Implement code actions using clang FixIts  
						
						 
						
						... 
						
						
						
						- Also make server check client version and show an error message if they do not match. 
						
					 
					
						2017-05-20 12:31:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							440c6c5325 
							
						 
					 
					
						
						
							
							Small code cleanup  
						
						 
						
						
						
					 
					
						2017-05-20 01:23:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b258f2dd0b 
							
						 
					 
					
						
						
							
							Cache signature completion as well.  
						
						 
						
						... 
						
						
						
						- Also check file path when validating completion cache. 
						
					 
					
						2017-05-20 01:20:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9d3187a06c 
							
						 
					 
					
						
						
							
							Don't bother saving if we reported diagnostics.  
						
						 
						
						... 
						
						
						
						Always report if file has diagnostics, always report if file is interactive. 
						
					 
					
						2017-05-20 01:07:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							29845cc1e3 
							
						 
					 
					
						
						
							
							Cache code completion results for backspace character.  
						
						 
						
						
						
					 
					
						2017-05-20 01:07:29 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d5327342 
							
						 
					 
					
						
						
							
							Real-time diagnostics via clang_codeCompleteAt  
						
						 
						
						
						
					 
					
						2017-05-19 23:35:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							54fed027ce 
							
						 
					 
					
						
						
							
							Fix CopyFileTo when there is already a destination file.  
						
						 
						
						... 
						
						
						
						This fixes reindexing files, as before we would update the json but not
the indexed file contents which caused code lens and references to get
out of sync. 
						
					 
					
						2017-05-19 17:41:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3e00e5fc0c 
							
						 
					 
					
						
						
							
							Log compile arguments when there is a libclang failure  
						
						 
						
						
						
					 
					
						2017-05-19 09:51:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							00143bef8e 
							
						 
					 
					
						
						
							
							Log index updates before applying them  
						
						 
						
						
						
					 
					
						2017-05-19 00:02:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f9787f83d8 
							
						 
					 
					
						
						
							
							Don't serialize diagnostics  
						
						 
						
						
						
					 
					
						2017-05-18 22:44:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cafa2f103e 
							
						 
					 
					
						
						
							
							Ignore *.pyc files  
						
						 
						
						
						
					 
					
						2017-05-18 18:16:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cf45c91bcd 
							
						 
					 
					
						
						
							
							A bit more work on making a faster compile_commands.json loader  
						
						 
						
						
						
					 
					
						2017-05-18 18:14:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1d6477c3e9 
							
						 
					 
					
						
						
							
							Fix compile  
						
						 
						
						
						
					 
					
						2017-05-18 18:14:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							866faed4fc 
							
						 
					 
					
						
						
							
							Exit when there is no more stdin input  
						
						 
						
						
						
					 
					
						2017-05-18 18:13:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2b407e0bce 
							
						 
					 
					
						
						
							
							Basic performance data tracking during indexing  
						
						 
						
						
						
					 
					
						2017-05-17 00:08:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d46e86b7 
							
						 
					 
					
						
						
							
							Don't force index updates on primary translation unit when updating dependency indexes.  
						
						 
						
						
						
					 
					
						2017-05-16 23:09:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c5f29c277b 
							
						 
					 
					
						
						
							
							Fix off-by-one error for resolving document column to symbol column  
						
						 
						
						
						
					 
					
						2017-05-16 23:05:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							59a077d8a9 
							
						 
					 
					
						
						
							
							Fix race condition when saving indexed file contents to cache.  
						
						 
						
						
						
					 
					
						2017-05-16 23:01:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							671a54c7af 
							
						 
					 
					
						
						
							
							Move most of the information in document outline to containerName. This makes searching nicer.  
						
						 
						
						
						
					 
					
						2017-05-16 00:45:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f907d1d1b9 
							
						 
					 
					
						
						
							
							When indexing make sure we use the correct contents.  
						
						 
						
						... 
						
						
						
						Hopefully this will make overlapping saves more robust. 
						
					 
					
						2017-05-16 00:38:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d8567c75cc 
							
						 
					 
					
						
						
							
							More robust approach for tracking indexed file.  
						
						 
						
						
						
					 
					
						2017-05-16 00:26:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							83f8c7afa8 
							
						 
					 
					
						
						
							
							Better insert text for STL types  
						
						 
						
						
						
					 
					
						2017-05-15 00:58:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b727fc5a36 
							
						 
					 
					
						
						
							
							Fix signature help for calls prefixed by a namespace  
						
						 
						
						
						
					 
					
						2017-05-15 00:37:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6ad60c4299 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2017-05-15 00:31:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3001faf9a8 
							
						 
					 
					
						
						
							
							Signature help and snippets for code completion  
						
						 
						
						
						
					 
					
						2017-05-15 00:29:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7f33861526 
							
						 
					 
					
						
						
							
							Don't serialize diagnostics for tests.  
						
						 
						
						
						
					 
					
						2017-05-15 00:29:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2c20cf0157 
							
						 
					 
					
						
						
							
							Add some partial update tests  
						
						 
						
						
						
					 
					
						2017-05-15 00:29:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							640ce7bd85 
							
						 
					 
					
						
						
							
							Some WIP changes on wscript to download libcxx  
						
						 
						
						
						
					 
					
						2017-05-13 14:35:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a92a83a319 
							
						 
					 
					
						
						
							
							Simplify cquery building, prepackage extension.  
						
						 
						
						
						
					 
					
						2017-05-12 00:15:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ff421723a5 
							
						 
					 
					
						
						
							
							Renames and fix some operator < implementations  
						
						 
						
						
						
					 
					
						2017-05-11 23:08:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							61aaf4509c 
							
						 
					 
					
						
						
							
							Fix PriorityEnqueue; use it when saving a file so index results come in faster for actively edited files.  
						
						 
						
						
						
					 
					
						2017-05-11 00:41:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a587022643 
							
						 
					 
					
						
						
							
							Fix some more operator< implementations. This may fix some of the IndexUpdate diff issues.  
						
						 
						
						
						
					 
					
						2017-05-11 00:38:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							57da6a81ab 
							
						 
					 
					
						
						
							
							Make update delta work a bit better. Still buggy though.  
						
						 
						
						
						
					 
					
						2017-05-11 00:20:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							74d67b0eb5 
							
						 
					 
					
						
						
							
							Update readme, add TODO  
						
						 
						
						
						
					 
					
						2017-05-10 23:36:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4c487ab797 
							
						 
					 
					
						
						
							
							Reparse document after save for code completion, but don't drop existing completion state until after reparse is done.  
						
						 
						
						
						
					 
					
						2017-05-10 23:25:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							20429ed397 
							
						 
					 
					
						
						
							
							Clear diagnostics if previously reported  
						
						 
						
						
						
					 
					
						2017-05-10 18:44:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7a6174e78a 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2017-05-09 23:15:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							609eecc750 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2017-05-09 23:13:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							202ab60ede 
							
						 
					 
					
						
						
							
							Added diagnostics.  
						
						 
						
						
						
					 
					
						2017-05-09 23:13:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1083a10a66 
							
						 
					 
					
						
						
							
							Fix some threading bugs with code completion  
						
						 
						
						
						
					 
					
						2017-05-09 21:52:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4315d7a1 
							
						 
					 
					
						
						
							
							Set code completion thread name  
						
						 
						
						
						
					 
					
						2017-05-09 21:00:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6737599c11 
							
						 
					 
					
						
						
							
							Add CXTranslationUnit_CreatePreambleOnFirstParse for code completion on non-Windows machines.  
						
						 
						
						
						
					 
					
						2017-05-08 22:15:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8ed20567a1 
							
						 
					 
					
						
						
							
							Only allow one active index request per file when actively editing.  
						
						 
						
						
						
					 
					
						2017-05-08 22:09:57 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5400a633 
							
						 
					 
					
						
						
							
							Add todo; use clang_parseTranslationUnit2  
						
						 
						
						
						
					 
					
						2017-05-08 18:21:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							629876007e 
							
						 
					 
					
						
						
							
							Fix clang compile  
						
						 
						
						
						
					 
					
						2017-05-08 18:21:21 -07:00