Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c7a6c5cd12 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2018-09-12 17:01:52 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							a7c1633b51 
							
						 
					 
					
						
						
							
							Misc  
						
						 
						
						
						
					 
					
						2018-09-11 20:22:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c202dd3775 
							
						 
					 
					
						
						
							
							Make CXXConversion references wider; use getTypedefNameForAnonDecl; improve CXXDestructor CXXConversion spell  
						
						 
						
						
						
					 
					
						2018-09-11 16:21:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							92ee7f3e0f 
							
						 
					 
					
						
						
							
							Add diagnostics.onSave  
						
						 
						
						
						
					 
					
						2018-09-11 16:21:42 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							e20a8e7a1b 
							
						 
					 
					
						
						
							
							Add DeclUse as element type of declarations  
						
						 
						
						
						
					 
					
						2018-09-08 14:27:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3ebf234b 
							
						 
					 
					
						
						
							
							Remove $ccls/base and clean up; deduplicate codeLens  
						
						 
						
						
						
					 
					
						2018-09-07 15:00:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b77fba6ea8 
							
						 
					 
					
						
						
							
							Improve hover and documentSymbol  
						
						 
						
						
						
					 
					
						2018-09-06 00:22:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							56da577df9 
							
						 
					 
					
						
						
							
							Add clang.excludeArgs and rename diagnostics.onType to onChange  
						
						 
						
						
						
					 
					
						2018-09-04 13:10:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0a51424c5c 
							
						 
					 
					
						
						
							
							Add $ccls/navigate and improve textDocument/definition  
						
						 
						
						
						
					 
					
						2018-09-04 01:04:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e92378df9c 
							
						 
					 
					
						
						
							
							Add all: boolean to textDocument/documentSymbol  
						
						 
						
						
						
					 
					
						2018-09-03 14:25:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							aebf2dfaed 
							
						 
					 
					
						
						
							
							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"] 
						
					 
					
						2018-09-03 12:28:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a33f4df404 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2018-09-03 12:27:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							145630ba1a 
							
						 
					 
					
						
						
							
							Fix unaligned load/store; add index.multiVersion prototype, rename index.onParse to index.OnOpen  
						
						 
						
						... 
						
						
						
						Don't call getFieldOffset() on RD->isInvalidDecl() 
						
					 
					
						2018-09-02 23:10:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							11e92d52a8 
							
						 
					 
					
						
						
							
							README  
						
						 
						
						
						
					 
					
						2018-09-02 14:01:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							407c7cc29d 
							
						 
					 
					
						
						
							
							Remove ASTUnit from indexer and clean up  
						
						 
						
						
						
					 
					
						2018-08-31 09:47:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							5cc3006a3a 
							
						 
					 
					
						
						
							
							Filter deps with index.blacklist. ( #64 )  
						
						 
						
						
						
					 
					
						2018-08-30 09:46:03 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							bd3e06796e 
							
						 
					 
					
						
						
							
							SkipFunctionBodiesScope; improve fuzzy  
						
						 
						
						
						
					 
					
						2018-08-28 00:27:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							caddc18860 
							
						 
					 
					
						
						
							
							Uniquify $ccls/inheritanceHierarchy and add flat to $ccls/memberHierarchy  
						
						 
						
						
						
					 
					
						2018-08-24 10:37:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							48c92c05a1 
							
						 
					 
					
						
						
							
							Add LLVM_ENABLE_RTTI (default: OFF) to allow linking against Arch Linux extra/{llvm,clang} (-DLLVM_ENABLE_RTTI=ON)  
						
						 
						
						
						
					 
					
						2018-08-23 15:21:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2b893ee4 
							
						 
					 
					
						
						
							
							Fix VarDef::is_local; default cacheDirectory to ".ccls-cache"  
						
						 
						
						
						
					 
					
						2018-08-22 20:45:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f3490a3e6c 
							
						 
					 
					
						
						
							
							Add license notice  
						
						 
						
						
						
					 
					
						2018-08-20 22:27:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Bird 
							
						 
					 
					
						
						
						
						
							
						
						
							66b027910a 
							
						 
					 
					
						
						
							
							correctly grabbing the ownership of index files. ( #54 )  
						
						 
						
						
						
					 
					
						2018-08-20 09:58:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							431eef2167 
							
						 
					 
					
						
						
							
							textDocument/hover: prefer definitions in the same file  
						
						 
						
						
						
					 
					
						2018-08-19 13:11:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5fcadc39 
							
						 
					 
					
						
						
							
							Remove CompileCommandsEntry and reduce clangDriver invocations  
						
						 
						
						
						
					 
					
						2018-08-19 11:03:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								inengch 
							
						 
					 
					
						
						
						
						
							
						
						
							06aa252335 
							
						 
					 
					
						
						
							
							Fix typo error ( #49 )  
						
						 
						
						... 
						
						
						
						- The word strengthened is spelled mistakenly.
- Unpaired symbol:')' seems to be missing. 
						
					 
					
						2018-08-12 19:22:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbb317dc2 
							
						 
					 
					
						
						
							
							clang-format  
						
						 
						
						... 
						
						
						
						DEF CON 26 CTF 
						
					 
					
						2018-08-09 10:13:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							344ade0420 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2018-08-08 00:25:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e1c2ee07 
							
						 
					 
					
						
						
							
							Add flat to $ccls/inheritanceHierarchy  
						
						 
						
						
						
					 
					
						2018-08-08 00:25:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3931951406 
							
						 
					 
					
						
						
							
							Validate RecordDecl  
						
						 
						
						
						
					 
					
						2018-08-08 00:25:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Damon Kwok 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c2a48bb0 
							
						 
					 
					
						
						
							
							rapidjson url ( #43 )  
						
						 
						
						
						
					 
					
						2018-08-03 09:37:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							924fedbb02 
							
						 
					 
					
						
						
							
							Uniquify textDocument/references  
						
						 
						
						... 
						
						
						
						There can be duplicates with template instantiation. 
						
					 
					
						2018-07-30 18:00:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b4aa0705a1 
							
						 
					 
					
						
						
							
							cmake: for -DSYSTEM_CLANG=off, 6.0.0 -> 6.0.1  
						
						 
						
						
						
					 
					
						2018-07-29 18:02:37 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c71047189f 
							
						 
					 
					
						
						
							
							Misc  
						
						 
						
						
						
					 
					
						2018-07-29 01:03:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							b95b47540d 
							
						 
					 
					
						
						
							
							Fix diagnostics on MacOS and duplicated bases.  
						
						 
						
						
						
					 
					
						2018-07-26 20:51:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							122eda1c53 
							
						 
					 
					
						
						
							
							Improve comment and outline  
						
						 
						
						
						
					 
					
						2018-07-25 10:53:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							03aa024fe6 
							
						 
					 
					
						
						
							
							Misc.  
						
						 
						
						
						
					 
					
						2018-07-24 20:48:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							ff102c9b7e 
							
						 
					 
					
						
						
							
							Fix preload completion session.  
						
						 
						
						
						
					 
					
						2018-07-24 20:48:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8b4a8d2d48 
							
						 
					 
					
						
						
							
							Fix Twine; index TypedefNameDecl to specialization; anonymous RecordDecl fields  
						
						 
						
						
						
					 
					
						2018-07-23 00:26:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e67ea3af87 
							
						 
					 
					
						
						
							
							Use ContainerDC for extent, index callees, set StaticMethod  
						
						 
						
						
						
					 
					
						2018-07-21 00:54:34 -07:00