Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8c32839362 
							
						 
					 
					
						
						
							
							$cquery/{call,member}Hierarchy{Initial,Expand} work  
						
						 
						
						
						
					 
					
						2018-02-25 16:13:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							eda5782aa6 
							
						 
					 
					
						
						
							
							hierarchies  
						
						 
						
						
						
					 
					
						2018-02-25 15:39:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							968c15a2ca 
							
						 
					 
					
						
						
							
							Add detailed_name to hierarchies  
						
						 
						
						
						
					 
					
						2018-02-25 15:24:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f84cb1c85f 
							
						 
					 
					
						
						
							
							Add field_name to $cquery/memberHierarchy{Initial,Expand} and untested call hierarchy  
						
						 
						
						
						
					 
					
						2018-02-25 14:53:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3da90152 
							
						 
					 
					
						
						
							
							Re-design $cquery/memberHierarchy{Initial,Expand}  
						
						 
						
						
						
					 
					
						2018-02-25 09:23:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8a427dfa9e 
							
						 
					 
					
						
						
							
							Add role to lsLocationEx  
						
						 
						
						
						
					 
					
						2018-02-24 21:47:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1469723c3c 
							
						 
					 
					
						
						
							
							Don't show references (e.g. there are references to classes in constructor positions) in textDocument/documentSymbol  
						
						 
						
						
						
					 
					
						2018-02-24 17:30:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b53c41408e 
							
						 
					 
					
						
						
							
							Support %c %cpp %clang in clang command line and remove -std=gnu11 -std=gnu++14 defaults  
						
						 
						
						... 
						
						
						
						If you want to mix C/C++ source files in a `.cquery` project:
echo -e '%clang\n%cpp -std=gnu++14' > .cquery 
						
					 
					
						2018-02-24 15:21:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							62e6f91808 
							
						 
					 
					
						
						
							
							Don't include rapidjson in indexer.h  
						
						 
						
						
						
					 
					
						2018-02-23 18:30:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bee8bacefd 
							
						 
					 
					
						
						
							
							Speed up build  
						
						 
						
						
						
					 
					
						2018-02-23 18:24:54 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c68548a2ca 
							
						 
					 
					
						
						
							
							Remove <regex> from lex_utils.h and separate language_server_api.h  
						
						 
						
						... 
						
						
						
						% time clang++ -fsyntax-only -std=c++11 a.cc
