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:
605ebb9534 
c3f5b43206 
						
					 
					
						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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							8897bcc54d 
							
						 
					 
					
						
						
							
							[indexer] Display declaration line for typedef/using.  fix   #141  
						
						 
						
						... 
						
						
						
						GetDocumentContentInRange calls clang_tokenize, which is not easy to
handle multi-line declarations. Only display declaration lines for
one-line `typedef`/`using` now. 
						
					 
					
						2017-12-18 19:30:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9b9740f421 
							
						 
					 
					
						
						
							
							Reduce the number of travis configurations.  
						
						 
						
						... 
						
						
						
						Hopefully this will make it run faster. 
						
					 
					
						2017-12-18 16:57:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1fd50b4dea 
							
						 
					 
					
						
						
							
							Fix MSVC build.  
						
						 
						
						
						
					 
					
						2017-12-18 16:35:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Walter Erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							cb098cbfc3 
							
						 
					 
					
						
						
							
							test  
						
						 
						
						
						
					 
					
						2017-12-18 16:26:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Walter Erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							a6cb98945e 
							
						 
					 
					
						
						
							
							Add obj-c support in the indexer  
						
						 
						
						
						
					 
					
						2017-12-18 16:26:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5600989a42 
							
						 
					 
					
						
						
							
							[indexer] Treat explicit destructor call as not is_implicit ( #159 )  
						
						 
						
						... 
						
						
						
						Also fixed an unused warning. 
						
					 
					
						2017-12-18 13:48:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0cf54f3557 
							
						 
					 
					
						
						
							
							[waf] Fix ./waf configure --bundled-clang=5.0.0  
						
						 
						
						
						
					 
					
						2017-12-18 13:30:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							002d32c8a0 
							
						 
					 
					
						
						
							
							Fix broken auto-resource-dir detection  
						
						 
						
						
						
					 
					
						2017-12-18 11:47:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Hock 
							
						 
					 
					
						
						
						
						
							
						
						
							934c20312a 
							
						 
					 
					
						
						
							
							set rpath for mac when --use-system-clang  
						
						 
						
						
						
					 
					
						2017-12-17 21:18:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd35db034 
							
						 
					 
					
						
						
							
							[indexer] Index references to system headers  
						
						 
						
						
						
					 
					
						2017-12-17 21:16:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ef7215cd7f 
							
						 
					 
					
						
						
							
							textDocument/definition: find macro definition instead of Type definition if the macro expands to tokens led by a SymbolKind::Type  
						
						 
						
						
						
					 
					
						2017-12-17 21:14:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb135e10a 
							
						 
					 
					
						
						
							
							Support FreeBSD  
						
						 
						
						... 
						
						
						
						This commit fixes issue on cquery's side. Its dependencies loguru and
sparsepp should also be ported to FreeBSD:
* https://github.com/emilk/loguru/pull/46 
* sysinfo(2) called by sparsepp https://github.com/greg7mdp/sparsepp/blob/master/sparsepp/spp_memory.h#L32  
						
					 
					
						2017-12-17 16:44:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Riatre Foo 
							
						 
					 
					
						
						
						
						
							
						
						
							0045e4817c 
							
						 
					 
					
						
						
							
							Windows build script ( #154 )  
						
						 
						
						... 
						
						
						
						* Cast from float explicitly.
* Upgrades to waf 2.0.2.
For VS2017 support on Windows.
* [waf] Supports building on Windows.
Needs 7z.exe in PATH for extracting prebuilt clang NSIS installer (when
using bundled clang).
RPATH is "emulated" by putting a libclang.dll alongside the cquery
binary.
Tested with Visual Studio 2017 toolchain.
* [waf] Fix default_resource_directory on Windows + system clang.
* Add AppVeyor configuration 
						
					 
					
						2017-12-17 10:14:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8ea0e51f 
							
						 
					 
					
						
						
							
							Honor environment variable CXXFLAGS and tweak README ( #153 )  
						
						 
						
						... 
						
						
						
						Also loosen rsync `-a` option to `-rt` 
						
					 
					
						2017-12-16 19:39:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DaanDeMeyer 
							
						 
					 
					
						
						
						
						
							
						
						
							97da6c937a 
							
						 
					 
					
						
						
							
							Remove sparsehash from wscript  
						
						 
						
						
						
					 
					
						2017-12-16 09:39:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								DaanDeMeyer 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa92466eb 
							
						 
					 
					
						
						
							
							Fix IsSymLink on Linux ( #147 )  
						
						 
						
						... 
						
						
						
						IsSymlink was giving faulty results when finding recursive files on Linux. I've updated the function to use the built-in POSIX macro for checking if a file is a symlink. 
						
					 
					
						2017-12-16 08:32:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c0c3fc41a4 
							
						 
					 
					
						
						
							
							Do not emit an include in the indexer if we failed to resolve the file. Also add -resource-dir to tests.  
						
						 
						
						
						
					 
					
						2017-12-15 21:24:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d23de3a9fb 
							
						 
					 
					
						
						
							
							Move default resource directory computation to utils.  
						
						 
						
						... 
						
						
						
						This will be used by the test system as well. 
						
					 
					
						2017-12-15 21:18:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							883f886d2a 
							
						 
					 
					
						
						
							
							Make sure GetExecutablePath is normalized on windows.  
						
						 
						
						
						
					 
					
						2017-12-15 21:18:23 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9f249970b0 
							
						 
					 
					
						
						
							
							Ensure DEFAULT_RESOURCE_DIRECTORY is a string.  
						
						 
						
						
						
					 
					
						2017-12-15 21:06:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							487680e8d1 
							
						 
					 
					
						
						
							
							Fix project.cc unit tests.  
						
						 
						
						... 
						
						
						
						-x processing broke. 
						
					 
					
						2017-12-15 21:05:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Walter Erquinigo 
							
						 
					 
					
						
						
						
						
							
						
						
							5238c50027 
							
						 
					 
					
						
						
							
							objc  
						
						 
						
						
						
					 
					
						2017-12-15 12:02:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5c89e956 
							
						 
					 
					
						
						
							
							[waf] Use {str,bytes}.decode to make it compatible with Python 2/3  
						
						 
						
						
						
					 
					
						2017-12-14 21:35:25 -08:00