Jacob Dufault
|
e38c6103ea
|
FileNeedsParse no longer takes FileConsumerSharedState
|
2018-01-18 00:05:12 -08:00 |
|
Jacob Dufault
|
a1ae100478
|
Some import pipeline refactors
|
2018-01-18 00:01:32 -08:00 |
|
Jacob Dufault
|
5b092dc9da
|
Rename variable
|
2018-01-17 23:24:52 -08:00 |
|
Jacob Dufault
|
13e56ac16f
|
Log if a file was reparsed due to timestamp or argument change.
|
2018-01-17 23:19:08 -08:00 |
|
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 |
|