Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							28d33324b1 
							
						 
					 
					
						
						
							
							Publish diagnostics of inferred files and change diagnostics.{onChange,onOpen,onSave} from bool to debounce time  
						
						
						
					 
					
						2018-09-23 10:40:39 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a174105abe 
							
						 
					 
					
						
						
							
							Better diagnostics  
						
						
						
					 
					
						2018-09-13 14:55:27 -07:00 
						 
				 
			
				
					
						
							
							
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							a607dcec24 
							
						 
					 
					
						
						
							
							Normalize paths on Windows  
						
						... 
						
						
						
						1. Normalize paths in LSP document URIs and project root to forward
slash and uppercase drive letters.
2. Normalize paths in compile_commands.json to forward slash and
uppercase drive letters.
3. Normalize paths from directory listing to forward slash. (Drive
letter should be same as input dir path, which is already uppercase
since path of project root dir is normalized)
4. Add llvm::sys::path::convert_to_slash after certain llvm::sys::path
and llvm::fs calls. 
						
					 
					
						2018-09-12 17:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a45686ae1b 
							
						 
					 
					
						
						
							
							diagnostics; use custom DenseMapInfo  
						
						
						
					 
					
						2018-09-12 17:01:52 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c9e6b31dd0 
							
						 
					 
					
						
						
							
							Revamp completion and signatureHelp, set completion.detailedLabel: true and add completion.duplicateOptional  
						
						
						
					 
					
						2018-09-12 17:01:48 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							da982a6506 
							
						 
					 
					
						
						
							
							Reuse preamble (built by "comp-preload") in indexer  
						
						
						
					 
					
						2018-09-10 00:45:56 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							58191fd335 
							
						 
					 
					
						
						
							
							Support empty cacheDirectory and fix cache load  
						
						
						
					 
					
						2018-09-08 15:46:52 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							82d31a2012 
							
						 
					 
					
						
						
							
							Implement index.onChange: true; enable spell checking for diagnostics  
						
						
						
					 
					
						2018-09-08 14:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3ebf234b 
							
						 
					 
					
						
						
							
							Remove $ccls/base and clean up; deduplicate codeLens  
						
						
						
					 
					
						2018-09-07 15:00:15 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							56da577df9 
							
						 
					 
					
						
						
							
							Add clang.excludeArgs and rename diagnostics.onType to onChange  
						
						
						
					 
					
						2018-09-04 13:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							407c7cc29d 
							
						 
					 
					
						
						
							
							Remove ASTUnit from indexer and clean up  
						
						
						
					 
					
						2018-08-31 09:47:37 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae97c64ed 
							
						 
					 
					
						
						
							
							detailed_name: "{\n}" -> "{}" ; completion  
						
						
						
					 
					
						2018-08-29 23:40:40 -07:00 
						 
				 
			
				
					
						
							
							
								firstlove 
							
						 
					 
					
						
						
						
						
							
						
						
							74790e2421 
							
						 
					 
					
						
						
							
							fix clang_tu.h && clang_complete.cc ( #61 )  
						
						
						
					 
					
						2018-08-29 20:52:44 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							87c5491536 
							
						 
					 
					
						
						
							
							New diagnostics  
						
						
						
					 
					
						2018-08-29 20:52:44 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f808dd8f8a 
							
						 
					 
					
						
						
							
							Use StoreInMemory Preamble for CodeComplete  
						
						
						
					 
					
						2018-08-29 20:52:32 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f3490a3e6c 
							
						 
					 
					
						
						
							
							Add license notice  
						
						
						
					 
					
						2018-08-20 22:27:52 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbb317dc2 
							
						 
					 
					
						
						
							
							clang-format  
						
						... 
						
						
						
						DEF CON 26 CTF 
						
					 
					
						2018-08-09 10:13:54 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0bb311ac56 
							
						 
					 
					
						
						
							
							Add textDocument/codeAction for clang FixIt  
						
						... 
						
						
						
						What do you think of the challenge ccls-fringe in Real World CTF? 
						
					 
					
						2018-07-29 01:03:30 -07:00 
						 
				 
			
				
					
						
							
							
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							ff102c9b7e 
							
						 
					 
					
						
						
							
							Fix preload completion session.  
						
						
						
					 
					
						2018-07-24 20:48:41 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0732d37817 
							
						 
					 
					
						
						
							
							Better bases/derived and initializer  
						
						
						
					 
					
						2018-07-17 21:13:56 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							344f00fbb2 
							
						 
					 
					
						
						
							
							CrashRecoveryContext  
						
						
						
					 
					
						2018-07-15 23:06:27 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							814f054e6e 
							
						 
					 
					
						
						
							
							Misc improvement to indexer  
						
						... 
						
						
						
						* Make CXXConstructor span one more column to left/right
* Use OrigD to collect Decl::Record members
* Better comment parsing
* Limit lines of initializers and macro definition to 3
* Attribute macro arg uses to spelling loc
* Remove FuncDef::declaring_type 
						
					 
					
						2018-07-15 16:51:20 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							dd05ad9f65 
							
						 
					 
					
						
						
							
							Diagnostics  
						
						
						
					 
					
						2018-07-15 13:29:47 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eea1b92825 
							
						 
					 
					
						
						
							
							Enable clangDriver in project.cc  
						
						... 
						
						
						
						https://bugs.llvm.org/show_bug.cgi?id=37695  is not fixed. But since we have eliminated libclang for indexing and completion the bug no longer bothers us. 
					
						2018-07-15 01:22:02 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcccea285 
							
						 
					 
					
						
						
							
							Use Clang C++ for completion and diagnostics  
						
						
						
					 
					
						2018-07-15 00:15:31 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d604fc38dc 
							
						 
					 
					
						
						
							
							Use Sema/CodeCompleteConsumer  
						
						
						
					 
					
						2018-07-14 11:41:16 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							559a68a261 
							
						 
					 
					
						
						
							
							Display diagnostics from header files  
						
						
						
					 
					
						2018-06-23 10:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a36e548e03 
							
						 
					 
					
						
						
							
							Remove Timer and PerformanceImportFile  
						
						
						
					 
					
						2018-05-31 23:52:51 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f0b65062 
							
						 
					 
					
						
						
							
							Simplify pipeline  
						
						
						
					 
					
						2018-05-28 16:13:44 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8fabe3d1ae 
							
						 
					 
					
						
						
							
							Replace loguru with a custom logger  
						
						
						
					 
					
						2018-05-27 15:14:33 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							19d0aad2ca 
							
						 
					 
					
						
						
							
							clean up clang_complete found by scturtle; clean up project  
						
						
						
					 
					
						2018-05-14 10:02:37 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f145c4422f 
							
						 
					 
					
						
						
							
							experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap  
						
						
						
					 
					
						2018-05-13 15:24:04 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bac704f17b 
							
						 
					 
					
						
						
							
							Backport and cleanup  
						
						
						
					 
					
						2018-05-09 22:55:40 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							984c6367d1 
							
						 
					 
					
						
						
							
							Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)  
						
						
						
					 
					
						2018-05-06 21:56:14 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9df5bcef 
							
						 
					 
					
						
						
							
							Remove variant and clean up  
						
						
						
					 
					
						2018-04-17 00:12:59 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d45c057dd4 
							
						 
					 
					
						
						
							
							Backport recent update of completion  
						
						
						
					 
					
						2018-04-14 11:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6e68e9edbd 
							
						 
					 
					
						
						
							
							Simplify  
						
						
						
					 
					
						2018-04-07 21:04:20 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d9bcaecf25 
							
						 
					 
					
						
						
							
							Use global config.  
						
						
						
					 
					
						2018-04-04 00:29:27 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f8a816d110 
							
						 
					 
					
						
						
							
							.  
						
						
						
					 
					
						2018-03-31 09:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							da649891ae 
							
						 
					 
					
						
						
							
							Resurrection of ccls  
						
						
						
					 
					
						2018-03-30 22:02:26 -07:00 
						 
				 
			
				
					
						
							
							
								Elliot Berman 
							
						 
					 
					
						
						
						
						
							
						
						
							f17196e3da 
							
						 
					 
					
						
						
							
							Flush all clang-complete sessions on workspace/didChangeConfiguration  
						
						
						
					 
					
						2018-03-20 16:48:44 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c7e5299bee 
							
						 
					 
					
						
						
							
							Reformat  
						
						
						
					 
					
						2018-03-19 19:51:42 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							640f548e7c 
							
						 
					 
					
						
						
							
							Use std::index_sequence and std::make_unique  
						
						
						
					 
					
						2018-03-10 15:57:02 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							df55e79e4e 
							
						 
					 
					
						
						
							
							Add DiagnosticsEngine and add config->diagnostics.frequencyMs to allow reducing textDocument/publishDiagnostics frequency  
						
						
						
					 
					
						2018-03-05 17:53:38 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							56f57fc38e 
							
						 
					 
					
						
						
							
							Add missing GetCompletionKind branches  
						
						
						
					 
					
						2018-02-28 21:49:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							01fe19f280 
							
						 
					 
					
						
						
							
							Format code  
						
						
						
					 
					
						2018-02-21 23:34:32 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fae959e0ee 
							
						 
					 
					
						
						
							
							Drop old completion requests.  
						
						... 
						
						
						
						Also increase xref limit. 
						
					 
					
						2018-02-21 23:13:42 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							20d1636024 
							
						 
					 
					
						
						
							
							Support clang-cl and cl.exe  
						
						
						
					 
					
						2018-02-21 00:24:34 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f3134d564c 
							
						 
					 
					
						
						
							
							Simplify Index* Query*  
						
						
						
					 
					
						2018-02-18 10:43:27 -08:00 
						 
				 
			
				
					
						
							
							
								Patil Arpith 
							
						 
					 
					
						
						
						
						
							
						
						
							afdde4d59f 
							
						 
					 
					
						
						
							
							Making completion_request_ ThreadedQueue from AtomicObject ( #459 )  
						
						
						
					 
					
						2018-02-18 09:15:39 -08:00