Commit Graph

  • 3f4866208f Fix unit tests properly Jacob Dufault 2018-01-24 10:42:09 -0800
  • 549f4f3674 Fix --test-unit Fangrui Song 2018-01-24 10:26:01 -0800
  • c4e8db2964 Index namespaces as Type Fangrui Song 2018-01-24 00:19:42 -0800
  • 98d75ae79c Add vscode-extension.vsix to .gitignore Nathan Ridge 2018-01-24 00:44:52 -0500
  • b4e1e4fd3a Remove enableComments, make index.comments default to 2, and index builtin types Fangrui Song 2018-01-23 22:54:54 -0800
  • 43fb1abd8e Update travis to deploy releases Jacob Dufault 2018-01-23 18:08:00 -0800
  • faa80bfb20 AppVeyor: Also build with clang from MSYS2 Jan Niklas Hasse 2018-01-18 13:02:05 +0100
  • 358c001d3c Don't use MSVC specific exception handler for MinGW Jan Niklas Hasse 2018-01-18 10:20:03 +0100
  • 7fa1accfdf Link psapi on Windows (MSYS2) Jan Niklas Hasse 2018-01-18 10:19:53 +0100
  • 3726b2cdca Update loguru submodule Jan Niklas Hasse 2018-01-18 10:19:40 +0100
  • 8ef2b95a45 Fix lsDocumentUri::GetPath on Windows Fangrui Song 2018-01-23 09:02:36 -0800
  • ce49a5c8d9 Stop appending to insert after a placeholder if snippetSupport is false Fangrui Song 2018-01-22 22:21:32 -0800
  • d4a4e15976 Store client capability snippetSupport into config Fangrui Song 2018-01-21 09:52:28 -0800
  • 69d439ae8d Detect Windows absolute paths in LoadCompilationEntriesFromDirectory Snibod 2018-01-21 12:48:31 +0100
  • e4d4c7b139 Better $cquery/vars Fangrui Song 2018-01-20 23:30:25 -0800
  • bf7ffb3c9d Strip CXType_RValueReference Fangrui Song 2018-01-20 23:12:23 -0800
  • bc28bfef45 Cleanup Fangrui Song 2018-01-20 22:55:29 -0800
  • 6acea187c7 Add initialization option index.builtin_types for indexing builtin types Fangrui Song 2018-01-20 22:34:41 -0800
  • 619ad11f9e Let GetExecutablePath() return real path on osx. (#325) scturtle 2018-01-21 12:37:24 +0800
  • b5c9e22ad1 Explicitly use std::move to make clang 3.5 compile Fangrui Song 2018-01-20 19:19:19 -0800
  • a57798154d Explicitly use std::move to make clang 3.5 compile Fangrui Song 2018-01-20 14:06:14 -0800
  • 8c6a87b3a3 Fix signatureHelp signature selection heuristic Fangrui Song 2018-01-20 16:17:28 -0800
  • c36eda70f9 Rename SubstringMatch to SubsequenceMatch and use it to pre-filter completion items Fangrui Song 2018-01-20 13:15:43 -0800
  • 2e0f14bef8 Add whitelist/blacklist to $cquery/freshenIndex Fangrui Song 2018-01-20 11:34:37 -0800
  • 273af8306f Move GetQueryFileIdFromPath to unnamed namespace, make them inline and optional Fangrui Song 2018-01-20 10:32:39 -0800
  • 76c38787df CXCursor_OverloadCandidate is lsCompletionItemKind::Text Fangrui Song 2018-01-20 10:06:19 -0800
  • c5bb14e86b Use INVALID_ID instead of optional and clean up Fangrui Song 2018-01-19 23:55:48 +0800
  • b6539a2639 Add INVALID_ID as a constant for Id class Template Ka Ho Ng 2018-01-19 23:45:53 +0800
  • 427f7b79e3 Use GetQuery{Type,Func,Var}IdFromUsr for querying QueryDatabase::usr_to_{type,func_var} (#315) khng300 2018-01-21 00:57:41 +0800
  • b8a3e089ce Response on index error. (#319) scturtle 2018-01-20 15:56:49 +0800
  • 57e95590e8 Remove GetIndexPosFromBufferPos range check Fangrui Song 2018-01-19 23:23:50 -0800
  • 6c45663002 Support #include for textDocument/references Fangrui Song 2018-01-19 21:11:03 -0800
  • b305beb419 Address nitpicking Fangrui Song 2018-01-19 19:05:26 -0800
  • 8f41aa72de Better error reporting in ResponseMessage Fangrui Song 2018-01-19 15:33:32 -0800
  • 90c2a54bbc Better error reporting in ResponseMessage. Fix #317 Fangrui Song 2018-01-19 14:31:49 -0800
  • 8eff5e2e4f Add BaseIpcMessage::GetRequestId Fangrui Song 2018-01-19 10:00:06 -0800
  • 5c43bd9a09 Remove IpcMessage Fangrui Song 2018-01-19 01:06:02 -0800
  • 58aa00e6c8 Switch to {Request,Notification}Message Fangrui Song 2018-01-19 01:01:56 -0800
  • 0e2b2cfb0c Switch to {Request,Notification}Message Fangrui Song 2018-01-19 00:56:09 -0800
  • 148a8b3f20 Add {Request,Notification}Message Fangrui Song 2018-01-19 00:47:52 -0800
  • 162f995344 Better deserialization error messages Fangrui Song 2018-01-19 00:14:47 -0800
  • 556f32ec1b Throw std::invalid_argument for deserialization type error Fangrui Song 2018-01-18 22:47:44 -0800
  • b0bf107f71 Add option to disable filtering and sorting completion response. Chao Shen 2018-01-19 11:25:23 +0800
  • 567a6e6e99 Update README.md Jacob Dufault 2018-01-18 15:50:23 -0800
  • 63215ef754 Simplify README Fangrui Song 2018-01-18 15:39:04 -0800
  • 3bea1b29fb [emacs] redirect to https://github.com/cquery-project/emacs-cquery and clean up README Fangrui Song 2018-01-18 15:14:36 -0800
  • a4e3299e7d Add a comment explaining part of the build script Anthony Cowley 2018-01-18 14:21:17 -0500
  • 5bef84cabf Fix serializer MSVC C4244 Fangrui Song 2018-01-18 11:22:36 -0800
  • bffe9203eb Serialize int/long/long long instead of int32_t/int64_t Fangrui Song 2018-01-18 10:41:46 -0800
  • f93eaa74a2 travis: macOS is optional Jacob Dufault 2018-01-18 10:24:59 -0800
  • 3c23ed8047 cquery_member_hierarchy.cc: Change uint64_t to size_t (#304) Fangrui Song 2018-01-18 10:13:25 -0800
  • 9b8a0b01e6 Recognize .exe in GetCompilationEntryFromCompileCommandEntry Fangrui Song 2018-01-18 09:12:55 -0800
  • 71ae137393 Add ScopedPerfTimer Jacob Dufault 2018-01-12 10:01:35 -0800
  • de5e8eeeba Ignore file name in comparing arguments. Chao Shen 2018-01-18 20:15:15 +0800
  • 405fd56781 Crash Hotfix. Chao Shen 2018-01-18 18:59:51 +0800
  • ae26aa93db Fix index not updating Jacob Dufault 2018-01-18 01:33:29 -0800
  • 545838f7eb Support uint32_t serialization for size_t (which is either uint32_t or uint64_t on known systems) Fangrui Song 2018-01-18 00:43:06 -0800
  • 2ff823f2eb Actually fix progress reporting Jacob Dufault 2018-01-18 00:28:08 -0800
  • a233558fcd Move file content loading into a separate function Jacob Dufault 2018-01-18 00:21:39 -0800
  • 39b9991c8f Fix MSVC compile Jacob Dufault 2018-01-18 00:09:13 -0800
  • e38c6103ea FileNeedsParse no longer takes FileConsumerSharedState Jacob Dufault 2018-01-18 00:05:12 -0800
  • a1ae100478 Some import pipeline refactors Jacob Dufault 2018-01-17 23:59:48 -0800
  • 819f5198de Add $cquery/memberHierarchy{Initial,Expand} to list member variables of a type Fangrui Song 2018-01-17 23:14:29 -0800
  • 5b092dc9da Rename variable Jacob Dufault 2018-01-17 23:24:52 -0800
  • 13e56ac16f Log if a file was reparsed due to timestamp or argument change. Jacob Dufault 2018-01-17 23:19:08 -0800
  • c80697a8d8 Add tests for FileNeedsParse Jacob Dufault 2018-01-17 23:11:33 -0800
  • bb0dd636ed Fix spelling mistake Jacob Dufault 2018-01-17 22:10:11 -0800
  • a3774a371f Reindex a file when command line arguments have changed Jacob Dufault 2018-01-17 22:04:07 -0800
  • bc2521382d FileNeedsParse is a separate function Jacob Dufault 2018-01-17 21:53:03 -0800
  • 4c1ee74b27 Merge ParseFile and DoParseFile Jacob Dufault 2018-01-17 21:48:09 -0800
  • 8fef86c0f8 Remove ImportManager::HasActiveQuerydbImports. Jacob Dufault 2018-01-17 21:34:47 -0800
  • 0fd3d69600 Return false instead of exiting Jacob Dufault 2018-01-17 21:29:32 -0800
  • 6e56d97d97 Take unsaved_files by reference Jacob Dufault 2018-01-17 17:52:35 -0800
  • 3058e15460 StringJoin can take a separator. Jacob Dufault 2018-01-17 17:51:58 -0800
  • 3132572e72 Don't give up index files of headers if the .cc/.cpp file failed. Chao Shen 2018-01-18 12:08:05 +0800
  • 7d516717d7 https://docs.travis-ci.com/user/notifications/#Configuring-IRC-notifications Fangrui Song 2018-01-17 21:06:18 -0800
  • ca3784db03 Don't index initializer for lambda types Fangrui Song 2018-01-17 21:02:09 -0800
  • b5761b5980 Fix textDocument/definition on #include lines Fangrui Song 2018-01-17 12:52:37 -0800
  • 6746883a3b Better inside-out syntax recognizer Fangrui Song 2018-01-17 00:28:32 -0800
  • dd84a85b75 Filter out inside-out syntax and array types for variable hover Fangrui Song 2018-01-17 00:17:04 -0800
  • bf9150f58a Index variable initializer Fangrui Song 2018-01-16 20:30:45 -0800
  • a52d4ac61d Show enum constants as Foo::A = 0 Fangrui Song 2018-01-16 20:01:47 -0800
  • 7d7e238924 enum Fangrui Song 2018-01-16 19:09:29 -0800
  • 0b3ab23b25 For const qualified types, index qualified names along with initializers Fangrui Song 2018-01-16 18:26:02 -0800
  • 67834ca783 Strongly typed semantic highlighting kind Jacob Dufault 2018-01-16 17:48:22 -0800
  • 5ff7d165f9 Add missing header files in siphash.c, fix #301 Fangrui Song 2018-01-16 12:49:08 -0800
  • 98fb9ee821 . Fangrui Song 2018-01-15 17:38:28 -0800
  • 22aa939d3d Fix null pointer dereference but .cquery + header only still does not work Fangrui Song 2018-01-15 17:30:26 -0800
  • 804c9c8b1e Copy Query*::kind to Index*::kind Fangrui Song 2018-01-15 15:51:20 -0800
  • c4935fb367 Add kind to Out_CqueryPublishSemanticHighlighting Fangrui Song 2018-01-15 15:08:03 -0800
  • c3136122ad Add optional<IndexFuncId> semantic_container to VarDefDefinitionData and cleanup Fangrui Song 2018-01-15 10:08:03 -0800
  • cf54cc9f26 Fix clang compile error. #297 Fangrui Song 2018-01-15 09:23:51 -0800
  • 1388e5190d Fix gcc compile error. #297 Fangrui Song 2018-01-15 08:57:47 -0800
  • 2ad7ac10ab Fix include completion. Jacob Dufault 2018-01-15 02:07:01 -0800
  • 159b0b968d Fix ReadCharFromStdinBlocking Fangrui Song 2018-01-15 00:00:29 -0800
  • 96a23bc573 Better shutdown Fangrui Song 2018-01-14 22:53:51 -0800
  • 13728a0fae Add is_end to Get{Buffer,Index}PosFrom{Index,Buffer}Pos to get better column alignment Fangrui Song 2018-01-14 17:16:24 -0800
  • e04245f185 Align column of index line and buffer line Fangrui Song 2018-01-14 15:31:26 -0800
  • 2c4783c904 Rename Get{Buffer,Index}LineFrom{Index,Buffer}Line in preparation for column alignment. Fangrui Song 2018-01-14 14:24:47 -0800
  • ed96b807dd Style Fangrui Song 2018-01-14 13:43:04 -0800