Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c633ce437b 
							
						 
					 
					
						
						
							
							pipeline improvement for files not having a project entry (e.g. .h)  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f939b6cc44 
							
						 
					 
					
						
						
							
							Make $ccls/reload reset DB and reload cached index files  
						
						 
						
						... 
						
						
						
						$ccls/reload is renamed from $ccls/freshenIndex
This is useful when DB (merged index) diverges from backing IndexFile.
Also fix a semantic highlighting bug. 
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							082096b613 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fa8b032301 
							
						 
					 
					
						
						
							
							diagnostics; use custom DenseMapInfo  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							68fba7989d 
							
						 
					 
					
						
						
							
							Revamp completion and signatureHelp, set completion.detailedLabel: true and add completion.duplicateOptional  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1b367eeb4b 
							
						 
					 
					
						
						
							
							Misc  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							46db389c81 
							
						 
					 
					
						
						
							
							Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							68a27e746d 
							
						 
					 
					
						
						
							
							Add diagnostics.onSave  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1df131d411 
							
						 
					 
					
						
						
							
							Reuse preamble (built by "comp-preload") in indexer  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f1d9a93819 
							
						 
					 
					
						
						
							
							Support empty cacheDirectory and fix cache load  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0ba4a7f0a9 
							
						 
					 
					
						
						
							
							Implement index.onChange: true; enable spell checking for diagnostics  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							017a91c30e 
							
						 
					 
					
						
						
							
							Add DeclUse as element type of declarations  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ce72cf7bd9 
							
						 
					 
					
						
						
							
							Remove $ccls/base and clean up; deduplicate codeLens  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							69f749ac9f 
							
						 
					 
					
						
						
							
							Improve hover and documentSymbol  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8a2438411e 
							
						 
					 
					
						
						
							
							Add clang.excludeArgs and rename diagnostics.onType to onChange  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d864f969ad 
							
						 
					 
					
						
						
							
							Add $ccls/navigate and improve textDocument/definition  
						
						 
						
						
						
					 
					
						2019-11-09 19:58:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d22e6402d9 
							
						 
					 
					
						
						
							
							Add all: boolean to textDocument/documentSymbol  
						
						 
						
						
						
					 
					
						2019-10-24 01:13:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d3e0a4c4fd 
							
						 
					 
					
						
						
							
							Add index.multiVersion{Black,White}list  
						
						 
						
						... 
						
						
						
						They allow files matching specified patterns to be indexed only once
even if index.multiVersion > 0. An example is to exclude system headers
with index.multiVersionBlacklist: ["^/usr/include"] 
						
					 
					
						2019-10-24 01:13:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4f67bd03d5 
							
						 
					 
					
						
						
							
							index.multiVersion: int  
						
						 
						
						... 
						
						
						
						Before, QueryFile::Def::{all_symbols,outline} were built by indexers.
