Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bc4dc6720b 
							
						 
					 
					
						
						
							
							Add pipeline::{Notify,Reply,ReplyError} and simplify message handling  
						
						... 
						
						
						
						Delete method.{cc,h}
Rename $ccls/setSkippedRanges to $ccls/publishSkippedRanges
Rename $ccls/publishSemanticHighlighting to $ccls/publishSemanticHighlight; stableId -> id 
						
					 
					
						2019-11-09 20:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4a1eea75db 
							
						 
					 
					
						
						
							
							Misc changes to project  
						
						... 
						
						
						
						* Better LanguageId detection with clangDriver (e.g. .cu -> types::TY_CUDA)
* fallback when there is no .ccls or compile_commands.json
Also Hide clangTooling options from --help 
						
					 
					
						2019-11-09 20:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							49dd0ed558 
							
						 
					 
					
						
						
							
							Support workspace folders  
						
						
						
					 
					
						2019-11-09 20:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2234c894 
							
						 
					 
					
						
						
							
							Use non-inferred entries and build preamble for .h; index on didOpen if no pending requests; documentHighlight  
						
						
						
					 
					
						2019-11-09 20:03:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d9541c3222 
							
						 
					 
					
						
						
							
							Add index.initial{Blacklist,Whitelist}  
						
						... 
						
						
						
						index.{blacklist,whitelist}: disable indexes thoroughly
index.initial{Blacklist,Whitelist}: disable initial loading. will still be indexed after opening 
						
					 
					
						2019-11-09 19:58:32 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							569a7624a6 
							
						 
					 
					
						
						
							
							intern args  
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1249eb1eb0 
							
						 
					 
					
						
						
							
							Simplify pipeline and fix race  
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1b367eeb4b 
							
						 
					 
					
						
						
							
							Misc  
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							27a5b24b59 
							
						 
					 
					
						
						
							
							Add license notice  
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							39787d2851 
							
						 
					 
					
						
						
							
							clang-format  
						
						... 
						
						
						
						DEF CON 26 CTF 
						
					 
					
						2019-10-24 01:01:21 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4d62212b 
							
						 
					 
					
						
						
							
							Misc changes to clangIndex  
						
						
						
					 
					
						2019-10-24 01:00:37 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							18fa5efa2a 
							
						 
					 
					
						
						
							
							Add Config->reparseForDependency  
						
						... 
						
						
						
						Specify 1 if for large projects you don't want to reparse dependents at load time when a common .h changes. 
						
					 
					
						2019-10-24 00:17:28 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a962061698 
							
						 
					 
					
						
						
							
							Simplify pipeline  
						
						
						
					 
					
						2019-10-23 21:56:51 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							49e042e070 
							
						 
					 
					
						
						
							
							Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)  
						
						
						
					 
					
						2019-10-23 21:56:51 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ebaf168e16 
							
						 
					 
					
						
						
							
							Remove variant and clean up  
						
						
						
					 
					
						2019-10-23 21:56:51 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fdb562bb42 
							
						 
					 
					
						
						
							
							Use global config.  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c96631d1ee 
							
						 
					 
					
						
						
							
							.  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b839389f77 
							
						 
					 
					
						
						
							
							Resurrection of ccls  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2fc731c856 
							
						 
					 
					
						
						
							
							ipc.h -> method.h, rename some types  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Boris Staletic 
							
						 
					 
					
						
						
						
						
							
						
						
							39fbd1a2d5 
							
						 
					 
					
						
						
							
							Make overridden flags persistent  
						
						... 
						
						
						
						didOpen can override flags from compilation database.
didSave was able to reset the flags back.
This makes sure that the overridden flags persist. 
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							db7e25c542 
							
						 
					 
					
						
						
							
							Reformat  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							89d45fb48a 
							
						 
					 
					
						
						
							
							Reload .cquery compile_commands.json upon workspace/didChangeConfiguration.  fix   #378  
						
						... 
						
						
						
						And backport https://github.com/waf-project/waf/pull/2127  
						
					 
					
						2018-03-11 15:15:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5605dfbb00 
							
						 
					 
					
						
						
							
							Always normalize project file entry when passing it to clang.  
						
						... 
						
						
						
						This makes clang_codeCompleteAt much faster. 
						
					 
					
						2018-01-10 18:33:36 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							71ca687252 
							
						 
					 
					
						
						
							
							Change Config->enableComments from to int  
						
						... 
						
						
						
						"enableComments": 0  // don't index comments
