Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							34aac56ff0 
							
						 
					 
					
						
						
							
							Fix non-type template parameter  
						
						 
						
						
						
					 
					
						2018-01-07 01:19:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							29345f067c 
							
						 
					 
					
						
						
							
							Set {func,type}->def.kind  
						
						 
						
						
						
					 
					
						2018-01-07 01:07:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							9dc34103d8 
							
						 
					 
					
						
						
							
							[indexer] Add uses of types of (non-type template parameter)  
						
						 
						
						
						
					 
					
						2018-01-07 00:36:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							93f92d57b7 
							
						 
					 
					
						
						
							
							Remove unused ptrace.h  
						
						 
						
						
						
					 
					
						2018-01-06 23:51:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							0a7b9209df 
							
						 
					 
					
						
						
							
							Add TraceMe() to main()  
						
						 
						
						... 
						
						
						
						On POSIX systems, you may set CQUERY_TRACEME=1 before running your editor.
cquery will inherit that environment variable and stop itself at the start of main(). 
						
					 
					
						2018-01-06 23:42:45 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							32d37ede49 
							
						 
					 
					
						
						
							
							[emacs] Add cquery-extra-init-params  
						
						 
						
						... 
						
						
						
						To enable SerializeFormat::MessagePack and use .mpack cache files:
    (setq cquery-extra-init-params '(:cacheFormat 1)) 
						
					 
					
						2018-01-06 21:48:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							286a0649c1 
							
						 
					 
					
						
						
							
							msgpack seems to work  
						
						 
						
						... 
						
						
						
						Specify cacheFormat: 1 (SerializeFormat::MessagePack) in initializationOptions to write to .mpack cache files. 
						
					 
					
						2018-01-06 21:12:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a52e50a2 
							
						 
					 
					
						
						
							
							Make initialization options parsing less crashy if null is passed instead of undefined/nothing.  
						
						 
						
						... 
						
						
						
						See issue #247 . 
						
					 
					
						2018-01-06 20:53:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a4496b7430 
							
						 
					 
					
						
						
							
							Do not try to load compile_commands.json if there is a .cquery file.  
						
						 
						
						... 
						
						
						
						Also give some better diagnostics for .cquery. 
						
					 
					
						2018-01-06 20:27:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8a7dfb017f 
							
						 
					 
					
						
						
							
							Validate no files are consumed by import pipeline  
						
						 
						
						
						
					 
					
						2018-01-06 20:27:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							299e687d37 
							
						 
					 
					
						
						
							
							WIP serializers/msgpack.h  
						
						 
						
						
						
					 
					
						2018-01-06 20:10:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							aa139a4b65 
							
						 
					 
					
						
						
							
							Serialize Config::cacheFormat  
						
						 
						
						
						
					 
					
						2018-01-06 18:56:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							5809d0c436 
							
						 
					 
					
						
						
							
							Make Serialize accept argument SerializeFormat format  
						
						 
						
						... 
						
						
						
						Rename `const char* GetString()` to GetCString and add `std::string GetString()`
WIP on serializers/msgpack.h 
						
					 
					
						2018-01-06 18:01:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							76a3fe8400 
							
						 
					 
					
						
						
							
							Reenable tests  
						
						 
						
						
						
					 
					
						2018-01-06 17:12:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							8debcf1d9d 
							
						 
					 
					
						
						
							
							Usage initializer_list  
						
						 
						
						
						
					 
					
						2018-01-06 17:11:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a1423a39a0 
							
						 
					 
					
						
						
							
							Fix build  
						
						 
						
						
						
					 
					
						2018-01-06 16:51:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							315ec292f1 
							
						 
					 
					
						
						
							
							Add WIP serializers/msgpack.h  
						
						 
						
						
						
					 
					
						2018-01-06 16:44:49 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0313f0b5 
							
						 
					 
					
						
						
							
							Add a parameter (number of __VA_ARGS__) to REFLECT_MEMBER_START  
						
						 
						
						... 
						
						
						
						rapidjson StartArray StartObject do not need the number of fields, but msgpack-c does. 
						
					 
					
						2018-01-06 16:42:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d22f994d8a 
							
						 
					 
					
						
						
							
							Don't implicitly return data for TestIndexer.  
						
						 
						
						
						
					 
					
						2018-01-06 16:30:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							476a3f1797 
							
						 
					 
					
						
						
							
							Add a couple more import pipeline tests, introduce fixture.  
						
						 
						
						
						
					 
					
						2018-01-06 16:30:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a905b0d2 
							
						 
					 
					
						
						
							
							Delete previous QueueManager instance if creating multiple.  
						
						 
						
						
						
					 
					
						2018-01-06 16:30:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5d4e0a5020 
							
						 
					 
					
						
						
							
							Enable simple sanity test for import pipeline.  
						
						 
						
						... 
						
						
						
						- Add FakeCacheManager
- Add IIndexer so we don't call out to clang 
						
					 
					
						2018-01-06 16:20:37 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e09ed35a8d 
							
						 
					 
					
						
						
							
							Forward declare Project  
						
						 
						
						
						
					 
					
						2018-01-06 16:04:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							3f1cb5c072 
							
						 
					 
					
						
						
							
							Add submodule  https://github.com/msgpack/msgpack-c  and make Serialize/Deserialize aware of SerializeFormat  
						
						 
						
						
						
					 
					
						2018-01-06 15:29:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							734f9b6380 
							
						 
					 
					
						
						
							
							Add serializers/json.h  
						
						 
						
						
						
					 
					
						2018-01-06 14:59:05 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							02a457f65d 
							
						 
					 
					
						
						
							
							Make Reader/Writer abstract classes instead of type aliases of rapidjson classes  
						
						 
						
						... 
						
						
						
						Added src/serializers/json.h (which includes rapidjson) 
						
					 
					
						2018-01-06 14:47:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							007bc5362c 
							
						 
					 
					
						
						
							
							Fix null pointer dereference of param.primary_file  
						
						 
						
						
						
					 
					
						2018-01-06 14:47:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							181b405c54 
							
						 
					 
					
						
						
							
							Remove some debug code  
						
						 
						
						
						
					 
					
						2018-01-06 12:32:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							4758b70d00 
							
						 
					 
					
						
						
							
							Reorder Reflect functions  
						
						 
						
						
						
					 
					
						2018-01-06 11:26:41 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joel Hock 
							
						 
					 
					
						
						
						
						
							
						
						
							0c9f572637 
							
						 
					 
					
						
						
							
							freeze state of WorkingFiles to insulate them from async changes  
						
						 
						
						... 
						
						
						
						before shipping unsaved state off to clang 
						
					 
					
						2018-01-06 11:26:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								scturtle 
							
						 
					 
					
						
						
						
						
							
						
						
							991b27899f 
							
						 
					 
					
						
						
							
							Show error on include position. ( #243 )  
						
						 
						
						
						
					 
					
						2018-01-06 09:28:55 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cf2103b521 
							
						 
					 
					
						
						
							
							Always normalize --sysroot=.  
						
						 
						
						... 
						
						
						
						Clang does not respect -working-dir for this argument. 
						
					 
					
						2018-01-05 13:41:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							af600d4b90 
							
						 
					 
					
						
						
							
							Recognize clang-4.0 as commands  
						
						 
						
						
						
					 
					
						2018-01-05 11:10:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0657de7ef9 
							
						 
					 
					
						
						
							
							Make exact workspace symbol search use detailed_name.  
						
						 
						
						... 
						
						
						
						This enables lookup by typing fully qualified names, ie, myns::MyClass. 
						
					 
					
						2018-01-05 10:06:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe11e32eb 
							
						 
					 
					
						
						
							
							Prefer WriteToFile over manual std;:ofstream usage.  
						
						 
						
						
						
					 
					
						2018-01-05 10:02:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							327958dbe0 
							
						 
					 
					
						
						
							
							Log error instead of asserting if writing file fails.  
						
						 
						
						... 
						
						
						
						Also remove some unused code. 
						
					 
					
						2018-01-05 09:58:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							08e856b85a 
							
						 
					 
					
						
						
							
							Use nullptr for main source filename in clang_parseTranslationUnit2FullArgv and rely on -working-directory for relative filename resolution  
						
						 
						
						
						
					 
					
						2018-01-05 09:45:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								altkatz 
							
						 
					 
					
						
						
						
						
							
						
						
							bb2e94964f 
							
						 
					 
					
						
						
							
							Document the need to set cquery.launch.command ( #235 )  
						
						 
						
						... 
						
						
						
						credit @HighCommander4 for https://github.com/jacobdufault/cquery/issues/216  
						
					 
					
						2018-01-05 09:00:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							d4141fca2c 
							
						 
					 
					
						
						
							
							Update third_party for OpenIndiana  
						
						 
						
						
						
					 
					
						2018-01-05 08:48:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							18e3f56d0c 
							
						 
					 
					
						
						
							
							[waf] Fix build on OpenIndiana  
						
						 
						
						
						
					 
					
						2018-01-04 20:24:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yshui 
							
						 
					 
					
						
						
						
						
							
						
						
							2a7b593a80 
							
						 
					 
					
						
						
							
							Use gnu11 standard when none is specified ( #231 )  
						
						 
						
						... 
						
						
						
						Reference:
1. https://clang.llvm.org/docs/UsersManual.html#differences-between-various-standard-modes 
2. https://gcc.gnu.org/onlinedocs/gcc/Standards.html  
						
					 
					
						2018-01-04 11:10:40 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yshui 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ce134e1f 
							
						 
					 
					
						
						
							
							Check __GLIBC__ for malloc_trim instead of __linux__ ( #230 )  
						
						 
						
						
						
					 
					
						2018-01-04 10:55:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							22ef88045f 
							
						 
					 
					
						
						
							
							Write cache to disk in binary format. Otherwise some escaping may occur.  
						
						 
						
						
						
					 
					
						2018-01-03 22:13:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							0c839d19fc 
							
						 
					 
					
						
						
							
							[ci]: Do not wait for input after failing a test.  
						
						 
						
						... 
						
						
						
						This adds --ci command line flag which disables waiting for user input when running an index test (ie, test expectations are not updated). 
						
					 
					
						2018-01-03 18:43:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fangrui Song 
							
						 
					 
					
						
						
						
						
							
						
						
							cd3faf4dfe 
							
						 
					 
					
						
						
							
							[waf] Add test rax,rax -> test r8,r8 patch for --bundled-clang={4.0.0,5.0.1} on Linux  
						
						 
						
						
						
					 
					
						2018-01-03 18:36:07 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							31c7fddf3d 
							
						 
					 
					
						
						
							
							More work to fix AppVeyor  
						
						 
						
						
						
					 
					
						2018-01-03 18:32:15 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f3887dd3 
							
						 
					 
					
						
						
							
							Add newline after warning about not running obj-c tests  
						
						 
						
						
						
					 
					
						2018-01-03 18:12:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2a17f66792 
							
						 
					 
					
						
						
							
							Write test using binary, otherwise \n will become \r\n leading to double \r\r\n.  
						
						 
						
						
						
					 
					
						2018-01-03 18:12:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao Shen 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b9e5e227 
							
						 
					 
					
						
						
							
							fix appveyor  
						
						 
						
						
						
					 
					
						2018-01-03 18:12:21 -08:00