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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb08fdfa02
							
						
					 | 
					
						
						
							
							Remove $ccls/random; remove DB::symbols; decrease DB::entities grow rate
						
						
						
						
						
					 | 
					
						2019-10-24 00:17:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							42bcf2b58f
							
						
					 | 
					
						
						
							
							$ccls/memberHierarchy: add field offset
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							a962061698
							
						
					 | 
					
						
						
							
							Simplify pipeline
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf0d16fa0c
							
						
					 | 
					
						
						
							
							Replace loguru with a custom logger
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							a6094ef714
							
						
					 | 
					
						
						
							
							Simplify; improve $ccls/inheritanceHierarchy
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5ce45fd55
							
						
					 | 
					
						
						
							
							filesystem.cc: deduplicate with UniqueID
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d96d9dce2
							
						
					 | 
					
						
						
							
							textDocument/references: include base references by default
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							c279090ac5
							
						
					 | 
					
						
						
							
							cmake: link against zlib; use StringMap
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2e0c7ca24
							
						
					 | 
					
						
						
							
							clean up clang_complete found by scturtle; clean up project
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9e1e8cbdc
							
						
					 | 
					
						
						
							
							Congratulations to Tea Deliverers
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							36729818c3
							
						
					 | 
					
						
						
							
							experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							c81ca26a2e
							
						
					 | 
					
						
						
							
							Use llvm::cl and simplify main.cc import_pipeline.cc
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							4207c3ece1
							
						
					 | 
					
						
						
							
							clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							c269876593
							
						
					 | 
					
						
						
							
							Use clang+llvm C++ in cmake; parse args with clang driver
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							b349983e13
							
						
					 | 
					
						
						
							
							cmake: make FreeBSD 11,12 build
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							a385bffcbd
							
						
					 | 
					
						
						
							
							Backport and cleanup
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							4797401d55
							
						
					 | 
					
						
						
							
							Fix file_id. (#8)
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							888a870c0d
							
						
					 | 
					
						
						
							
							Random changes. (#6)
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							6c57f9663e
							
						
					 | 
					
						
						
							
							Add CLANG_USE_BUNDLED_LIBC++ to cmake
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba56663055
							
						
					 | 
					
						
						
							
							Reflect optional by Brandon Tolsch
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							49e042e070
							
						
					 | 
					
						
						
							
							Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							aba672203f
							
						
					 | 
					
						
						
							
							README
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e703af84e
							
						
					 | 
					
						
						
							
							.
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							13c451a7cd
							
						
					 | 
					
						
						
							
							.
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb057c7acd
							
						
					 | 
					
						
						
							
							Use usr as primary key and remove id; simplify import pipeline
						
						
						
						
						
						
						
						Remove on_id_map, IndexMergeIndexUpdates 
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ef801662b
							
						
					 | 
					
						
						
							
							Improve workspace/symbol sorting heuristic
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							f73100adf3
							
						
					 | 
					
						
						
							
							Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time
						
						
						
						
						
					 | 
					
						2019-10-23 21:56:51 -07:00 | 
					
					
						
						
							
							
							
						
					 |