Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fc2d2756e
							
						
					 | 
					
						
						
							
							Don't show output when there is an error. Force extension update.
						
						
						
						
						
					 | 
					
						2017-06-08 23:26:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3358e6afd3
							
						
					 | 
					
						
						
							
							Update settings.json paths
						
						
						
						
						
					 | 
					
						2017-06-08 23:22:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							41d8cd9a0c
							
						
					 | 
					
						
						
							
							Fix memory leaks
						
						
						
						
						
					 | 
					
						2017-06-08 23:22:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							598b53efff
							
						
					 | 
					
						
						
							
							Show diagnostics for tests, update absolute paths
						
						
						
						
						
					 | 
					
						2017-06-08 23:22:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							fda39a1a8e
							
						
					 | 
					
						
						
							
							Ignore .DS_Store
						
						
						
						
						
					 | 
					
						2017-06-07 18:09:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							53efee70e4
							
						
					 | 
					
						
						
							
							Only build files under src/
						
						
						
						
						
					 | 
					
						2017-06-07 18:09:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c50324576
							
						
					 | 
					
						
						
							
							Small fixes for osx
						
						
						
						
						
					 | 
					
						2017-05-30 17:54:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							99c0bb3be4
							
						
					 | 
					
						
						
							
							Update features list
						
						
						
						
						
					 | 
					
						2017-05-29 16:57:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c40df5c0e5
							
						
					 | 
					
						
						
							
							Provide code action to auto-include an undefined symbol.
						
						
						
						
						
					 | 
					
						2017-05-29 16:57:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							80e78831d4
							
						
					 | 
					
						
						
							
							Small formatting change in clang_utils
						
						
						
						
						
					 | 
					
						2017-05-29 16:34:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5efa02448
							
						
					 | 
					
						
						
							
							Clear diagnostics for open files.
						
						
						
						
						
					 | 
					
						2017-05-29 16:33:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b790e7da3
							
						
					 | 
					
						
						
							
							Fix file name typo
						
						
						
						
						
					 | 
					
						2017-05-29 14:21:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d834d4db08
							
						
					 | 
					
						
						
							
							Provide code action to auto-implement methods (useful for classes or function declarations).
						
						
						
						
						
					 | 
					
						2017-05-29 14:18:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d67d1ee37
							
						
					 | 
					
						
						
							
							Add additional metadata to function declarations.
						
						
						
						
						
					 | 
					
						2017-05-27 18:53:22 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7f7987cb8
							
						
					 | 
					
						
						
							
							Use cached location
						
						
						
						
						
					 | 
					
						2017-05-27 13:10:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5415f4be50
							
						
					 | 
					
						
						
							
							Don't count the '~' in type usages for destructors.
						
						
						
						
						
					 | 
					
						2017-05-27 13:02:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcc71f2470
							
						
					 | 
					
						
						
							
							More cleanup in indexer
						
						
						
						
						
					 | 
					
						2017-05-27 12:56:39 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e431dbd793
							
						
					 | 
					
						
						
							
							Some renames in indexer. Fix warning for namespace alias.
						
						
						
						
						
					 | 
					
						2017-05-27 12:33:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e9025104cb
							
						
					 | 
					
						
						
							
							Rename some variables in the indexer.
						
						
						
						
						
					 | 
					
						2017-05-27 10:03:49 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b66f015a4a
							
						
					 | 
					
						
						
							
							Some small cleanup when indexing function declaration/definition.
						
						
						
						
						
					 | 
					
						2017-05-27 09:57:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							968b6c0966
							
						
					 | 
					
						
						
							
							Remove HasInterestingState().
						
						
						
						
						
						
						
						These don't serve any real purpose since the multi-file indexer tests. 
						
					 | 
					
						2017-05-27 00:47:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							79a4d8ad79
							
						
					 | 
					
						
						
							
							Proper error reporting when request fails due to missing file.
						
						
						
						
						
					 | 
					
						2017-05-27 00:10:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							385531521f
							
						
					 | 
					
						
						
							
							Harden against bad language server method call in completion.
						
						
						
						
						
					 | 
					
						2017-05-26 23:51:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d816e2618a
							
						
					 | 
					
						
						
							
							Some renames, promote view completion sessions to edit sessions
						
						
						
						
						
					 | 
					
						2017-05-26 21:21:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7840b7a015
							
						
					 | 
					
						
						
							
							Cache global completion results.
						
						
						
						
						
					 | 
					
						2017-05-26 00:10:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdc268d549
							
						
					 | 
					
						
						
							
							Preload code completion, maintain LRU cache for multiple completion files.
						
						
						
						
						
					 | 
					
						2017-05-25 23:40:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e3e1e0427
							
						
					 | 
					
						
						
							
							Refactor quote extraction
						
						
						
						
						
					 | 
					
						2017-05-25 21:26:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5ed2828c3
							
						
					 | 
					
						
						
							
							Fix code lens sometimes appearing on "};"
						
						
						
						
						
					 | 
					
						2017-05-25 21:09:10 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bbd9b7694
							
						
					 | 
					
						
						
							
							Revert change to use CXTranslationUnit_Incomplete when indexing. It broke tests.
						
						
						
						
						
					 | 
					
						2017-05-24 20:06:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							32940e2c88
							
						
					 | 
					
						
						
							
							Experiment with caching CXIndex across multiple sessions
						
						
						
						
						
					 | 
					
						2017-05-24 19:04:19 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							97832f2a73
							
						
					 | 
					
						
						
							
							Add call tree and full type hierarchy using upcoming vscode tree API
						
						
						
						
						
					 | 
					
						2017-05-24 00:17:29 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c66beb0fa
							
						
					 | 
					
						
						
							
							Increment index version
						
						
						
						
						
					 | 
					
						2017-05-23 00:52:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							37787290cb
							
						
					 | 
					
						
						
							
							Make sure every include candidate is unique w.r.t. absolute path.
						
						
						
						
						
						
						
						Also do not follow symlinks when iterating a directory. 
						
					 | 
					
						2017-05-23 00:24:14 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d9374ee59
							
						
					 | 
					
						
						
							
							Disable logging of filtered project paths, but let user enable it in config.
						
						
						
						
						
					 | 
					
						2017-05-21 23:45:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							da6a8f335f
							
						
					 | 
					
						
						
							
							Only delta update on file save if the file is already imported.
						
						
						
						
						
					 | 
					
						2017-05-21 23:18:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc605bc5c3
							
						
					 | 
					
						
						
							
							Don't import defs without definition information into querydb
						
						
						
						
						
					 | 
					
						2017-05-21 23:09:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							440fa950a0
							
						
					 | 
					
						
						
							
							Use -xc (instead of -xc++) for files ending with .c.
						
						
						
						
						
						
						
						A good chunk of c files will fail to compile under c++ mode. 
						
					 | 
					
						2017-05-21 23:06:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							639bf8a431
							
						
					 | 
					
						
						
							
							Show error message when regex parsing fails.
						
						
						
						
						
					 | 
					
						2017-05-21 22:54:27 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							e182ac12ae
							
						
					 | 
					
						
						
							
							Elide long include path proposals
						
						
						
						
						
					 | 
					
						2017-05-21 14:01:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							89b34a359c
							
						
					 | 
					
						
						
							
							Log message if creating regex fails
						
						
						
						
						
					 | 
					
						2017-05-21 14:00:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							864ff122d8
							
						
					 | 
					
						
						
							
							Scan include directories for include completion candidates.
						
						
						
						
						
					 | 
					
						2017-05-21 12:51:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a058eb8e95
							
						
					 | 
					
						
						
							
							Small nits
						
						
						
						
						
					 | 
					
						2017-05-21 00:56:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3fe824e208
							
						
					 | 
					
						
						
							
							Fix clang compile
						
						
						
						
						
					 | 
					
						2017-05-21 00:43:10 -07:00 | 
					
					
						
						
							
							
							
						
					 |