"enableComments": 1  // index Doxygen comment markers
"enableComments": 2  // -fparse-all-comments 
						
					 
					
						2018-01-09 00:46:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							48f3c75053 
							
						 
					 
					
						
						
							
							Add using declaration to optional.h, include STL optional if available or fallback to third-party one.  
						
						
						
					 
					
						2017-12-29 12:00:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9b44bf7901 
							
						 
					 
					
						
						
							
							Run ./format.sh  
						
						
						
					 
					
						2017-12-01 09:55:41 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							87f6452b5d 
							
						 
					 
					
						
						
							
							Rename clang_args to .cquery  
						
						
						
					 
					
						2017-11-27 12:31:54 -05:00 
						 
				 
			
				
					
						
							
							
								Walter Erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							31d7423490 
							
						 
					 
					
						
						
							
							Rebuild vscode plugin and fix some naming  
						
						
						
					 
					
						2017-11-26 12:11:09 -05:00 
						 
				 
			
				
					
						
							
							
								Walter Erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							3cee3cb775 
							
						 
					 
					
						
						
							
							Support an optional compilation database dir at initialization  
						
						
						
					 
					
						2017-11-26 12:11:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							58f2107714 
							
						 
					 
					
						
						
							
							Inject -resource-dir automatically.  
						
						
						
					 
					
						2017-10-24 18:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a96be1d6e5 
							
						 
					 
					
						
						
							
							Cleanup how include directories are passed around in project.  
						
						
						
					 
					
						2017-09-21 20:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f5314b62b1 
							
						 
					 
					
						
						
							
							Reformat to Chromium style.  
						
						
						
					 
					
						2017-09-21 18:14:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							864ff122d8 
							
						 
					 
					
						
						
							
							Scan include directories for include completion candidates.  
						
						
						
					 
					
						2017-05-21 12:51:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							94bd6fc301 
							
						 
					 
					
						
						
							
							Add #include auto-complete.  
						
						
						
					 
					
						2017-05-21 00:37:53 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fc55589ed3 
							
						 
					 
					
						
						
							
							Infer arguments for files not in the project.  
						
						
						
					 
					
						2017-05-06 22:36:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							49c687663e 
							
						 
					 
					
						
						
							
							Rework some of the command line flag parsing logic. Hopefully make it more robust.  
						
						
						
					 
					
						2017-04-25 21:03:22 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							145bf87d70 
							
						 
					 
					
						
						
							
							Add 'cquery: Freshen Index' command.  
						
						... 
						
						
						
						This validates every file is indexed to its current state. It is very useful after, ie, a git checkout. 
						
					 
					
						2017-04-20 21:50:31 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							14b47de1db 
							
						 
					 
					
						
						
							
							Cleanup import pipeline, store arguments in indexed file.  
						
						... 
						
						
						
						We no longer store any runtime state (ie, file arguments) in project.cc; we store it and then query it from the cached index file. 
						
					 
					
						2017-04-20 21:06:15 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7326b861ac 
							
						 
					 
					
						
						
							
							Simplify dependency management when updating index for a file.  
						
						
						
					 
					
						2017-04-20 01:05:19 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1f6da81009 
							
						 
					 
					
						
						
							
							Preserve dependencies across multiple index runs.  
						
						
						
					 
					
						2017-04-20 00:53:33 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9567a0c2 
							
						 
					 
					
						
						
							
							Fix reindexing for header files  
						
						
						
					 
					
						2017-04-20 00:25:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9338bcfd0e 
							
						 
					 
					
						
						
							
							Improvements to loading project.  
						
						... 
						
						
						
						- Don't reindex the file if the modification time has not changed.
- Import file dependencies before importing other files, which might be a full-on index operation. 
						
					 
					
						2017-04-19 22:46:10 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2780e18040 
							
						 
					 
					
						
						
							
							CompilationEntry -> Project::Entry  
						
						
						
					 
					
						2017-04-19 22:01:36 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5e7008875d 
							
						 
					 
					
						
						
							
							unify project loading  
						
						
						
					 
					
						2017-03-30 21:21:52 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							404b853d6f 
							
						 
					 
					
						
						
							
							code completion works (but is still blocking)  
						
						
						
					 
					
						2017-03-26 14:40:34 -07:00