Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							99946c5700
							
						
					 | 
					
						
						
							
							Use clangTooling
						
						
						
						
						
					 | 
					
						2018-07-13 21:58:40 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 |