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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							f145c4422f
							
						
					 | 
					
						
						
							
							experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap
						
						
						
						
						
					 | 
					
						2018-05-13 15:24:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3a36a4ae6
							
						
					 | 
					
						
						
							
							Use llvm::cl and simplify main.cc import_pipeline.cc
						
						
						
						
						
					 | 
					
						2018-05-13 12:08:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							87dcb8ffb2
							
						
					 | 
					
						
						
							
							clang+llvm-6.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz.SHA256 -> 16.04
						
						
						
						
						
					 | 
					
						2018-05-13 09:07:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							224ba97f27
							
						
					 | 
					
						
						
							
							Use clang+llvm C++ in cmake; parse args with clang driver
						
						
						
						
						
					 | 
					
						2018-05-13 01:13:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							99e7c56956
							
						
					 | 
					
						
						
							
							cmake: make FreeBSD 11,12 build
						
						
						
						
						
					 | 
					
						2018-05-12 11:45:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							bac704f17b
							
						
					 | 
					
						
						
							
							Backport and cleanup
						
						
						
						
						
					 | 
					
						2018-05-09 22:55:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							72433643bf
							
						
					 | 
					
						
						
							
							Fix file_id. (#8)
						
						
						
						
						
					 | 
					
						2018-05-08 08:56:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							b55819a8a1
							
						
					 | 
					
						
						
							
							Random changes. (#6)
						
						
						
						
						
					 | 
					
						2018-05-08 00:35:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								scturtle
							
						 
					 | 
					
						
						
						
						
							
						
						
							04a848e065
							
						
					 | 
					
						
						
							
							Add CLANG_USE_BUNDLED_LIBC++ to cmake
						
						
						
						
						
					 | 
					
						2018-05-07 23:56:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							a4a07120a1
							
						
					 | 
					
						
						
							
							Reflect optional by Brandon Tolsch
						
						
						
						
						
					 | 
					
						2018-05-07 20:59:08 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							984c6367d1
							
						
					 | 
					
						
						
							
							Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)
						
						
						
						
						
					 | 
					
						2018-05-06 21:56:14 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							86efddf032
							
						
					 | 
					
						
						
							
							README
						
						
						
						
						
					 | 
					
						2018-05-05 15:25:43 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccb5cba720
							
						
					 | 
					
						
						
							
							.
						
						
						
						
						
					 | 
					
						2018-05-04 09:45:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							d337d9bff7
							
						
					 | 
					
						
						
							
							.
						
						
						
						
						
					 | 
					
						2018-05-03 00:32:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							fac5c56682
							
						
					 | 
					
						
						
							
							Use usr as primary key and remove id; simplify import pipeline
						
						
						
						
						
						
						
						Remove on_id_map, IndexMergeIndexUpdates 
						
					 | 
					
						2018-05-01 22:45:01 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							01f1064576
							
						
					 | 
					
						
						
							
							Improve workspace/symbol sorting heuristic
						
						
						
						
						
					 | 
					
						2018-04-29 20:20:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							d821ac34d8
							
						
					 | 
					
						
						
							
							Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time
						
						
						
						
						
					 | 
					
						2018-04-28 23:37:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Amos Bird
							
						 
					 | 
					
						
						
						
						
							
						
						
							b4cca890c6
							
						
					 | 
					
						
						
							
							using SIGSTOP (avoid interactive signal blocking) (#2)
						
						
						
						
						
					 | 
					
						2018-04-18 00:17:24 -07:00 | 
					
					
						
						
							
							
							
						
					 |