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 
							
						 
					 
					
						
						
						
						
							
						
						
							df72a9eb72 
							
						 
					 
					
						
						
							
							Simplify  
						
						 
						
						
						
					 
					
						2018-07-15 00:55:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcccea285 
							
						 
					 
					
						
						
							
							Use Clang C++ for completion and diagnostics  
						
						 
						
						
						
					 
					
						2018-07-15 00:15:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4612aa062b 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: support both line/character-style and position-style ranges  
						
						 
						
						
						
					 
					
						2018-07-14 14:03:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d604fc38dc 
							
						 
					 
					
						
						
							
							Use Sema/CodeCompleteConsumer  
						
						 
						
						
						
					 
					
						2018-07-14 11:41:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0780e80f8a 
							
						 
					 
					
						
						
							
							Fix FreeBSD build with -DUSE_SHARED_LLVM=off  
						
						 
						
						
						
					 
					
						2018-07-14 09:19:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							39d4bbfe67 
							
						 
					 
					
						
						
							
							Use clangTooling  
						
						 
						
						
						
					 
					
						2018-07-14 00:58:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3737d4c60f 
							
						 
					 
					
						
						
							
							Support uses from other files and improve references in macro replacement-list  
						
						 
						
						
						
					 
					
						2018-07-13 16:44:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0c50ee79f2 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
					 
					
						2018-07-12 12:42:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c04d0620c0 
							
						 
					 
					
						
						
							
							Add some ObjC kinds  
						
						 
						
						
						
					 
					
						2018-07-12 12:27:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1ff07dc9 
							
						 
					 
					
						
						
							
							Fix memberHierarchy  
						
						 
						
						
						
					 
					
						2018-07-08 23:31:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1d4b410b 
							
						 
					 
					
						
						
							
							$ccls/publishSemanticHighlighting: use pair<int,int> in place of lsRange  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0a304096df 
							
						 
					 
					
						
						
							
							cmake: remove -lc++experimental -ldl -lexecinfo  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c6553c79ab 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 20:38:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ed1b221fab 
							
						 
					 
					
						
						
							
							Remove submodule doctest  
						
						 
						
						
						
					 
					
						2018-07-08 17:20:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8acf9cdb 
							
						 
					 
					
						
						
							
							pipeline  
						
						 
						
						
						
					 
					
						2018-07-08 13:40:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cc65ea94ed 
							
						 
					 
					
						
						
							
							Misc changes to clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 12:24:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							df02c29a7d 
							
						 
					 
					
						
						
							
							clangIndex  
						
						 
						
						
						
					 
					
						2018-07-08 00:34:31 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2196e17222 
							
						 
					 
					
						
						
							
							Clean up clang_tu  
						
						 
						
						
						
					 
					
						2018-07-07 15:43:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7dd0241a4c 
							
						 
					 
					
						
						
							
							First draft: replace libclang indexer with clangIndex  
						
						 
						
						
						
					 
					
						2018-07-07 15:43:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							775c72b0e6 
							
						 
					 
					
						
						
							
							clang+llvm libs  
						
						 
						
						
						
					 
					
						2018-07-06 23:41:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f81454b9ec 
							
						 
					 
					
						
						
							
							textDocument/references: add excludeRole  
						
						 
						
						
						
					 
					
						2018-07-04 19:16:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8837d612 
							
						 
					 
					
						
						
							
							diagnostics  
						
						 
						
						
						
					 
					
						2018-07-03 21:51:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0df5a2cd66 
							
						 
					 
					
						
						
							
							rename  
						
						 
						
						
						
					 
					
						2018-07-03 11:19:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9640a56b 
							
						 
					 
					
						
						
							
							Add all to textDocument/documentSymbol  
						
						 
						
						
						
					 
					
						2018-07-01 10:19:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							207e79ea98 
							
						 
					 
					
						
						
							
							Use ChangeStd{in,out}ToBinary  
						
						 
						
						
						
					 
					
						2018-07-01 10:19:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							559a68a261 
							
						 
					 
					
						
						
							
							Display diagnostics from header files  
						
						 
						
						
						
					 
					
						2018-06-23 10:50:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c5dc759831 
							
						 
					 
					
						
						
							
							Put static const into IndexVar::def (a definition is not required unless odr-used)  
						
						 
						
						
						
					 
					
						2018-06-17 13:30:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1902aeb6 
							
						 
					 
					
						
						
							
							Fix .. in compdb path; better type alias  
						
						 
						
						
						
					 
					
						2018-06-17 12:45:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d8153d4b 
							
						 
					 
					
						
						
							
							Internalize strings & remove diagnostics_publisher.cc  
						
						 
						
						
						
					 
					
						2018-06-08 10:39:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a81aeae3 
							
						 
					 
					
						
						
							
							Inject anonymous struct/union into parent scopes  
						
						 
						
						
						
					 
					
						2018-06-06 10:29:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							134126629a 
							
						 
					 
					
						
						
							
							Infer system include paths from CompilerInvocation  
						
						 
						
						
						
					 
					
						2018-06-04 16:33:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0decb01a0f 
							
						 
					 
					
						
						
							
							Add Config->reparseForDependency  
						
						 
						
						... 
						
						
						
						Specify 1 if for large projects you don't want to reparse dependents at load time when a common .h changes. 
						
					 
					
						2018-06-02 00:57:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							7b1ff448b9 
							
						 
					 
					
						
						
							
							Use clang::PrintingPolicy and remove type_printer  
						
						 
						
						
						
					 
					
						2018-06-01 17:47:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							66580104ba 
							
						 
					 
					
						
						
							
							Add Config->largeFileSize; pure virtual or defaulted methods are definitions; fix $ccls/callHierarchy  
						
						 
						
						
						
					 
					
						2018-06-01 16:06:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							a36e548e03 
							
						 
					 
					
						
						
							
							Remove Timer and PerformanceImportFile  
						
						 
						
						
						
					 
					
						2018-05-31 23:52:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							39a17a9fd7 
							
						 
					 
					
						
						
							
							Remove WithFileContent & lex_utils.{cc,h}  
						
						 
						
						
						
					 
					
						2018-05-31 21:07:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ec00f854a0 
							
						 
					 
					
						
						
							
							$ccls/vars: differentiate local/field/parameter  
						
						 
						
						
						
					 
					
						2018-05-31 19:51:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b35d3c8fa8 
							
						 
					 
					
						
						
							
							Remove $ccls/random; remove DB::symbols; decrease DB::entities grow rate  
						
						 
						
						
						
					 
					
						2018-05-31 12:55:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							23c9c3a061 
							
						 
					 
					
						
						
							
							$ccls/memberHierarchy: add field offset  
						
						 
						
						
						
					 
					
						2018-05-28 21:24:42 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							07f0cdbf38 
							
						 
					 
					
						
						
							
							Simplify; improve $ccls/inheritanceHierarchy  
						
						 
						
						
						
					 
					
						2018-05-26 15:17:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							32bde07df6 
							
						 
					 
					
						
						
							
							filesystem.cc: deduplicate with UniqueID  
						
						 
						
						
						
					 
					
						2018-05-20 00:42:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4e2f64893c 
							
						 
					 
					
						
						
							
							textDocument/references: include base references by default  
						
						 
						
						
						
					 
					
						2018-05-18 08:53:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ba45e7ca63 
							
						 
					 
					
						
						
							
							cmake: link against zlib; use StringMap  
						
						 
						
						
						
					 
					
						2018-05-16 00:51:07 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							576959e460 
							
						 
					 
					
						
						
							
							Congratulations to Tea Deliverers  
						
						 
						
						
						
					 
					
						2018-05-14 09:47:21 -07:00