Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							db7e25c542 
							
						 
					 
					
						
						
							
							Reformat  
						
						
						
					 
					
						2019-10-23 21:56:50 -07:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3995a9d5b8 
							
						 
					 
					
						
						
							
							Add initialization options highlight.{blacklist,whitelist}  
						
						
						
					 
					
						2018-03-09 00:23:32 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							15ec6036e7 
							
						 
					 
					
						
						
							
							Set parentKind of Func/Var from declarations if they have no definition  
						
						
						
					 
					
						2018-03-07 00:56:47 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							57f2c325f0 
							
						 
					 
					
						
						
							
							parentKind in semantic highlighting: SymbolKind -> lsSymbolKind  
						
						
						
					 
					
						2018-03-07 00:34:20 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8e70a1078e 
							
						 
					 
					
						
						
							
							Use call sites for callHierarchy  
						
						
						
					 
					
						2018-02-28 17:56:49 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							411d49951d 
							
						 
					 
					
						
						
							
							Reduce structs in language_server_api.h and clarify query_utils.h  
						
						
						
					 
					
						2018-02-23 15:57:11 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d2bc737068 
							
						 
					 
					
						
						
							
							Semantic highlighting of macros  
						
						
						
					 
					
						2018-02-22 09:43:53 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e785d3f477 
							
						 
					 
					
						
						
							
							Keep a list of QueryType  
						
						
						
					 
					
						2018-02-21 23:02:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							488f6cc962 
							
						 
					 
					
						
						
							
							Add lsSymbolKind::StaticMethod (extension) and set parentKind  
						
						
						
					 
					
						2018-02-18 19:01:22 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							58d6547411 
							
						 
					 
					
						
						
							
							Remove ClangSymbolKind in favor of lsSymbolKind  
						
						
						
					 
					
						2018-02-18 11:43:28 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0f03146daa 
							
						 
					 
					
						
						
							
							Change optional<...> Query{Func,Type}::Def to forward_list  
						
						
						
					 
					
						2018-02-17 23:24:09 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cfdb6bf422 
							
						 
					 
					
						
						
							
							Change optional<...> QueryVar::Def to forward_list  
						
						... 
						
						
						
						Related to #403  
						
					 
					
						2018-02-17 22:09:03 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							aee79b3617 
							
						 
					 
					
						
						
							
							variable_type -> type; remove parent_{id,kind} (they should be inferred from Def::spell; clean up SymbolIdx, Reference, SymbolRef  
						
						
						
					 
					
						2018-02-11 10:28:26 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c28426bbb4 
							
						 
					 
					
						
						
							
							Remove QueryLocation and clean up  
						
						
						
					 
					
						2018-02-09 19:13:50 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							aa125e34f3 
							
						 
					 
					
						
						
							
							Work around SIGSEGV and simplify SymbolIdx  
						
						
						
					 
					
						2018-02-09 17:05:17 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c4bd7ef44b 
							
						 
					 
					
						
						
							
							Rename Reference members  
						
						
						
					 
					
						2018-02-09 14:12:35 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6933870962 
							
						 
					 
					
						
						
							
							Change symbol id from size_t to RawId (uint32_t currently)  
						
						
						
					 
					
						2018-02-03 10:35:17 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							57ea5f7cb9 
							
						 
					 
					
						
						
							
							Check the function name appearance before publish semantic highlight.  
						
						
						
					 
					
						2018-02-01 16:27:31 +08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							93269ecfd4 
							
						 
					 
					
						
						
							
							Change std::string FuncDefDefinition::short_name to ShortName()  
						
						
						
					 
					
						2018-01-30 22:40:02 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							41f87887bb 
							
						 
					 
					
						
						
							
							Change std::string VarDefDefinition::short_name to ShortName()  
						
						
						
					 
					
						2018-01-30 22:04:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb7d415d7 
							
						 
					 
					
						
						
							
							usr_to_file uses new NormalizedPath type  
						
						
						
					 
					
						2018-01-29 16:56:00 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							09d7da2893 
							
						 
					 
					
						
						
							
							Don't emit semantic highlight for operators or lambda ( #369 )  
						
						... 
						
						
						
						Fixes  #368  
					
						2018-01-29 09:28:17 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bdb880e0a5 
							
						 
					 
					
						
						
							
							Serialize VarDefDefinitionData::{parent_kind,parent_id}  
						
						
						
					 
					
						2018-01-28 12:34:31 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5763201838 
							
						 
					 
					
						
						
							
							Remove is_type_member & VarDefDefinitionData::declaring_type  
						
						... 
						
						
						
						Rename ClangStorageClass to StorageClass
Add semantic_parent & semantic_parent_kind (but not serialized yet)
Move query.h SymbolKind to indexer.h SymbolKind and make it uint8_t 
						
					 
					
						2018-01-27 20:46:06 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							723c78409f 
							
						 
					 
					
						
						
							
							Move is_operator from indexer to semantic highlighting  
						
						
						
					 
					
						2018-01-26 10:08:56 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							351e7b6c95 
							
						 
					 
					
						
						
							
							Add ClangStorageClass storage; to {Func,Var}DefDefinitionData and semantic highlighting.  
						
						... 
						
						
						
						This can be used to differentiate local/global variables, template parameters.
Also make msgpack deserialization robust. 
						
					 
					
						2018-01-26 09:47:42 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							67834ca783 
							
						 
					 
					
						
						
							
							Strongly typed semantic highlighting kind  
						
						
						
					 
					
						2018-01-16 17:48:22 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c4935fb367 
							
						 
					 
					
						
						
							
							Add kind to Out_CqueryPublishSemanticHighlighting  
						
						
						
					 
					
						2018-01-15 15:08:03 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							54ac72115e 
							
						 
					 
					
						
						
							
							Change line/column to 0-based and only use 1-based when (de,)serialized to JSON  
						
						
						
					 
					
						2018-01-14 11:54:23 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							45cb0b8cc5 
							
						 
					 
					
						
						
							
							Fix message_handler.cc when range is invalid  
						
						
						
					 
					
						2018-01-12 16:06:44 -08:00 
						 
				 
			
				
					
						
							
							
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							16f6fdbef1 
							
						 
					 
					
						
						
							
							Fix shrinking region. ( #290 )  
						
						
						
					 
					
						2018-01-12 08:44:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							54394ed868 
							
						 
					 
					
						
						
							
							Format  
						
						
						
					 
					
						2018-01-10 18:43:01 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							6a03a86e64 
							
						 
					 
					
						
						
							
							Hack to restrict the region.  
						
						
						
					 
					
						2018-01-10 09:42:54 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							503127e0da 
							
						 
					 
					
						
						
							
							Reflect std::variant and change lsRequestId to variant<monostate,double,string> ( #279 )  
						
						
						
					 
					
						2018-01-09 22:34:58 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							60e384a859 
							
						 
					 
					
						
						
							
							Make semantic highlighting symbol ranges non-overlapping using a scan line algorithm  
						
						
						
					 
					
						2018-01-09 20:24:54 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							332a3b5240 
							
						 
					 
					
						
						
							
							Serialize {type,func}->def.kind for semantic highlighting  
						
						
						
					 
					
						2018-01-07 10:22:03 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							29345f067c 
							
						 
					 
					
						
						
							
							Set {func,type}->def.kind  
						
						
						
					 
					
						2018-01-07 01:07:39 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e09ed35a8d 
							
						 
					 
					
						
						
							
							Forward declare Project  
						
						
						
					 
					
						2018-01-06 16:04:51 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							516b94e982 
							
						 
					 
					
						
						
							
							Change VarClass::cls to ClangSymbolKind::kind  
						
						... 
						
						
						
						ClangSymbolKind is ported from clang::index::SymbolKind 
						
					 
					
						2018-01-05 22:43:12 -08:00 
						 
				 
			
				
					
						
							
							
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							4c2dff39ef 
							
						 
					 
					
						
						
							
							Response "being indexed" instead of "not found".  
						
						
						
					 
					
						2017-12-30 19:39:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c596e55dcc 
							
						 
					 
					
						
						
							
							Cleanup some includes.  
						
						
						
					 
					
						2017-12-29 12:00:52 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5ace7e7062 
							
						 
					 
					
						
						
							
							Remove logging  
						
						
						
					 
					
						2017-12-28 09:03:35 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							243630ca2e 
							
						 
					 
					
						
						
							
							wip  
						
						
						
					 
					
						2017-12-28 08:55:46 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b8e7a5bcb3 
							
						 
					 
					
						
						
							
							Format code  
						
						
						
					 
					
						2017-12-27 07:54:46 -08:00 
						 
				 
			
				
					
						
							
							
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							cb7ccbe543 
							
						 
					 
					
						
						
							
							Change var.def.is_* to enum.  
						
						
						
					 
					
						2017-12-23 19:29:32 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d84cd68c 
							
						 
					 
					
						
						
							
							Merge IpcManager and QueueManager  
						
						
						
					 
					
						2017-12-23 16:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							0985613d16 
							
						 
					 
					
						
						
							
							Add is_global and is_member.  
						
						
						
					 
					
						2017-12-23 01:00:46 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ae8cae5ba6 
							
						 
					 
					
						
						
							
							Do not index files starting with git:  
						
						
						
					 
					
						2017-12-06 17:00:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b65a30c3f7 
							
						 
					 
					
						
						
							
							Move Ipc_* types into messages/  
						
						
						
					 
					
						2017-12-05 20:41:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b441a90e0d 
							
						 
					 
					
						
						
							
							Finish migrating to messages/  
						
						
						
					 
					
						2017-12-05 19:46:36 -08:00