Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c04c9fa750 
							
						 
					 
					
						
						
							
							Don't emit more diagnostics after hitting -ferror-limit  
						
						
						
					 
					
						2017-12-23 15:08:47 -08:00 
						 
				 
			
				
					
						
							
							
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							9362b4539f 
							
						 
					 
					
						
						
							
							Fix symlink creation on Windows.  
						
						
						
					 
					
						2017-12-23 11:16:48 -08:00 
						 
				 
			
				
					
						
							
							
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							1056869ffa 
							
						 
					 
					
						
						
							
							Remove dependency on builtin clang_resource_dir.  
						
						
						
					 
					
						2017-12-23 11:16:44 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							f9f4020f3c 
							
						 
					 
					
						
						
							
							Update tests after improvement of function type heuristic  
						
						
						
					 
					
						2017-12-23 10:29:23 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							646d154b9b 
							
						 
					 
					
						
						
							
							Better heuristics, noexcept specifier and C11 _Atomic specifier  
						
						
						
					 
					
						2017-12-23 09:57:12 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							156d4891c3 
							
						 
					 
					
						
						
							
							[hover] Better heuristics to insert function name right before the paren pair enclosing parameters ( #178 )  
						
						
						
					 
					
						2017-12-23 09:29:13 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fb491e6c6d 
							
						 
					 
					
						
						
							
							Format using clang format 4.0.0  
						
						
						
					 
					
						2017-12-23 08:33:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4aeb6acf04 
							
						 
					 
					
						
						
							
							Test improvements:  
						
						... 
						
						
						
						- Update files with \r\n newlines.
- Require clang 4.0.0 for running tests. 
						
					 
					
						2017-12-23 07:51:34 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6538274e66 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2017-12-23 07:36:08 -08:00 
						 
				 
			
				
					
						
							
							
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							0985613d16 
							
						 
					 
					
						
						
							
							Add is_global and is_member.  
						
						
						
					 
					
						2017-12-23 01:00:46 -06:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2056e44d22 
							
						 
					 
					
						
						
							
							Insert qualified name right before matching paren ( of last ) in function's type spelling  
						
						... 
						
						
						
						Before, function<int(int)> and (anon) mess up the function signature 
						
					 
					
						2017-12-22 15:48:30 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9d4cf2a351 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2017-12-22 14:56:16 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							c3c0feecb2 
							
						 
					 
					
						
						
							
							[indexer] Make hover optional ( #176 )  
						
						... 
						
						
						
						On textDocument/hover requests, return `detailed_name` if `hover` is unavailable
Don't include leading `type_name` in `detailed_name` for CXIdxEntityEnumConstant, i.e. `Foo Foo::a` -> `Foo::a` 
						
					 
					
						2017-12-22 14:48:55 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ba4a5e91cb 
							
						 
					 
					
						
						
							
							[indexer] Remove IsLocalSemanticContainer check in qualified names  
						
						
						
					 
					
						2017-12-22 09:21:53 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ea323a3b4b 
							
						 
					 
					
						
						
							
							Actually skip the test  
						
						
						
					 
					
						2017-12-22 09:14:11 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							43b44bb5e5 
							
						 
					 
					
						
						
							
							Fix outline test on debian  
						
						
						
					 
					
						2017-12-22 09:08:20 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b4b45d36b5 
							
						 
					 
					
						
						
							
							Only run Objective-C tests on Apple platforms  
						
						
						
					 
					
						2017-12-22 09:07:21 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7c01796c 
							
						 
					 
					
						
						
							
							Do not include path in lambda detail/hover string  
						
						
						
					 
					
						2017-12-22 08:59:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							36ea900258 
							
						 
					 
					
						
						
							
							Remove tests/stl.cc.  
						
						... 
						
						
						
						Not really useful, and it is hard to make work cross-platform. 
						
					 
					
						2017-12-22 08:49:13 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ac3103a8 
							
						 
					 
					
						
						
							
							Add TEXT_REPLACE in index tests.  
						
						... 
						
						
						
						This allows USRs to vary across platforms in index tests, which is required to
make them pass on all platforms. 
						
					 
					
						2017-12-22 08:48:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee30f8f73e 
							
						 
					 
					
						
						
							
							Update class.m test  
						
						
						
					 
					
						2017-12-22 08:46:22 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a97abff569 
							
						 
					 
					
						
						
							
							Update tests  
						
						
						
					 
					
						2017-12-22 08:26:27 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d7a183c796 
							
						 
					 
					
						
						
							
							Try to keep semantic highlighting colors stable across open files.  
						
						
						
					 
					
						2017-12-22 07:29:13 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							043e9a4d44 
							
						 
					 
					
						
						
							
							[indexer] Fix hover info of class member functions  
						
						
						
					 
					
						2017-12-21 22:46:45 -08:00 
						 
				 
			
				
					
						
							
							
								walter erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							57b95d8a8c 
							
						 
					 
					
						
						
							
							Update README.md  
						
						
						
					 
					
						2017-12-21 23:35:41 -06:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ca02ee4339 
							
						 
					 
					
						
						
							
							[waf] Support --bundled-clang=5.0.1  
						
						
						
					 
					
						2017-12-21 18:52:16 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ba1ca37326 
							
						 
					 
					
						
						
							
							[indexer] Make $cquery/base find correct overriden functions ( #169 )  
						
						
						
					 
					
						2017-12-20 23:18:48 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6aefa9b114 
							
						 
					 
					
						
						
							
							[indexer] Handle unnamed namespaces  
						
						
						
					 
					
						2017-12-20 19:52:34 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							6e231628fe 
							
						 
					 
					
						
						
							
							Specify lambda return type to work around clang 3.5 build issue  
						
						
						
					 
					
						2017-12-20 19:28:57 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3410f9769c 
							
						 
					 
					
						
						
							
							textDocument/definitions: on a variable definition, get both declarations and variable_type definition.  
						
						
						
					 
					
						2017-12-20 10:59:14 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							519abd1090 
							
						 
					 
					
						
						
							
							Make a couple of tests consistent across platforms  
						
						
						
					 
					
						2017-12-20 10:30:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b75875a83e 
							
						 
					 
					
						
						
							
							Fix CI  
						
						
						
					 
					
						2017-12-20 10:27:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cb6aa5f1c9 
							
						 
					 
					
						
						
							
							Fix some warnings in tests.  
						
						
						
					 
					
						2017-12-20 09:43:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e26f1caaba 
							
						 
					 
					
						
						
							
							Some changes to index tests:  
						
						... 
						
						
						
						- Add EXTRA_FLAGS: which lets a test specify additional command line
flags to pass to clang.
- Show diagnostics in the terminal after indexing the file.
- Allow the user to pass a test filter/file on the command line (ie,
cquery --test-index foo.cc) 
						
					 
					
						2017-12-20 09:12:22 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4bf8dbe3ea 
							
						 
					 
					
						
						
							
							Move std::cin.tie to main  
						
						
						
					 
					
						2017-12-20 09:12:22 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ee78b527ae 
							
						 
					 
					
						
						
							
							[indexer] Treat empty short_name as implicit call which should not be included in all_symbols  
						
						... 
						
						
						
						std::vector<int> a = f(); // besides f, there is an implicit move constructor vector(vector<T>&&)
We expect finding references on `f` takes us to `f`, not to `vector(vector<T>&&)` 
						
					 
					
						2017-12-20 07:46:43 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfa88ed1c 
							
						 
					 
					
						
						
							
							Update third_party dependencies to FreeBSD buildable versions  
						
						... 
						
						
						
						The latest sparsepp and loguru build on FreeBSD:
605ebb9534c3f5b43206 
						
					 
					
						2017-12-19 20:24:41 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Hock 
							
						 
					 
					
						
						
						
						
							
						
						
							b574dcb83f 
							
						 
					 
					
						
						
							
							update readme  
						
						
						
					 
					
						2017-12-19 08:16:52 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Hock 
							
						 
					 
					
						
						
						
						
							
						
						
							4b420c53d3 
							
						 
					 
					
						
						
							
							add unit test  
						
						
						
					 
					
						2017-12-19 08:16:52 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Hock 
							
						 
					 
					
						
						
						
						
							
						
						
							bea5b38bc5 
							
						 
					 
					
						
						
							
							/.cquery file parsing fixes  
						
						... 
						
						
						
						- relative path handling
- first line was being ignored if it was a flag (code assumed it was path to clang binary) 
						
					 
					
						2017-12-19 08:16:52 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a2b68e93 
							
						 
					 
					
						
						
							
							Never elide result response for hover.  
						
						
						
					 
					
						2017-12-18 23:54:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9db4a2da 
							
						 
					 
					
						
						
							
							Send null hover response if there is no hover.  
						
						
						
					 
					
						2017-12-18 23:27:52 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							18f602c6e8 
							
						 
					 
					
						
						
							
							For textDocument/hover, do not error on empty results  
						
						
						
					 
					
						2017-12-18 23:21:30 -08:00 
						 
				 
			
				
					
						
							
							
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cf4603c6fa 
							
						 
					 
					
						
						
							
							Add FileContentsWithOffsets  
						
						
						
					 
					
						2017-12-18 23:05:12 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8098e4f01d 
							
						 
					 
					
						
						
							
							Support multiple base functions.  
						
						
						
					 
					
						2017-12-18 22:15:46 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b4e8f8dd4f 
							
						 
					 
					
						
						
							
							Don't show idle status while loading compile_commands.json/project.  
						
						
						
					 
					
						2017-12-18 21:36:48 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d1c6917f 
							
						 
					 
					
						
						
							
							Report detailed name for workspace symbol search.  
						
						... 
						
						
						
						This fixes vscode filtering which fixes qualified name global symbol search. 
						
					 
					
						2017-12-18 21:31:19 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							be961fc4f2 
							
						 
					 
					
						
						
							
							Add hover (instead of reusing detailed_name)  
						
						
						
					 
					
						2017-12-18 21:20:00 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9502c889d2 
							
						 
					 
					
						
						
							
							Update tests for typedef changes.  
						
						
						
					 
					
						2017-12-18 20:42:17 -08:00 
						 
				 
			
				
					
						
							
							
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3d4ebcd7ee 
							
						 
					 
					
						
						
							
							Update tests for llvm 4  
						
						
						
					 
					
						2017-12-18 20:40:12 -08:00