Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							eea8a1b07a 
							
						 
					 
					
						
						
							
							Try to avoid crashing when deserializing JSON  
						
						
						
					 
					
						2017-11-18 09:27:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							544818bdd4 
							
						 
					 
					
						
						
							
							waf: Only compile cc files in src/  
						
						
						
					 
					
						2017-11-18 09:27:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0d2d7bf2 
							
						 
					 
					
						
						
							
							Make sure to send initialize response before status updates  
						
						
						
					 
					
						2017-11-17 13:31:48 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2ebf27441b 
							
						 
					 
					
						
						
							
							Mention C in README  
						
						
						
					 
					
						2017-11-17 09:57:46 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							75774e24bf 
							
						 
					 
					
						
						
							
							Update README  
						
						
						
					 
					
						2017-11-17 07:52:30 -08:00 
						 
				 
			
				
					
						
							
							
								Abhinav Gauniyal 
							
						 
					 
					
						
						
						
						
							
						
						
							27a00d7ad3 
							
						 
					 
					
						
						
							
							Update command_line.cc,  fixes   #14  
						
						... 
						
						
						
						- error: lambda capture 'working_files' is not used
 - error: lambda capture 'config' is not used 
						
					 
					
						2017-11-17 07:35:15 -08:00 
						 
				 
			
				
					
						
							
							
								Christian Pehle 
							
						 
					 
					
						
						
						
						
							
						
						
							c7c6a8ed39 
							
						 
					 
					
						
						
							
							Fix build on macOS  #20  
						
						
						
					 
					
						2017-11-17 07:34:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							42f744ba29 
							
						 
					 
					
						
						
							
							Remove some unused code.  
						
						
						
					 
					
						2017-11-11 11:43:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							601af73ca9 
							
						 
					 
					
						
						
							
							Move all libclangmm/* files into src/* directory  
						
						
						
					 
					
						2017-11-11 11:41:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							348b4a2e4e 
							
						 
					 
					
						
						
							
							Move libclangmm/Cursor.* to clang_cursor.*  
						
						
						
					 
					
						2017-11-11 11:31:05 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa7fbf0d2 
							
						 
					 
					
						
						
							
							More improvements to semantic highlighting. Still not done though.  
						
						
						
					 
					
						2017-11-11 11:18:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8145a06534 
							
						 
					 
					
						
						
							
							First pass at semantic highlighting.  
						
						... 
						
						
						
						It is disabled by default. 
						
					 
					
						2017-11-08 23:06:32 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9d376a47d5 
							
						 
					 
					
						
						
							
							Do not index is_constructor and parameter_type_descriptions.  
						
						
						
					 
					
						2017-11-08 19:59:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							96894ae996 
							
						 
					 
					
						
						
							
							Index std::make_unique and similar functions as constructor calls.  
						
						
						
					 
					
						2017-11-08 19:55:13 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e7de24764e 
							
						 
					 
					
						
						
							
							Increase indexed file version  
						
						
						
					 
					
						2017-11-07 01:01:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							510594cdcd 
							
						 
					 
					
						
						
							
							Add is_constructor to indexer  
						
						
						
					 
					
						2017-11-07 01:00:59 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9cb4008023 
							
						 
					 
					
						
						
							
							Index type description for function parameters.  
						
						
						
					 
					
						2017-11-07 00:57:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6d2af96c16 
							
						 
					 
					
						
						
							
							Remove TranslationUnit::document_cursor()  
						
						
						
					 
					
						2017-11-04 16:11:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7d549f3fdf 
							
						 
					 
					
						
						
							
							Move libclangmm/Utility.h into clang_utils.h  
						
						
						
					 
					
						2017-11-04 16:02:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							172f9e2e80 
							
						 
					 
					
						
						
							
							Remove tiny-process-library  
						
						
						
					 
					
						2017-11-04 15:23:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1f0c1e922f 
							
						 
					 
					
						
						
							
							Fix compile_commands.json parsing when filename is absolute.  
						
						... 
						
						
						
						Some compile_commands.json generators will emit absolute paths for the
filename, such as cmake. 
						
					 
					
						2017-10-31 15:43:27 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f48f818f4c 
							
						 
					 
					
						
						
							
							Fix MacOS build  
						
						
						
					 
					
						2017-10-31 15:43:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7734943620 
							
						 
					 
					
						
						
							
							Format all code in src/  
						
						
						
					 
					
						2017-10-31 12:49:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5f04e390a2 
							
						 
					 
					
						
						
							
							Fix threaded_queue  
						
						
						
					 
					
						2017-10-31 12:39:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4156be09c1 
							
						 
					 
					
						
						
							
							Fix inactive region after closing/reopening a document.  
						
						... 
						
						
						
						Also make it a bit more robust. 
						
					 
					
						2017-10-28 15:09:14 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							98c701b217 
							
						 
					 
					
						
						
							
							Fix project loading absolute path normalization for clang_args  
						
						
						
					 
					
						2017-10-28 14:51:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							82f8133d7e 
							
						 
					 
					
						
						
							
							Log to cquery_diagnostics.log instead of cquery.log  
						
						
						
					 
					
						2017-10-28 14:51:12 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c694b56bc1 
							
						 
					 
					
						
						
							
							Reduce some locking in ThreadedQueue for status updates  
						
						
						
					 
					
						2017-10-28 14:50:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							61b0cfb114 
							
						 
					 
					
						
						
							
							Don't emit ipc timings for cout messages.  
						
						
						
					 
					
						2017-10-28 14:33:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b9f72377dd 
							
						 
					 
					
						
						
							
							Fix inactive region publishing when editing a file.  
						
						
						
					 
					
						2017-10-28 14:31:54 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							235987bb58 
							
						 
					 
					
						
						
							
							Show progress indicator in status area  
						
						
						
					 
					
						2017-10-25 00:12:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							39de197e8a 
							
						 
					 
					
						
						
							
							Only target 80% of threads for indexers by default.  
						
						... 
						
						
						
						Using 100% - 1 tended to cause too much resource contention. 
						
					 
					
						2017-10-24 19:18:47 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							37ab94e7b4 
							
						 
					 
					
						
						
							
							Add GetWorkingDirectory for linux  
						
						
						
					 
					
						2017-10-24 19:11:11 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ccff74a79c 
							
						 
					 
					
						
						
							
							Fix performance regression in loading compile_commands.json  
						
						... 
						
						
						
						Regression was caused by accidental copying. 
						
					 
					
						2017-10-24 19:00:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							738b338d47 
							
						 
					 
					
						
						
							
							Emit timings for project loading  
						
						
						
					 
					
						2017-10-24 18:39:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f698a3451f 
							
						 
					 
					
						
						
							
							Update comment in utils.cc  
						
						
						
					 
					
						2017-10-24 18:28:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							93d3b2b3cb 
							
						 
					 
					
						
						
							
							Change whitelist behavior so it is more likely what the user wants.  
						
						
						
					 
					
						2017-10-24 18:09:02 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							58f2107714 
							
						 
					 
					
						
						
							
							Inject -resource-dir automatically.  
						
						
						
					 
					
						2017-10-24 18:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0d091b69cf 
							
						 
					 
					
						
						
							
							Minor style fix  
						
						
						
					 
					
						2017-10-23 08:39:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d145bcebc5 
							
						 
					 
					
						
						
							
							Fix completion issue where completing dropped completion session.  
						
						
						
					 
					
						2017-10-23 08:38:01 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f0e9434163 
							
						 
					 
					
						
						
							
							Add start/pause to Timer  
						
						
						
					 
					
						2017-10-23 08:04:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							76cc110cc2 
							
						 
					 
					
						
						
							
							Simplify completion session management code.  
						
						
						
					 
					
						2017-10-23 00:28:21 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3e9cffcc62 
							
						 
					 
					
						
						
							
							Cleanup clang::TranslationUnit API so callers have to handle failures.  
						
						
						
					 
					
						2017-10-22 22:07:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9429dff63a 
							
						 
					 
					
						
						
							
							Try to only ever have one completion session per file.  
						
						
						
					 
					
						2017-10-22 21:49:17 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a155f5b686 
							
						 
					 
					
						
						
							
							Fix a bunch of bugs in argument handling and address some TODOs  
						
						
						
					 
					
						2017-10-18 01:24:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7c8bdf05 
							
						 
					 
					
						
						
							
							Fix argument handling for chrome  
						
						
						
					 
					
						2017-10-18 00:02:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3003385d76 
							
						 
					 
					
						
						
							
							Update clang argument parsing  
						
						
						
					 
					
						2017-10-17 23:23:07 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a6807dcb8c 
							
						 
					 
					
						
						
							
							Remove issue where diagnostics would disappear file saves.  
						
						... 
						
						
						
						Also allow rebuilding of completion session by closing and reopening a
file. 
						
					 
					
						2017-10-17 11:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							809a55a351 
							
						 
					 
					
						
						
							
							When erasing a USR only erase def data.  
						
						... 
						
						
						
						This should hopefully fix some bad indexes. It is possible that a def is temporarily deleted. In that case, we don't want to nuke all of the callers/etc so that if the def is restored we still have that information.
If the def is actually erased it the normal IndexUpdate remove logic will eventually purge the extra state outside of just the def (ie, callers). 
						
					 
					
						2017-10-16 22:45:26 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							272e23901c 
							
						 
					 
					
						
						
							
							Handle missing cached dependencies better  
						
						
						
					 
					
						2017-10-12 08:41:03 -07:00