Yuxuan Shui 
							
						 
					 
					
						
						
						
						
							
						
						
							93fb746992 
							
						 
					 
					
						
						
							
							Convert priority to a string properly for sortText  
						
						... 
						
						
						
						Cast the number to a char directly sometimes results in a invalid UTF-8
string, which is not good for some clients. 
						
					 
					
						2017-12-07 10:38:43 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							77ccee10ce 
							
						 
					 
					
						
						
							
							Serialize clang_createIndex to prevent race condition (concurrent modify/read to FirstTarget defined in lib/Support/TargetRegistry.cpp)  
						
						
						
					 
					
						2017-12-07 10:29:42 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							702a36d264 
							
						 
					 
					
						
						
							
							no more email notifications  
						
						
						
					 
					
						2017-12-07 17:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8cae5ba6 
							
						 
					 
					
						
						
							
							Do not index files starting with git:  
						
						
						
					 
					
						2017-12-06 17:00:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3b9371f4b5 
							
						 
					 
					
						
						
							
							Reduce STDERR logging to only WARNING and above.  
						
						... 
						
						
						
						INFO logs are now only viewable in the log file, which is not written
by default. A new command line option --log-file can be used to control
where the log file is written.
INFO logs can be written to STDERR if --log-all-to-stderr is passed. 
						
					 
					
						2017-12-06 10:58:30 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4148518a 
							
						 
					 
					
						
						
							
							Fix clang 3.8 build  
						
						
						
					 
					
						2017-12-06 09:10:58 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ae40bfa208 
							
						 
					 
					
						
						
							
							Add override  
						
						
						
					 
					
						2017-12-06 07:10:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7a5eb3c4d5 
							
						 
					 
					
						
						
							
							Move src/messages/*.cc to anonymous namespace  
						
						
						
					 
					
						2017-12-05 21:03:38 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b65a30c3f7 
							
						 
					 
					
						
						
							
							Move Ipc_* types into messages/  
						
						
						
					 
					
						2017-12-05 20:41:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5093863b33 
							
						 
					 
					
						
						
							
							Move initialization Ipc structures into messages/  
						
						
						
					 
					
						2017-12-05 20:09:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ad550f3f2c 
							
						 
					 
					
						
						
							
							Enable global/static registration for IpcMessage.  
						
						
						
					 
					
						2017-12-05 20:09:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9a3e040bf8 
							
						 
					 
					
						
						
							
							Fix clang build  
						
						
						
					 
					
						2017-12-05 19:49:16 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b441a90e0d 
							
						 
					 
					
						
						
							
							Finish migrating to messages/  
						
						
						
					 
					
						2017-12-05 19:46:36 -08:00 
						 
				 
			
				
					
						
							
							
								Yuxuan Shui 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd4671ddd 
							
						 
					 
					
						
						
							
							Only set insertTextFormat to Snippet when we have placeholders  
						
						
						
					 
					
						2017-12-05 09:47:33 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							dbeb4eb511 
							
						 
					 
					
						
						
							
							Reformat  
						
						
						
					 
					
						2017-12-05 08:24:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							905a4ab2b1 
							
						 
					 
					
						
						
							
							Make IpcId::Exit handled as a message.  
						
						
						
					 
					
						2017-12-05 00:21:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							07c0ae109e 
							
						 
					 
					
						
						
							
							Fix waf build  
						
						
						
					 
					
						2017-12-05 00:05:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3599a831b1 
							
						 
					 
					
						
						
							
							Introduce MessageHandler abstraction. Mainly just code reorg.  
						
						... 
						
						
						
						Only the initialize request uses it so far, but this will enable pulling
quite a bit of code out of command_line.cc. 
						
					 
					
						2017-12-04 23:57:41 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8b5d9d33ab 
							
						 
					 
					
						
						
							
							Fix LruCache when next_score overflows  
						
						
						
					 
					
						2017-12-04 14:47:14 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4a7194d2df 
							
						 
					 
					
						
						
							
							Remove unused variable  
						
						
						
					 
					
						2017-12-04 09:18:29 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8a1ee570 
							
						 
					 
					
						
						
							
							Fix clang build  
						
						
						
					 
					
						2017-12-04 07:13:33 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0f3680866e 
							
						 
					 
					
						
						
							
							Make missing clientVersion skip check  
						
						
						
					 
					
						2017-12-04 00:29:38 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							670c925204 
							
						 
					 
					
						
						
							
							Remove Ipc_Cout; rename IpcId::Cout to IpcId::Unknown.  
						
						
						
					 
					
						2017-12-04 00:16:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6c5f1d9c88 
							
						 
					 
					
						
						
							
							Simplify IpcManager.  
						
						... 
						
						
						
						It no longer supports multi-process IPC; remove some of the extra code that was used to support that. 
						
					 
					
						2017-12-04 00:13:35 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b64b8b5493 
							
						 
					 
					
						
						
							
							Fix clang build  
						
						
						
					 
					
						2017-12-03 22:49:50 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9a64fb0747 
							
						 
					 
					
						
						
							
							Fix broken build (add lru_cache.h)  
						
						
						
					 
					
						2017-12-03 19:24:42 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b2736f8822 
							
						 
					 
					
						
						
							
							Semantic highlighting improvements.  
						
						... 
						
						
						
						- Semantic highlighting no longer disappears when switching between
files.
- Semantic highlighting for a symbol will remain stable as the file is
edited.
- Improved semantic highlighting colors.
Progress indicator also now shows the number of remaining index jobs
(not the total number). 
						
					 
					
						2017-12-03 18:25:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9e6d33689f 
							
						 
					 
					
						
						
							
							Trim lines when reading from .cquery file.  
						
						... 
						
						
						
						Otherwise there may be newlines and the like. 
						
					 
					
						2017-12-03 18:25:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							95203bffd4 
							
						 
					 
					
						
						
							
							Add .cquery to .gitignore  
						
						
						
					 
					
						2017-12-03 18:25:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ab7ffa302a 
							
						 
					 
					
						
						
							
							Add $cquery/textDocumentDidView.  
						
						... 
						
						
						
						This allows for more stable semantic highlighting, among other potential features. Requires custom support from the client, though. 
						
					 
					
						2017-12-03 18:25:21 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							697968b15f 
							
						 
					 
					
						
						
							
							Group cache files by projectRoot  
						
						
						
					 
					
						2017-12-03 16:00:49 -08:00 
						 
				 
			
				
					
						
							
							
								Josh Elsasser 
							
						 
					 
					
						
						
						
						
							
						
						
							82643dc79d 
							
						 
					 
					
						
						
							
							Ensure that paths passed to libclang are fully expanded  
						
						... 
						
						
						
						- "-include" arguments must have their paths resolved
- clang_resource_dir must have its path resolved 
						
					 
					
						2017-12-03 12:53:05 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee5ea91c1f 
							
						 
					 
					
						
						
							
							Reduce test clang arg set.  
						
						
						
					 
					
						2017-12-01 17:11:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1eac0f8b47 
							
						 
					 
					
						
						
							
							Add operator test  
						
						
						
					 
					
						2017-12-01 17:10:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							efd46ebd25 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2017-12-01 17:07:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5d1fd4ce4d 
							
						 
					 
					
						
						
							
							Remove a bunch of std::cerr in favor of LOG_S  
						
						
						
					 
					
						2017-12-01 17:04:39 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5f465e9e 
							
						 
					 
					
						
						
							
							Add -Wno-unknown-warning-option  
						
						
						
					 
					
						2017-12-01 10:11:09 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b727e36afc 
							
						 
					 
					
						
						
							
							Move cleanup_maybe_relative_path to top of func in project.cc  
						
						
						
					 
					
						2017-12-01 09:59:28 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fa240e3132 
							
						 
					 
					
						
						
							
							Small code cleanup in src/indexer.cc.  
						
						
						
					 
					
						2017-12-01 09:57:03 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9b44bf7901 
							
						 
					 
					
						
						
							
							Run ./format.sh  
						
						
						
					 
					
						2017-12-01 09:55:41 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							066166ba40 
							
						 
					 
					
						
						
							
							Add --clang-sanity-check.  
						
						... 
						
						
						
						Does a simple index test to verify expected libclang API behavior. 
						
					 
					
						2017-12-01 09:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2a2794da23 
							
						 
					 
					
						
						
							
							Also log arguments when failing to create a translation unit  
						
						
						
					 
					
						2017-12-01 09:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2b888b2a97 
							
						 
					 
					
						
						
							
							Add .ycm_extra_conf.py  
						
						... 
						
						
						
						This is useful if using YouCompleteMe to edit cquery. 
						
					 
					
						2017-12-01 09:46:40 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6c5f0515 
							
						 
					 
					
						
						
							
							Emit semantic highlighting for types  
						
						
						
					 
					
						2017-12-01 09:42:22 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							c4ada3e9df 
							
						 
					 
					
						
						
							
							Don't highlight operators as functions ( #104 )  
						
						... 
						
						
						
						* Don't highlight operators as functions
* address comments 
						
					 
					
						2017-12-01 17:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							63d2b5fa10 
							
						 
					 
					
						
						
							
							nitpick fixing  
						
						
						
					 
					
						2017-11-30 14:12:41 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							4e153784f6 
							
						 
					 
					
						
						
							
							Index language as enum instead of string  
						
						
						
					 
					
						2017-11-30 14:12:41 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							e6bcd05a7e 
							
						 
					 
					
						
						
							
							markdown compliant language identifiers  
						
						
						
					 
					
						2017-11-30 14:12:41 -08:00 
						 
				 
			
				
					
						
							
							
								topisani 
							
						 
					 
					
						
						
						
						
							
						
						
							28ad5b1ed1 
							
						 
					 
					
						
						
							
							Index file language and send it on hover  
						
						
						
					 
					
						2017-11-30 14:12:41 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eac644d81a 
							
						 
					 
					
						
						
							
							On *nix, use a realpath(3) variant (which does not expand symlinks) in NormalizePath  
						
						... 
						
						
						
						Before this commit, when a source file is a symlink, cquery is not able to serve LSP requests for it. 
						
					 
					
						2017-11-30 11:27:26 -08:00