ccls/src
Fangrui Song ab48663ca0 Refactor WorkingFiles and CompletionManager
* WorkingFiles::files : vector -> unordered_map
* Add timestamp to WorkingFile

* Rename "comp-preload" thread to "preamble"
* Rename CompletionManager to SemaManager as it is used by "diag" "comp" "preamble"
* Rename clang_complete.* to sema_manager.*
* Merge SemaManager::{preloads,sessions}
* Add initialization option session.maxNum
* In DiagnosticMain, if an included file was modified, cancel the DiagTask and create a PreambleTask instead. The task sets `from_diag` so as to trigger immediate DiagTask after the preamble is built.
2019-01-12 00:40:49 +08:00
..
messages Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
serializers *.h -> *.hh 2019-01-09 15:19:23 +08:00
clang_tu.cc Use clang::isIdentifierBody and clean up utils/working_files 2019-01-09 15:19:23 +08:00
clang_tu.hh *.h -> *.hh 2019-01-09 15:19:23 +08:00
config.cc *.h -> *.hh 2019-01-09 15:19:23 +08:00
config.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
filesystem.cc *.h -> *.hh 2019-01-09 15:19:23 +08:00
filesystem.hh experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap 2018-05-13 15:24:04 -07:00
fuzzy_match.cc *.h -> *.hh 2019-01-09 15:19:23 +08:00
fuzzy_match.hh *.h -> *.hh 2019-01-09 15:19:23 +08:00
hierarchy.hh Remove ls prefix from many LSP interfaces 2019-01-09 15:19:23 +08:00
include_complete.cc Refactor Matcher to use pimpl and merge match.hh into utils.hh 2019-01-12 00:40:49 +08:00
include_complete.hh Remove ls prefix from many LSP interfaces 2019-01-09 15:19:23 +08:00
indexer.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
indexer.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
log.cc Add license notice 2018-08-20 22:27:52 -07:00
log.hh Add Config->reparseForDependency 2018-06-02 00:57:18 -07:00
lsp.cc Fix some MSVC 2017 errors 2019-01-09 15:19:23 +08:00
lsp.hh codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range 2019-01-12 00:40:49 +08:00
main.cc Misc 2019-01-09 15:19:23 +08:00
message_handler.cc Merge query.hh and query_util.hh 2019-01-12 00:40:49 +08:00
message_handler.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
pipeline.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
pipeline.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
platform_posix.cc *.h -> *.hh 2019-01-09 15:19:23 +08:00
platform_win.cc *.h -> *.hh 2019-01-09 15:19:23 +08:00
platform.hh *.h -> *.hh 2019-01-09 15:19:23 +08:00
position.cc Fix some MSVC 2017 errors 2019-01-09 15:19:23 +08:00
position.hh Merge maybe.hh into utils.hh 2019-01-12 00:40:49 +08:00
project.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
project.hh Remove ls prefix from many LSP interfaces 2019-01-09 15:19:23 +08:00
query.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
query.hh Merge query.hh and query_util.hh 2019-01-12 00:40:49 +08:00
sema_manager.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
sema_manager.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
serializer.cc serializer: make visitor/vis value/v consistent 2019-01-12 00:40:49 +08:00
serializer.hh Merge maybe.hh into utils.hh 2019-01-12 00:40:49 +08:00
test.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
test.hh *.h -> *.hh 2019-01-09 15:19:23 +08:00
threaded_queue.hh *.h -> *.hh 2019-01-09 15:19:23 +08:00
utils.cc Refactor Matcher to use pimpl and merge match.hh into utils.hh 2019-01-12 00:40:49 +08:00
utils.hh Merge maybe.hh into utils.hh 2019-01-12 00:40:49 +08:00
working_files.cc Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00
working_files.hh Refactor WorkingFiles and CompletionManager 2019-01-12 00:40:49 +08:00