Now, {symbol,outline}2refcnt are used instead, built by main thread.
*_removed are augmented with Query*:Def to allow removal of old {symbol,outline}2refcnt entries. 
						
					 
					
						2019-10-24 01:13:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a8bb605d4a 
							
						 
					 
					
						
						
							
							Fix unaligned load/store; add index.multiVersion prototype, rename index.onParse to index.OnOpen  
						
						 
						
						... 
						
						
						
						Don't call getFieldOffset() on RD->isInvalidDecl() 
						
					 
					
						2019-10-24 01:13:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1ab0d492b7 
							
						 
					 
					
						
						
							
							README  
						
						 
						
						
						
					 
					
						2019-10-24 01:13:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6aee7b9648 
							
						 
					 
					
						
						
							
							Remove ASTUnit from indexer and clean up  
						
						 
						
						
						
					 
					
						2019-10-24 01:13:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							df1717538f 
							
						 
					 
					
						
						
							
							Filter deps with index.blacklist. ( #64 )  
						
						 
						
						
						
					 
					
						2019-10-24 01:12:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5c0a146ee4 
							
						 
					 
					
						
						
							
							detailed_name: "{\n}" -> "{}" ; completion  
						
						 
						
						
						
					 
					
						2019-10-24 01:12:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								firstlove 
							
						 
					 
					
						
						
						
						
							
						
						
							ea28e50d0f 
							
						 
					 
					
						
						
							
							fix clang_tu.h && clang_complete.cc ( #61 )  
						
						 
						
						
						
					 
					
						2019-10-24 01:12:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fea457616a 
							
						 
					 
					
						
						
							
							New diagnostics  
						
						 
						
						
						
					 
					
						2019-10-24 01:12:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a66533b023 
							
						 
					 
					
						
						
							
							Use StoreInMemory Preamble for CodeComplete  
						
						 
						
						
						
					 
					
						2019-10-24 01:12:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1b8f3811 
							
						 
					 
					
						
						
							
							Use StoreInMemory Preamble for CodeComplete  
						
						 
						
						
						
					 
					
						2019-10-24 01:11:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							368bd9a283 
							
						 
					 
					
						
						
							
							SkipFunctionBodiesScope; improve fuzzy  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							99fe7c7624 
							
						 
					 
					
						
						
							
							Uniquify $ccls/inheritanceHierarchy and add flat to $ccls/memberHierarchy  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b794b3606f 
							
						 
					 
					
						
						
							
							Add LLVM_ENABLE_RTTI (default: OFF) to allow linking against Arch Linux extra/{llvm,clang} (-DLLVM_ENABLE_RTTI=ON)  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c48d12d6 
							
						 
					 
					
						
						
							
							Fix VarDef::is_local; default cacheDirectory to ".ccls-cache"  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							27a5b24b59 
							
						 
					 
					
						
						
							
							Add license notice  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Bird 
							
						 
					 
					
						
						
						
						
							
						
						
							6e8ba37ad0 
							
						 
					 
					
						
						
							
							correctly grabbing the ownership of index files. ( #54 )  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							73e500bc97 
							
						 
					 
					
						
						
							
							textDocument/hover: prefer definitions in the same file  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							82962e565b 
							
						 
					 
					
						
						
							
							Remove CompileCommandsEntry and reduce clangDriver invocations  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inengch 
							
						 
					 
					
						
						
						
						
							
						
						
							84e18e51b2 
							
						 
					 
					
						
						
							
							Fix typo error ( #49 )  
						
						 
						
						... 
						
						
						
						- The word strengthened is spelled mistakenly.
- Unpaired symbol:')' seems to be missing. 
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							87f36a4a96 
							
						 
					 
					
						
						
							
							Fix compile on Windows + MSYS2-MinGW64 ( #46 )  
						
						 
						
						... 
						
						
						
						1. libClangDriver.a shipped by MSYS2 needs -lversion which is not
   included in CMAKE_CXX_STANDARD_LIBRARIES by default.
2. Use string literal for DEFAULT_RESOURCE_DIRECTORY to support
   backslashes in path. 
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1e3fc90e 
							
						 
					 
					
						
						
							
							Add flat to $ccls/inheritanceHierarchy  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							22627d7a1f 
							
						 
					 
					
						
						
							
							Validate RecordDecl  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damon Kwok 
							
						 
					 
					
						
						
						
						
							
						
						
							04b4d7523a 
							
						 
					 
					
						
						
							
							rapidjson url ( #43 )  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6e2af66f 
							
						 
					 
					
						
						
							
							Uniquify textDocument/references  
						
						 
						
						... 
						
						
						
						There can be duplicates with template instantiation. 
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							af881dff18 
							
						 
					 
					
						
						
							
							cmake: for -DSYSTEM_CLANG=off, 6.0.0 -> 6.0.1  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1c0bf0af65 
							
						 
					 
					
						
						
							
							Add textDocument/codeAction for clang FixIt  
						
						 
						
						... 
						
						
						
						What do you think of the challenge ccls-fringe in Real World CTF? 
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bfb759fd09 
							
						 
					 
					
						
						
							
							Misc  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							8eeb1bb3af 
							
						 
					 
					
						
						
							
							Fix diagnostics on MacOS and duplicated bases.  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bde0e6d837 
							
						 
					 
					
						
						
							
							Improve comment and outline  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							f87ee1323c 
							
						 
					 
					
						
						
							
							Misc.  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							0dae2c4a39 
							
						 
					 
					
						
						
							
							Fix preload completion session.  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00