Commit Graph

  • d417597a11 indexer: disable warnings and skip processed function bodies Fangrui Song 2019-08-21 18:59:41 -0700
  • 646aca5b7f indexer: llvm::sys::fs::UniqueID -> clang::FileID Fangrui Song 2019-08-21 23:46:02 -0700
  • 459091af4f textDocument/definition: don't jump to the type definition Fangrui Song 2019-08-22 02:24:20 -0700
  • b3d694b8bd indexer: disable warnings and skip processed function bodies 0.20190823.6 Fangrui Song 2019-08-21 18:59:41 -0700
  • 65f86d0498 indexer: llvm::sys::fs::UniqueID -> clang::FileID Fangrui Song 2019-08-21 23:46:02 -0700
  • 0f0e679edb indexer: delete redundant consumeFile Fangrui Song 2020-04-21 21:43:56 -0700
  • 6717986541 Adapt llvmorg-11-init-1314-g777180a32b6: StringRef's conversion to std::string is now explicit Fangrui Song 2020-01-29 00:29:06 -0800
  • 61a1071634 💥 Rename FunctionName -> functionName, VarName -> var_name Fangrui Song 2019-08-22 10:12:03 -0700
  • 62fbde7873 textDocument/definition: don't jump to the type definition Fangrui Song 2019-08-22 02:24:20 -0700
  • 03263c8521 project: allow absolute compilationDatabaseDirectory Fangrui Song 2019-08-16 19:34:11 -0700
  • 50d7fbc235 project: allow absolute compilationDatabaseDirectory Fangrui Song 2019-08-16 19:34:11 -0700
  • 9079c48c77 Support override CLANG_RESOURCE_DIR Shengjing Zhu 2019-08-11 18:06:47 +0800
  • 988bc0c888 Support override CLANG_RESOURCE_DIR Shengjing Zhu 2019-08-11 18:06:47 +0800
  • 0eebe0c1a9 Support override CLANG_RESOURCE_DIR Shengjing Zhu 2019-08-11 18:06:47 +0800
  • 8b0332173f Construct SourceManager with UserFilesAreVolatile Fangrui Song 2019-07-30 21:18:34 -0700
  • 17dc4a6ecc Construct SourceManager with UserFilesAreVolatile Fangrui Song 2019-07-30 21:18:34 -0700
  • e9bfd22533 Use volatile filesystem (Windows) Crunkle 2019-07-31 02:31:12 +0100
  • af72b59d88 project: improve ComputeGuessScore heuristics Fangrui Song 2019-07-20 06:13:53 -0700
  • cdc24e9731 Support indexing non-existent files in index.onChange:true mode Fangrui Song 2019-07-20 01:16:15 -0700
  • a43e51f3bf project: improve ComputeGuessScore heuristics Fangrui Song 2019-07-20 06:13:53 -0700
  • 0e8c9db44d $ccls/fileInfo: optionally dump dependencies, includes and skipped_ranges Fangrui Song 2019-07-20 02:24:07 -0700
  • df002f7ae1 Support indexing non-existent files in index.onChange:true mode Fangrui Song 2019-07-20 01:16:15 -0700
  • ab6498e2ff Support indexing non-existent files in index.onChange:true mode Fangrui Song 2019-07-20 01:16:15 -0700
  • 86a93b2d71 $ccls/fileInfo: optionally dump dependencies, includes and skipped_ranges Fangrui Song 2019-07-20 02:24:07 -0700
  • eb752497e8 Change RequestId::value from int to std::string to allow non-numeric IDs. Riatre Foo 2019-07-16 14:39:35 +0800
  • 3dac492025 Change RequestId::value from int to std::string to allow non-numeric IDs. Riatre Foo 2019-07-16 14:39:35 +0800
  • fc62ba4c3f Apply patch from @Riatre for issue #437 Tom McLaughlin 2019-07-15 16:00:39 -0700
  • 990925d806 Only add include directories for LLVM, clang & rapidjson if they are not in CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES Dan Čermák 2019-06-27 12:19:11 +0200
  • 796c75794e project: support %cu directive and strip -M* options Fangrui Song 2019-06-27 19:11:38 -0700
  • 5b0cc0d803
    Only include extra headers if they are not already in the search path Dan Čermák 2019-06-27 12:19:11 +0200
  • 2eefca2ab8 project: support %cu directive and strip -M* options Fangrui Song 2019-06-27 19:11:38 -0700
  • 787c06e26e Caller Hiearchy shows lines of each reference in caller, not start line of caller Deok Koo Kim 2019-06-27 22:50:25 +0900
  • cc7e0dde33 pipeline: report changed arg Fangrui Song 2019-06-27 01:41:25 -0700
  • cf997dc680 Adapt rL364464: clang::FrontendAction::Execute returns llvm::Error instead of bool Fangrui Song 2019-06-27 01:10:04 -0700
  • 795ad205d7 Only add include directories for LLVM, clang & rapidjson if they are not in CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES Dan Čermák 2019-06-27 12:19:11 +0200
  • c728fe9795 project: support %cu directive and strip -M* options Fangrui Song 2019-06-27 19:11:38 -0700
  • ab4b4efcaf pipeline: report changed arg Fangrui Song 2019-06-27 01:41:25 -0700
  • 9431895ad2
    Fix Getting started (CLICK HERE) link duianto 2019-06-23 09:59:58 +0200
  • 0b2a9d7b9e
    use realpath(3) to canonicalize file paths on posix Evan Klitzke 2019-06-20 15:18:39 -0700
  • b7027f89e5 threaded_queue.hh: fix -Wpessimizing-move (#409) TÖRÖK Attila 2019-06-18 08:45:20 +0200
  • 9f25474e73 threaded_queue.hh: fix -Wpessimizing-move (#409) TÖRÖK Attila 2019-06-18 08:45:20 +0200
  • 20883c047c utils.hh: work around MSVC STL bug Fangrui Song 2019-06-17 23:42:48 -0700
  • f54fac0303 utils.hh: work around MSVC STL bug Fangrui Song 2019-06-17 23:42:48 -0700
  • b2842b20cf
    Avoid pessimizing moves in threaded_queue.hh TÖRÖK Attila 2019-06-13 12:13:01 +0200
  • d3808de26a Set Diag::concerned if any of its Notes is concerned Fangrui Song 2019-05-12 09:03:58 -0700
  • b059ea3262 Adapt llvm rL360179: Option may have multiple OptionCategory's Fangrui Song 2019-05-08 07:45:17 -0700
  • 6624108fd9 Refactor FindEntry and use best-fit .ccls Fangrui Song 2019-04-29 08:44:52 -0700
  • 16bd93b24b JsonWriter: write "null" if VersionedTextDocumentIdentifier.version is null Fangrui Song 2019-04-30 06:22:32 -0700
  • 9e884fca80 Append '/' before populating folder.dot_ccls Riatre Foo 2019-04-28 19:11:10 +0800
  • b2f32788d3 Adapt clang rC358696: removal of OutputIsBinary Fangrui Song 2019-04-18 19:16:24 -0700
  • 2e6aed4408 Set declarationProvider Fangrui Song 2019-04-17 08:14:27 -0700
  • 99930623ef Set RetainCommentsFromSystemHeaders to true Fangrui Song 2019-04-11 22:26:07 -0700
  • b69f62c2bc Set RetainRemappedFileBuffers to true Fangrui Song 2019-03-29 07:48:58 -0700
  • aded3faf97 Add error checking of object deserialization; ignore non-object initializationOptions Fangrui Song 2019-03-29 06:54:41 -0700
  • a41b976a77 Adapt clang rC357037: removal of setVirtualFileSystem Fangrui Song 2019-03-26 18:42:48 -0700
  • 0846c12e89 Add initialization option index.initialNoLinkage: false Fangrui Song 2019-03-24 23:42:00 -0700
  • 2c11b0dc47 Enhance the output of --version with Git describe results. (#342) Paul Smith 2019-03-23 20:24:10 -0400
  • f3cfdb2781 clang.pathMappings: use > instead of : as the separator Fangrui Song 2019-03-23 07:12:25 -0700
  • 4276c2b383 Change containers of Query*::Def fields from std::vector to ccls::Vec Fangrui Song 2019-03-15 09:33:44 -0700
  • a0e76254de Add initialization option index.name.suppressUnwrittenScope (default: false) Fangrui Song 2019-03-10 08:55:01 -0700
  • 4e10504a6d If the workspace folder is a symlink, convert paths relative to it (#314) Fangrui Song 2019-03-10 00:27:50 -0800
  • 977e14c862 cmake: use {LLVM,Clang}Config.cmake Fangrui Song 2019-03-09 19:45:37 -0800
  • b8e0fe9812 Add excludeRole to documentSymbol and override declaration's range/selectionRange with definition's Fangrui Song 2019-03-08 23:37:08 -0800
  • e73f5791bf cmake: add option to use system rapidjson if exists Fangrui Song 2019-03-08 22:46:43 -0800
  • ba68f49861 Misc Fangrui Song 2019-03-02 18:18:02 -0800
  • 7e752c1901 Make clang.excludeArgs accept glob patterns Fangrui Song 2019-03-04 18:21:53 -0800
  • cff00a8711 stdin: synthesize an "exit" NotificationMessage in abnormal termination Fangrui Song 2019-03-04 06:52:07 -0800
  • 401f057027 textDocument/rename: mitigate edits in the same place and edits in macro replacement Fangrui Song 2019-03-01 18:35:13 -0800
  • 887535b8fb Add .github/ISSUE_TEMPLATE Fangrui Song 2019-03-01 17:37:37 -0800
  • 05658ef966 working_files: normalize \r\n and \n to \n Fangrui Song 2019-03-01 17:30:53 -0800
  • c4ab72500b Change Pos::line from int16_t to uint16_t Fangrui Song 2019-02-23 19:17:26 +0800
  • 43774f2c11 Make hover more detailed (e.g. include inheritance info) Fangrui Song 2019-02-22 23:49:37 +0800
  • 048f1dc7a5 indexer: index TemplateTypeParmDecl and ParmVarDecl in declarations for clang >= 9 Fangrui Song 2019-02-22 10:59:05 +0800
  • 05d1fbfc5b Add cache.{hierarchicalPath,retainInMemory} Fangrui Song 2019-02-21 23:46:20 +0800
  • 3a252fc0ad Use DiagnosticRelatedInformation if client supports publishDiagnostics.relatedInformation (#276) Leszek Swirski 2019-02-21 02:23:21 +0100
  • 0d911077f4 Set Diag::concerned if any of its Notes is concerned Fangrui Song 2019-05-12 09:03:58 -0700
  • 60ef980f43 Fixed hierachicalPath on windows Martin Baliet 2019-05-09 21:18:04 +0200
  • 1c7b225449 Adapt llvm rL360179: Option may have multiple OptionCategory's Fangrui Song 2019-05-08 07:45:17 -0700
  • a427464435 Refactor FindEntry and use best-fit .ccls Fangrui Song 2019-04-29 08:44:52 -0700
  • b731e6ca10 JsonWriter: write "null" if VersionedTextDocumentIdentifier.version is null Fangrui Song 2019-04-30 06:22:32 -0700
  • fd3e82b682 Refactor FindEntry and use best-fit .ccls Fangrui Song 2019-04-29 08:44:52 -0700
  • 94727b7eae JsonWriter: write "null" if VersionedTextDocumentIdentifier.version is null Fangrui Song 2019-04-30 06:22:32 -0700
  • 0c18e31ca3 Use longest prefix match in FindEntry Riatre Foo 2019-04-29 00:43:25 +0800
  • ebeba39f65 Append '/' before populating folder.dot_ccls Riatre Foo 2019-04-28 19:11:10 +0800
  • aa2f55eb2b Append '/' before populating folder.dot_ccls Riatre Foo 2019-04-28 19:11:10 +0800
  • 12fc1d05bf Find rapidjson headers in rapidjson <= 1.1.0. Bastian Beischer 2019-04-27 17:09:40 +0200
  • e496d4e5db Adapt clang rC358696: removal of OutputIsBinary Fangrui Song 2019-04-18 19:16:24 -0700
  • b79f4a8f82 Set declarationProvider Fangrui Song 2019-04-17 08:14:27 -0700
  • b34550f32f Set RetainCommentsFromSystemHeaders to true Fangrui Song 2019-04-11 22:26:07 -0700
  • 26076cb2da Merge CUDA support Max Rietmann 2019-04-12 14:16:26 +0200
  • 6710dbc2e9 Set RetainCommentsFromSystemHeaders to true Fangrui Song 2019-04-11 22:26:07 -0700
  • 0951004370 Set RetainCommentsFromSystemHeaders to true Fangrui Song 2019-04-11 22:26:07 -0700
  • c64c5fd2db Add WIN32 to the check for a C++ stdlib workaround Nathan Lanza 2019-04-06 16:19:33 -0700
  • 2a204bcaf8 A few notes in the readme Max Rietmann 2019-04-02 09:20:50 +0200
  • d136012fab Rely more heavily on .ccls Max Rietmann 2019-04-01 16:52:08 +0200
  • 7bf2e8797b Some fixes for CUDA. not quite working reliably for big project Max Rietmann 2019-04-01 15:10:26 +0200
  • 32bd6f8ecf Initial support for CUDA. Max Rietmann 2019-04-01 14:32:45 +0200
  • 64f9dbdc7a Set RetainRemappedFileBuffers to true Fangrui Song 2019-03-29 07:48:58 -0700
  • 3a364c868b Set RetainRemappedFileBuffers to true Fangrui Song 2019-03-29 07:48:58 -0700
  • 556ad0aeb5 Add error checking of object deserialization; ignore non-object initializationOptions Fangrui Song 2019-03-29 06:54:41 -0700