Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c80697a8d8
							
						
					 | 
					
						
						
							
							Add tests for FileNeedsParse
						
						
						
						
						
					 | 
					
						2018-01-17 23:11:33 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3774a371f
							
						
					 | 
					
						
						
							
							Reindex a file when command line arguments have changed
						
						
						
						
						
					 | 
					
						2018-01-17 22:04:07 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc2521382d
							
						
					 | 
					
						
						
							
							FileNeedsParse is a separate function
						
						
						
						
						
					 | 
					
						2018-01-17 21:53:03 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c1ee74b27
							
						
					 | 
					
						
						
							
							Merge ParseFile and DoParseFile
						
						
						
						
						
					 | 
					
						2018-01-17 21:48:09 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chao Shen
							
						 
					 | 
					
						
						
						
						
							
						
						
							3132572e72
							
						
					 | 
					
						
						
							
							Don't give up index files of headers if the .cc/.cpp file failed.
						
						
						
						
						
					 | 
					
						2018-01-17 21:24:32 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e20a6e9790
							
						
					 | 
					
						
						
							
							Add siphash.h, HashUSR -> HashUsr
						
						
						
						
						
					 | 
					
						2018-01-14 13:18:12 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							14a213d407
							
						
					 | 
					
						
						
							
							Change std::string USR to uint64_t pseudorandom function (SipHash 64-bit)
						
						
						
						
						
					 | 
					
						2018-01-12 23:47:24 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							05b577c9fa
							
						
					 | 
					
						
						
							
							Fix progress not always going to zero
						
						
						
						
						
					 | 
					
						2018-01-10 19:56:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab41e0353c
							
						
					 | 
					
						
						
							
							Fix build
						
						
						
						
						
					 | 
					
						2018-01-07 13:37:30 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							09d9d5eedc
							
						
					 | 
					
						
						
							
							Progress output improvements
						
						
						
						
						
						
						
						- Don't emit so many progress messages
- Allow user to control how often progress is emitted
- Include number of active threads in progress 
						
					 | 
					
						2018-01-07 13:08:48 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0ac0039c61
							
						
					 | 
					
						
						
							
							Small doc update.
						
						
						
						
						
					 | 
					
						2018-01-07 02:10:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a7dfb017f
							
						
					 | 
					
						
						
							
							Validate no files are consumed by import pipeline
						
						
						
						
						
					 | 
					
						2018-01-06 20:27:50 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							476a3f1797
							
						
					 | 
					
						
						
							
							Add a couple more import pipeline tests, introduce fixture.
						
						
						
						
						
					 | 
					
						2018-01-06 16:30:41 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Fangrui Song
							
						 
					 | 
					
						
						
						
						
							
						
						
							f68e70f5b7
							
						
					 | 
					
						
						
							
							Replace MultiQueueWaiter timeout with condition_variable_any on multiple mutexes
						
						
						
						
						
						
						
						Inspired by https://github.com/jacobdufault/cquery/pull/213 
						
					 | 
					
						2018-01-01 16:19:58 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6048eb6237
							
						
					 | 
					
						
						
							
							Move LoadCachedFileContents into ICacheManager
						
						
						
						
						
					 | 
					
						2017-12-29 12:19:39 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							71591d7805
							
						
					 | 
					
						
						
							
							Index_Request::contents is no longer optional
						
						
						
						
						
					 | 
					
						2017-12-29 12:00:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a10bb50f51
							
						
					 | 
					
						
						
							
							Begin cache restructure so it can be tested
						
						
						
						
						
					 | 
					
						2017-12-29 12:00:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c0b2ff042
							
						
					 | 
					
						
						
							
							Move most of import_pipeline.cc into anonymous namespace
						
						
						
						
						
					 | 
					
						2017-12-29 12:00:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c596e55dcc
							
						
					 | 
					
						
						
							
							Cleanup some includes.
						
						
						
						
						
					 | 
					
						2017-12-29 12:00:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b6071004df
							
						
					 | 
					
						
						
							
							Rename IndexMain to Indexer_Main
						
						
						
						
						
					 | 
					
						2017-12-29 12:00:52 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad193b2ace
							
						
					 | 
					
						
						
							
							Initialize ImportPipelineStatus::num_active_threads
						
						
						
						
						
					 | 
					
						2017-12-29 09:39:10 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jacob Dufault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7939aec743
							
						
					 | 
					
						
						
							
							Remove WorkThread::Result.
						
						
						
						
						
						
						
						WorkThread::StartThread is now a more typical main function. 
						
					 | 
					
						2017-12-28 09:20:21 -08: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
							
						 
					 | 
					
						
						
						
						
							
						
						
							dce1365eb6
							
						
					 | 
					
						
						
							
							Move import pipeline into import_pipeline.cc
						
						
						
						
						
					 | 
					
						2017-12-23 17:30:55 -08:00 | 
					
					
						
						
							
							
							
						
					 |