Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							104cfd167c 
							
						 
					 
					
						
						
							
							Fix linux build  
						
						 
						
						
						
					 
					
						2017-09-13 10:53:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d9143f065d 
							
						 
					 
					
						
						
							
							Fix indexer crash when indexing MSVC STL.  
						
						 
						
						
						
					 
					
						2017-09-12 22:51:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							9336143333 
							
						 
					 
					
						
						
							
							Update to libclang 5.0.0  
						
						 
						
						
						
					 
					
						2017-09-12 22:29:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							17565f9a14 
							
						 
					 
					
						
						
							
							Make some good progress on e2e tests.  
						
						 
						
						
						
					 
					
						2017-09-12 20:35:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdb7c66e1 
							
						 
					 
					
						
						
							
							Remove unused function  
						
						 
						
						
						
					 
					
						2017-08-18 10:26:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3f44307268 
							
						 
					 
					
						
						
							
							Call malloc_trim(0) on Linux  
						
						 
						
						
						
					 
					
						2017-08-17 11:02:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2328141d98 
							
						 
					 
					
						
						
							
							Fix clang compile  
						
						 
						
						
						
					 
					
						2017-08-16 22:17:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d9602682 
							
						 
					 
					
						
						
							
							Dedup import requests, show diagnostics on interactive indexes, priority index file when opening it  
						
						 
						
						
						
					 
					
						2017-08-16 20:39:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							58fbd04142 
							
						 
					 
					
						
						
							
							Add ThreadedQueue::EnqueueAll to reduce lock contention.  
						
						 
						
						
						
					 
					
						2017-08-16 19:14:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							28ddc9f346 
							
						 
					 
					
						
						
							
							Re-enable anonymous namespace in command_line.cc  
						
						 
						
						
						
					 
					
						2017-08-16 19:08:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							4245bac1db 
							
						 
					 
					
						
						
							
							Make import pipeline a bit more flexible w.r.t. writing indexed content to disk.  
						
						 
						
						
						
					 
					
						2017-08-16 19:06:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							d5bdf8ce0a 
							
						 
					 
					
						
						
							
							Rename/cleanups  
						
						 
						
						
						
					 
					
						2017-08-15 22:45:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7901653698 
							
						 
					 
					
						
						
							
							Make sure file exists before importing it.  
						
						 
						
						
						
					 
					
						2017-08-15 22:39:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							49aca3038b 
							
						 
					 
					
						
						
							
							Cache timestamps when importing, which improves import time by 5x on windows.  
						
						 
						
						... 
						
						
						
						cquery import goes from 2.5s to 0.5s 
						
					 
					
						2017-08-15 20:54:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							274c98f032 
							
						 
					 
					
						
						
							
							Fix import pipeline stall due to blocking Deqeue call.  
						
						 
						
						
						
					 
					
						2017-08-15 20:29:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							81594a1497 
							
						 
					 
					
						
						
							
							Fix LoadCachedIndex crash if deserialization failed.  
						
						 
						
						
						
					 
					
						2017-08-15 20:29:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7faedfdf00 
							
						 
					 
					
						
						
							
							Do not import empty dependencies  
						
						 
						
						
						
					 
					
						2017-08-15 20:28:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab4d0455d 
							
						 
					 
					
						
						
							
							Fix delta update.  
						
						 
						
						... 
						
						
						
						Previous file was being loaded after the current file is written to disk. 
						
					 
					
						2017-08-15 00:46:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							59851c06e0 
							
						 
					 
					
						
						
							
							More import pipeline simplifications.  
						
						 
						
						... 
						
						
						
						Move already-import dependency checking to a separate stage. 
						
					 
					
						2017-08-15 00:22:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5a451d3ad1 
							
						 
					 
					
						
						
							
							Remove some additional overhead created for out of process  
						
						 
						
						
						
					 
					
						2017-08-14 22:53:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							db9a97d586 
							
						 
					 
					
						
						
							
							Remove out of process indexer support.  
						
						 
						
						... 
						
						
						
						malloc_trim does a good enough job that we don't need it anymore. 
						
					 
					
						2017-08-14 19:07:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee003a2cf0 
							
						 
					 
					
						
						
							
							Log when we are doing delta updates  
						
						 
						
						
						
					 
					
						2017-08-05 15:44:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5a5f3bf934 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						
						
					 
					
						2017-08-01 22:16:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							5b69c5bfc5 
							
						 
					 
					
						
						
							
							Small cleanup  
						
						 
						
						
						
					 
					
						2017-08-01 20:40:30 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cac5dcaf8f 
							
						 
					 
					
						
						
							
							Simplify queue management  
						
						 
						
						
						
					 
					
						2017-08-01 20:23:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c89f651cd8 
							
						 
					 
					
						
						
							
							More iteration on task system  
						
						 
						
						
						
					 
					
						2017-08-01 20:23:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							b9061ccc07 
							
						 
					 
					
						
						
							
							WIP task system  
						
						 
						
						
						
					 
					
						2017-08-01 01:24:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							50a726f59e 
							
						 
					 
					
						
						
							
							Simplify Index_OnIdMapped  
						
						 
						
						
						
					 
					
						2017-07-30 11:49:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1f3f69b221 
							
						 
					 
					
						
						
							
							Reuse loaded file contents in indexer; clear large state before caching.  
						
						 
						
						
						
					 
					
						2017-07-30 11:31:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							85f3c00376 
							
						 
					 
					
						
						
							
							Some more small cleanup  
						
						 
						
						
						
					 
					
						2017-07-30 00:16:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6d9e4242d1 
							
						 
					 
					
						
						
							
							Use shared_ptr, try to fix a crash.  
						
						 
						
						
						
					 
					
						2017-07-29 23:51:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							e771f05f3f 
							
						 
					 
					
						
						
							
							Linux build fixes  
						
						 
						
						
						
					 
					
						2017-07-29 21:46:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ee20d79dcc 
							
						 
					 
					
						
						
							
							wip  
						
						 
						
						
						
					 
					
						2017-07-29 21:24:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c83b9eab77 
							
						 
					 
					
						
						
							
							Fix issue when buffer contents do not get synced properly near start of file  
						
						 
						
						
						
					 
					
						2017-07-29 21:13:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							2a1ce80b4d 
							
						 
					 
					
						
						
							
							Change perf logs to use LOG_S  
						
						 
						
						
						
					 
					
						2017-07-29 17:45:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							6518f8b79a 
							
						 
					 
					
						
						
							
							Add tiny-process-library  
						
						 
						
						
						
					 
					
						2017-07-29 17:44:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a9bac06b83 
							
						 
					 
					
						
						
							
							Add MoveFileTo  
						
						 
						
						
						
					 
					
						2017-07-28 17:08:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5508a699 
							
						 
					 
					
						
						
							
							Perf can now be serialized  
						
						 
						
						
						
					 
					
						2017-07-28 17:08:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							cf8b95809f 
							
						 
					 
					
						
						
							
							Hide error messages when scanning a directory and file open fails  
						
						 
						
						
						
					 
					
						2017-07-28 17:07:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							7b052d887d 
							
						 
					 
					
						
						
							
							Add DequeuePlusAction  
						
						 
						
						
						
					 
					
						2017-07-28 17:07:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							c37396a36d 
							
						 
					 
					
						
						
							
							First pass at logging using loguru  
						
						 
						
						
						
					 
					
						2017-07-27 19:14:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							1e995dc30e 
							
						 
					 
					
						
						
							
							Cleanup call tree appearance  
						
						 
						
						... 
						
						
						
						- Use up/down icons instead of [B] and [D]
