Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							597338abbd 
							
						 
					 
					
						
						
							
							Add $ccls/navigate and improve textDocument/definition  
						
						 
						
						
						
					 
					
						2019-10-24 01:13:24 -07: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3be281416d 
							
						 
					 
					
						
						
							
							Fix Twine; index TypedefNameDecl to specialization; anonymous RecordDecl fields  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3b997b12ad 
							
						 
					 
					
						
						
							
							Use ContainerDC for extent, index callees, set StaticMethod  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c50f0c5900 
							
						 
					 
					
						
						
							
							Add Query*::file_id to allow textDocument/hover on declarations  
						
						 
						
						... 
						
						
						
						Also change StorageClass storage to uint8_t 
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							31fac4d496 
							
						 
					 
					
						
						
							
							links  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d13586ac4d 
							
						 
					 
					
						
						
							
							--init  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							389418f546 
							
						 
					 
					
						
						
							
							Better bases/derived and initializer  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ce5e6768 
							
						 
					 
					
						
						
							
							Fix spell for clang < 7  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							134a09a255 
							
						 
					 
					
						
						
							
							Remove libclang  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							af77e6615d 
							
						 
					 
					
						
						
							
							CrashRecoveryContext  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0f63be2418 
							
						 
					 
					
						
						
							
							Support BindingDecl and VarTemplate{,Partial}SpecializationDecl  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8cce275206 
							
						 
					 
					
						
						
							
							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 
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ebf07265eb 
							
						 
					 
					
						
						
							
							Diagnostics  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d743743282 
							
						 
					 
					
						
						
							
							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. 
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b3d5ea8be5 
							
						 
					 
					
						
						
							
							Simplify  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c4e22bde23 
							
						 
					 
					
						
						
							
							Use Clang C++ for completion and diagnostics  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00