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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c90ec85a 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: support both line/character-style and position-style ranges  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a4dd5d0c44 
							
						 
					 
					
						
						
							
							Use Sema/CodeCompleteConsumer  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d3536831c3 
							
						 
					 
					
						
						
							
							Fix FreeBSD build with -DUSE_SHARED_LLVM=off  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							aa9cdad54f 
							
						 
					 
					
						
						
							
							Use clangTooling  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b759798e5d 
							
						 
					 
					
						
						
							
							Support uses from other files and improve references in macro replacement-list  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							24e99fd767 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							16448e98d1 
							
						 
					 
					
						
						
							
							Add some ObjC kinds  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							548f44dd79 
							
						 
					 
					
						
						
							
							Fix memberHierarchy  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d816e1b918 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: use pair<int,int> in place of lsRange  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad03c22bd 
							
						 
					 
					
						
						
							
							cmake: remove -lc++experimental -ldl -lexecinfo  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8f8fea64 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							32dad17e81 
							
						 
					 
					
						
						
							
							Remove submodule doctest  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f9befbd5fb 
							
						 
					 
					
						
						
							
							pipeline  
						
						 
						
						
						
					 
					
						2019-10-24 01:01:20 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8e4d62212b 
							
						 
					 
					
						
						
							
							Misc changes to clangIndex  
						
						 
						
						
						
					 
					
						2019-10-24 01:00:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							96e0f0fafa 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2019-10-24 00:55:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9b54e5391c 
							
						 
					 
					
						
						
							
							Clean up clang_tu; retrieve comments with clang::ASTContext::getRawCommentForAnyRedecl  
						
						 
						
						
						
					 
					
						2019-10-24 00:55:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							103aa711d3 
							
						 
					 
					
						
						
							
							First draft: replace libclang indexer with clangIndex  
						
						 
						
						
						
					 
					
						2019-10-24 00:53:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bc6a48c405 
							
						 
					 
					
						
						
							
							clang+llvm libs  
						
						 
						
						
						
					 
					
						2019-10-24 00:18:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a94788b89f 
							
						 
					 
					
						
						
							
							textDocument/references: add excludeRole  
						
						 
						
						
						
					 
					
						2019-10-24 00:18:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b784685c61 
							
						 
					 
					
						
						
							
							diagnostics  
						
						 
						
						
						
					 
					
						2019-10-24 00:18:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2682964039 
							
						 
					 
					
						
						
							
							Rename message files (e.g. ccls_call_hierarchy.cc -> ccls_callHierarchy.cc)  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9852e618cd 
							
						 
					 
					
						
						
							
							Add all to textDocument/documentSymbol  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7198db1777 
							
						 
					 
					
						
						
							
							Use ChangeStd{in,out}ToBinary  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b6375de2f3 
							
						 
					 
					
						
						
							
							Display diagnostics from header files  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a96d9613f4 
							
						 
					 
					
						
						
							
							Put static const into IndexVar::def (a definition is not required unless odr-used)  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9b9bf1cd19 
							
						 
					 
					
						
						
							
							Fix .. in compdb path; better type alias  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1830103ec6 
							
						 
					 
					
						
						
							
							Internalize strings & remove diagnostics_publisher.cc  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d21476d7ee 
							
						 
					 
					
						
						
							
							Inject anonymous struct/union into parent scopes  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							732e002b13 
							
						 
					 
					
						
						
							
							Infer system include paths from CompilerInvocation  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							d165a0b0ea 
							
						 
					 
					
						
						
							
							Use clang::PrintingPolicy and remove type_printer  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							806a05b234 
							
						 
					 
					
						
						
							
							Add Config->largeFileSize; pure virtual or defaulted methods are definitions; fix $ccls/callHierarchy  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f0559bba54 
							
						 
					 
					
						
						
							
							Remove Timer and PerformanceImportFile  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							34dc1e93e9 
							
						 
					 
					
						
						
							
							Remove WithFileContent & lex_utils.{cc,h}  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							da545f1139 
							
						 
					 
					
						
						
							
							$ccls/vars: differentiate local/field/parameter  
						
						 
						
						
						
					 
					
						2019-10-24 00:17:28 -07:00