Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d0b8fd807
							
						
					 | 
					
						
						
							
							Fix call tree when function ref does not refer to a function.
						
						
						
						
						
					 | 
					
						2017-06-13 23:50:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bddc95908
							
						
					 | 
					
						
						
							
							Fix possible race when setting diagnostics.
						
						
						
						
						
					 | 
					
						2017-06-13 23:29:41 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							84b7ec930b
							
						
					 | 
					
						
						
							
							Log completion session creation/destruction. Ensure $0 is at end of insert text for final tab stop.
						
						
						
						
						
					 | 
					
						2017-06-13 23:15:18 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							584f7b45b9
							
						
					 | 
					
						
						
							
							Uniqueify include string proposals
						
						
						
						
						
					 | 
					
						2017-06-13 23:09:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							511f6c5248
							
						
					 | 
					
						
						
							
							Fix crash when loading old cache when file format changed.
						
						
						
						
						
						
						
						Also eliminate an unnecessary copy after finishing deserialization. 
						
					 | 
					
						2017-06-13 21:00:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8fece6c252
							
						
					 | 
					
						
						
							
							Remove some extra logging
						
						
						
						
						
					 | 
					
						2017-06-13 20:41:30 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b4b227f99
							
						
					 | 
					
						
						
							
							Update gitignore
						
						
						
						
						
					 | 
					
						2017-06-13 20:41:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e5312790e
							
						
					 | 
					
						
						
							
							Add more detailed logging for failed unique file id
						
						
						
						
						
					 | 
					
						2017-06-13 20:08:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							64253ec174
							
						
					 | 
					
						
						
							
							Use shared_ptr in a couple more spots.
						
						
						
						
						
					 | 
					
						2017-06-09 21:15:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dec484ed0d
							
						
					 | 
					
						
						
							
							Only report diagnostics from code completion document parse.
						
						
						
						
						
						
						
						Also use shared_ptr, hopefully fix memory crashes. 
						
					 | 
					
						2017-06-09 21:13:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c262e1674d
							
						
					 | 
					
						
						
							
							Misc fixes
						
						
						
						
						
					 | 
					
						2017-06-09 18:02:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0fb8db3e5
							
						
					 | 
					
						
						
							
							Update clang args again
						
						
						
						
						
					 | 
					
						2017-06-09 00:14:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							db60b72e3b
							
						
					 | 
					
						
						
							
							Update clang_arg on windows
						
						
						
						
						
					 | 
					
						2017-06-09 00:08:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							767b4ac0e1
							
						
					 | 
					
						
						
							
							Small code cleanup
						
						
						
						
						
					 | 
					
						2017-06-09 00:08:06 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |