ccls/src
Riatre Foo be9be38551 Normalize paths on Windows
1. Normalize paths in LSP document URIs and project root to forward
slash and uppercase drive letters.
2. Normalize paths in compile_commands.json to forward slash and
uppercase drive letters.
3. Normalize paths from directory listing to forward slash. (Drive
letter should be same as input dir path, which is already uppercase
since path of project root dir is normalized)
4. Add llvm::sys::path::convert_to_slash after certain llvm::sys::path
and llvm::fs calls.
2018-09-12 04:45:05 +08:00
..
messages Revamp completion and signatureHelp 2018-09-11 13:39:05 -07:00
serializers Fix unaligned load/store; add index.multiVersion prototype, rename index.onParse to index.OnOpen 2018-09-02 23:10:03 -07:00
clang_complete.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
clang_complete.hh Revamp completion and signatureHelp 2018-09-11 13:39:05 -07:00
clang_tu.cc Support empty cacheDirectory and fix cache load 2018-09-08 15:46:52 -07:00
clang_tu.h Remove ASTUnit from indexer and clean up 2018-08-31 09:47:37 -07:00
clang_utils.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
clang_utils.h Add license notice 2018-08-20 22:27:52 -07:00
config.cc Add license notice 2018-08-20 22:27:52 -07:00
config.h Add diagnostics.onSave 2018-09-10 00:46:00 -07:00
file_consumer.cc Add license notice 2018-08-20 22:27:52 -07:00
file_consumer.h Support empty cacheDirectory and fix cache load 2018-09-08 15:46:52 -07:00
filesystem.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
filesystem.hh experimental/filesystem -> LLVM/Support/FileSystem.h; sparsepp -> DenseMap 2018-05-13 15:24:04 -07:00
fuzzy_match.cc SkipFunctionBodiesScope; improve fuzzy 2018-08-28 00:27:16 -07:00
fuzzy_match.h Add license notice 2018-08-20 22:27:52 -07:00
include_complete.cc Add license notice 2018-08-20 22:27:52 -07:00
include_complete.h Add license notice 2018-08-20 22:27:52 -07:00
indexer.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
indexer.h Reuse preamble (built by "comp-preload") in indexer 2018-09-10 00:45:56 -07:00
language.cc Add license notice 2018-08-20 22:27:52 -07:00
language.h Fix unaligned load/store; add index.multiVersion prototype, rename index.onParse to index.OnOpen 2018-09-02 23:10:03 -07: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
lru_cache.h Add license notice 2018-08-20 22:27:52 -07:00
lsp_code_action.h Add license notice 2018-08-20 22:27:52 -07:00
lsp_completion.h Add license notice 2018-08-20 22:27:52 -07:00
lsp_diagnostic.h Add license notice 2018-08-20 22:27:52 -07:00
lsp.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
lsp.h Add license notice 2018-08-20 22:27:52 -07:00
main.cc Add license notice 2018-08-20 22:27:52 -07:00
match.cc Add license notice 2018-08-20 22:27:52 -07:00
match.h Add license notice 2018-08-20 22:27:52 -07:00
maybe.h Add license notice 2018-08-20 22:27:52 -07:00
message_handler.cc Misc 2018-09-10 13:56:03 -07:00
message_handler.h Revamp completion and signatureHelp 2018-09-11 13:39:05 -07:00
method.cc Add license notice 2018-08-20 22:27:52 -07:00
method.h Add license notice 2018-08-20 22:27:52 -07:00
pipeline.cc Revamp completion and signatureHelp 2018-09-11 13:39:05 -07:00
pipeline.hh Add diagnostics.onSave 2018-09-10 00:46:00 -07:00
platform_posix.cc Add license notice 2018-08-20 22:27:52 -07:00
platform_win.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
platform.h Add license notice 2018-08-20 22:27:52 -07:00
position.cc Add license notice 2018-08-20 22:27:52 -07:00
position.h Add $ccls/navigate and improve textDocument/definition 2018-09-04 01:04:19 -07:00
project.cc Normalize paths on Windows 2018-09-12 04:45:05 +08:00
project.h Misc 2018-09-10 13:56:03 -07:00
query_utils.cc Add DeclUse as element type of declarations 2018-09-08 14:27:44 -07:00
query_utils.h Add license notice 2018-08-20 22:27:52 -07:00
query.cc Misc 2018-09-10 13:56:03 -07:00
query.h Add DeclUse as element type of declarations 2018-09-08 14:27:44 -07:00
serializer.cc Support empty cacheDirectory and fix cache load 2018-09-08 15:46:52 -07:00
serializer.h Add license notice 2018-08-20 22:27:52 -07:00
symbol.h Add license notice 2018-08-20 22:27:52 -07:00
test.cc Reuse preamble (built by "comp-preload") in indexer 2018-09-10 00:45:56 -07:00
test.h Add license notice 2018-08-20 22:27:52 -07:00
threaded_queue.h Add license notice 2018-08-20 22:27:52 -07:00
utils.cc Support empty cacheDirectory and fix cache load 2018-09-08 15:46:52 -07:00
utils.h Support empty cacheDirectory and fix cache load 2018-09-08 15:46:52 -07:00
working_files.cc Use StoreInMemory Preamble for CodeComplete 2018-08-29 20:52:32 -07:00
working_files.h Use StoreInMemory Preamble for CodeComplete 2018-08-29 20:52:32 -07:00