<iostream> => 0.35s
<regex> => 0.68s 
						
					 
					
						2018-02-23 16:33:48 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							b98c9a4575 
							
						 
					 
					
						
						
							
							Remove UniqueAdd* and uniquify uses after libclang callbacks.  
						
						 
						
						... 
						
						
						
						This removes some duplication in `uses`. 
						
					 
					
						2018-02-23 15:08:19 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nathan Ridge 
							
						 
					 
					
						
						
						
						
							
						
						
							9f4b30ca8c 
							
						 
					 
					
						
						
							
							Fix semantic highlighting regressions from switch from ClangSymbolKind to lsSymbolKind ( fixes   #469 )  
						
						 
						
						
						
					 
					
						2018-02-22 16:11:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c49730fd 
							
						 
					 
					
						
						
							
							Better :: lexing and fix ci  
						
						 
						
						
						
					 
					
						2018-02-22 15:52:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							61b5ef4fa0 
							
						 
					 
					
						
						
							
							Reduce <iostream>; don't include rapidjson in language_server_api.h; add role to lsReferenceContext  
						
						 
						
						
						
					 
					
						2018-02-22 14:39:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d2bc737068 
							
						 
					 
					
						
						
							
							Semantic highlighting of macros  
						
						 
						
						
						
					 
					
						2018-02-22 09:43:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa0308ff6 
							
						 
					 
					
						
						
							
							Update tests  
						
						 
						
						
						
					 
					
						2018-02-22 08:54:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							b9fcbddc6d 
							
						 
					 
					
						
						
							
							Use -working-directory=  
						
						 
						
						
						
					 
					
						2018-02-22 08:50:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							319cec6e0a 
							
						 
					 
					
						
						
							
							fix ci  
						
						 
						
						
						
					 
					
						2018-02-22 17:02:00 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							892f2ebfc7 
							
						 
					 
					
						
						
							
							Deduplicate Query*; add local variables to outline but not in documentSymbol  
						
						 
						
						
						
					 
					
						2018-02-21 23:49:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							01fe19f280 
							
						 
					 
					
						
						
							
							Format code  
						
						 
						
						
						
					 
					
						2018-02-21 23:34:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							566b508b8e 
							
						 
					 
					
						
						
							
							Fix regressions in completion filtering. Also improve performance slightly.  
						
						 
						
						... 
						
						
						
						If there was no filter then we would return all results - this caused huge delays for #include completion. 
						
					 
					
						2018-02-21 23:30:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fae959e0ee 
							
						 
					 
					
						
						
							
							Drop old completion requests.  
						
						 
						
						... 
						
						
						
						Also increase xref limit. 
						
					 
					
						2018-02-21 23:13:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e785d3f477 
							
						 
					 
					
						
						
							
							Keep a list of QueryType  
						
						 
						
						
						
					 
					
						2018-02-21 23:02:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							702cdbe9bb 
							
						 
					 
					
						
						
							
							Group initialization options and rename $cquery/typeHierarchyTree to $cquery/inheritanceHierarchy  
						
						 
						
						
						
					 
					
						2018-02-21 21:57:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							20d1636024 
							
						 
					 
					
						
						
							
							Support clang-cl and cl.exe  
						
						 
						
						
						
					 
					
						2018-02-21 00:24:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1a4da727da 
							
						 
					 
					
						
						
							
							Index namespace alias and MSVC __interface; add --enable-assert to waf; add lexical container to xref requests  
						
						 
						
						
						
					 
					
						2018-02-20 22:13:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							909c2e247a 
							
						 
					 
					
						
						
							
							Simplify query_utils  
						
						 
						
						
						
					 
					
						2018-02-20 18:30:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							65ba98c3f8 
							
						 
					 
					
						
						
							
							Add Config::maxXrefResults and improve textDocument/definition  
						
						 
						
						... 
						
						
						
						-std=c++11 => -std=c++14 for generic lambda 
						
					 
					
						2018-02-20 16:19:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							40ab5900de 
							
						 
					 
					
						
						
							
							Add TypeDefDefinitionData::declarations  
						
						 
						
						... 
						
						
						
						Constructors and destructors are also included in declarations. But this is not necessarily bad, as textDocument/definition on class spelling names can jump to constructors as well as declarations. 
						
					 
					
						2018-02-20 14:52:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3e0ce0dc 
							
						 
					 
					
						
						
							
							Improve finding definition/declaration and work around  #463  
						
						 
						
						
						
					 
					
						2018-02-20 12:46:52 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							84b2187d2a 
							
						 
					 
					
						
						
							
							-Wno-unused-result on GCC ( #462 )  
						
						 
						
						
						
					 
					
						2018-02-19 21:05:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							40233104a6 
							
						 
					 
					
						
						
							
							Fix GCC __wur  
						
						 
						
						
						
					 
					
						2018-02-19 19:06:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3f4b727b4b 
							
						 
					 
					
						
						
							
							Remove -xc -xc++; add -std=gnu11 -std=gnu++14 only in .cquery mode and when --driver-mode is unspecified  
						
						 
						
						
						
					 
					
						2018-02-19 18:23:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							e83fce65c2 
							
						 
					 
					
						
						
							
							Add loose mode in project.cc  
						
						 
						
						
						
					 
					
						2018-02-19 17:19:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f9d7361953 
							
						 
					 
					
						
						
							
							Add Config::compilationDatabaseCommand  
						
						 
						
						... 
						
						
						
						If specified, this is an external command that provides the JSON compilation database, instead of compile_commands.json 
						
					 
					
						2018-02-19 16:20:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d33bf50181 
							
						 
					 
					
						
						
							
							Order SymbolRef by size first, Role::Definition second  
						
						 
						
						
						
					 
					
						2018-02-18 19:46:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5164c4b2f6 
							
						 
					 
					
						
						
							
							Fix GetCallersForAllBaseFunctions found by romix  
						
						 
						
						
						
					 
					
						2018-02-18 19:08:04 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							488f6cc962 
							
						 
					 
					
						
						
							
							Add lsSymbolKind::StaticMethod (extension) and set parentKind  
						
						 
						
						
						
					 
					
						2018-02-18 19:01:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9217393a78 
							
						 
					 
					
						
						
							
							Add semantic highlighting test file  
						
						 
						
						... 
						
						
						
						Don't mark destructors as type references. 
						
					 
					
						2018-02-18 14:50:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							bfd4edf177 
							
						 
					 
					
						
						
							
							Remove local variables from documentSymbol  
						
						 
						
						
						
					 
					
						2018-02-18 12:07:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							58d6547411 
							
						 
					 
					
						
						
							
							Remove ClangSymbolKind in favor of lsSymbolKind  
						
						 
						
						
						
					 
					
						2018-02-18 11:43:28 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f3134d564c 
							
						 
					 
					
						
						
							
							Simplify Index* Query*  
						
						 
						
						
						
					 
					
						2018-02-18 10:43:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patil Arpith 
							
						 
					 
					
						
						
						
						
							
						
						
							afdde4d59f 
							
						 
					 
					
						
						
							
							Making completion_request_ ThreadedQueue from AtomicObject ( #459 )  
						
						 
						
						
						
					 
					
						2018-02-18 09:15:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Boris Staletic 
							
						 
					 
					
						
						
						
						
							
						
						
							be4d37dac3 
							
						 
					 
					
						
						
							
							Fix integer sign comparison  
						
						 
						
						
						
					 
					
						2018-02-18 09:10:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							015195036c 
							
						 
					 
					
						
						
							
							Maintain a list of Def in Query{Func,Var}::Def  
						
						 
						
						
						
					 
					
						2018-02-18 00:42:04 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							7e45983d6d 
							
						 
					 
					
						
						
							
							Don't store -fsyntax-only in compilation entries  
						
						 
						
						... 
						
						
						
						There is a FIXME about the usage of -fsyntax-only in clang::createInvocationFromCommandLine 
						
					 
					
						2018-02-14 23:02:37 -08:00