- Don't show column number
- Show declaring type instead of path if applicable 
						
					 
					
						2017-07-20 23:16:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							475afc77a5 
							
						 
					 
					
						
						
							
							Support functions in type hierarchy.  
						
						 
						
						
						
					 
					
						2017-07-20 19:53:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							a046f89650 
							
						 
					 
					
						
						
							
							Do not show base calls in tree view that come from derived function.  
						
						 
						
						
						
					 
					
						2017-07-20 19:42:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							64580decab 
							
						 
					 
					
						
						
							
							Push cursor position to end when updating delayed diagnostics  
						
						 
						
						
						
					 
					
						2017-07-19 00:20:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							08fb60a675 
							
						 
					 
					
						
						
							
							Show call tree expand button if function has base or derived callers.  
						
						 
						
						
						
					 
					
						2017-07-19 00:17:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							79ec5a749a 
							
						 
					 
					
						
						
							
							Improve tree view  
						
						 
						
						... 
						
						
						
						- Show base/derived callers ([B] and [D] prefix)
- Show call position information
- Temporarily prevent duplicate calls from appearing, needs a proper fix. 
						
					 
					
						2017-07-19 00:12:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							f4db0967b2 
							
						 
					 
					
						
						
							
							Show based/derived callers in callers keyboard shortcut.  
						
						 
						
						
						
					 
					
						2017-07-19 00:12:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							57e5fe1814 
							
						 
					 
					
						
						
							
							Fix crash  
						
						 
						
						
						
					 
					
						2017-07-17 13:03:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Dufault 
							
						 
					 
					
						
						
						
						
							
						
						
							ba973ba1bf 
							
						 
					 
					
						
						
							
							Remove unused variables  
						
						 
						
						
						
					 
					
						2017-07-17 10:41:59 -07:00