Commit Graph

  • a1423a39a0 Fix build Jacob Dufault 2018-01-06 16:51:55 -0800
  • 315ec292f1 Add WIP serializers/msgpack.h Fangrui Song 2018-01-06 16:44:49 -0800
  • fe0313f0b5 Add a parameter (number of __VA_ARGS__) to REFLECT_MEMBER_START Fangrui Song 2018-01-06 16:22:46 -0800
  • d22f994d8a Don't implicitly return data for TestIndexer. Jacob Dufault 2018-01-06 16:30:57 -0800
  • 476a3f1797 Add a couple more import pipeline tests, introduce fixture. Jacob Dufault 2018-01-06 16:30:41 -0800
  • a9a905b0d2 Delete previous QueueManager instance if creating multiple. Jacob Dufault 2018-01-06 16:30:26 -0800
  • 5d4e0a5020 Enable simple sanity test for import pipeline. Jacob Dufault 2018-01-06 16:20:37 -0800
  • e09ed35a8d Forward declare Project Jacob Dufault 2018-01-06 13:40:33 -0800
  • 3f1cb5c072 Add submodule https://github.com/msgpack/msgpack-c and make Serialize/Deserialize aware of SerializeFormat Fangrui Song 2018-01-06 15:29:53 -0800
  • 734f9b6380 Add serializers/json.h Fangrui Song 2018-01-06 14:59:05 -0800
  • 02a457f65d Make Reader/Writer abstract classes instead of type aliases of rapidjson classes Fangrui Song 2018-01-06 13:46:41 -0800
  • 007bc5362c Fix null pointer dereference of param.primary_file Fangrui Song 2018-01-06 14:47:24 -0800
  • 181b405c54 Remove some debug code Jacob Dufault 2018-01-06 12:32:58 -0800
  • 4758b70d00 Reorder Reflect functions Fangrui Song 2018-01-06 11:26:37 -0800
  • 0c9f572637 freeze state of WorkingFiles to insulate them from async changes before shipping unsaved state off to clang Joel Hock 2018-01-05 23:45:20 -0600
  • 991b27899f Show error on include position. (#243) scturtle 2018-01-07 01:28:55 +0800
  • 516b94e982 Change VarClass::cls to ClangSymbolKind::kind Fangrui Song 2018-01-05 22:33:31 -0800
  • cf2103b521 Always normalize --sysroot=. Jacob Dufault 2018-01-05 13:41:38 -0800
  • af600d4b90 Recognize clang-4.0 as commands Fangrui Song 2018-01-05 11:10:58 -0800
  • 0657de7ef9 Make exact workspace symbol search use detailed_name. Jacob Dufault 2018-01-05 10:06:15 -0800
  • bbe11e32eb Prefer WriteToFile over manual std;:ofstream usage. Jacob Dufault 2018-01-05 10:02:53 -0800
  • 327958dbe0 Log error instead of asserting if writing file fails. Jacob Dufault 2018-01-04 09:33:35 -0800
  • 08e856b85a Use nullptr for main source filename in clang_parseTranslationUnit2FullArgv and rely on -working-directory for relative filename resolution Fangrui Song 2017-11-26 22:17:51 -0800
  • bb2e94964f Document the need to set cquery.launch.command (#235) altkatz 2018-01-06 01:00:30 +0800
  • d4141fca2c Update third_party for OpenIndiana Fangrui Song 2018-01-05 08:48:44 -0800
  • 18e3f56d0c [waf] Fix build on OpenIndiana Fangrui Song 2018-01-04 20:24:44 -0800
  • 2a7b593a80 Use gnu11 standard when none is specified (#231) yshui 2018-01-05 03:10:40 +0800
  • e2ce134e1f Check __GLIBC__ for malloc_trim instead of __linux__ (#230) yshui 2018-01-05 02:55:11 +0800
  • 22ef88045f Write cache to disk in binary format. Otherwise some escaping may occur. Jacob Dufault 2018-01-03 22:13:33 -0800
  • 0c839d19fc [ci]: Do not wait for input after failing a test. Jacob Dufault 2018-01-03 18:43:45 -0800
  • cd3faf4dfe [waf] Add test rax,rax -> test r8,r8 patch for --bundled-clang={4.0.0,5.0.1} on Linux Fangrui Song 2018-01-03 17:38:53 -0800
  • 31c7fddf3d More work to fix AppVeyor Jacob Dufault 2018-01-03 18:32:15 -0800
  • f5f3887dd3 Add newline after warning about not running obj-c tests Jacob Dufault 2018-01-03 18:06:32 -0800
  • 2a17f66792 Write test using binary, otherwise \n will become \r\n leading to double \r\r\n. Jacob Dufault 2018-01-03 17:30:17 -0800
  • d9b9e5e227 fix appveyor Chao Shen 2018-01-03 20:38:01 +0800
  • 10c55d9534 Index tests need to be CRLF Jacob Dufault 2018-01-03 17:19:52 -0800
  • 7e2c19d792 Format with predefined_style when a style cannot be obtained Daniel Martín 2018-01-03 21:48:10 +0100
  • 5f8e1935a6 Use cursor extent instead of cursor spelling range for CXCursor_MemberRefExpr #174 Fangrui Song 2018-01-03 10:42:23 -0800
  • a0c6435ff4 [waf] -fno-rtti -Wno-comment -DLOGURU_RTTI=0 for --use-clang-cxx Fangrui Song 2018-01-03 09:05:58 -0800
  • 4514e2f9ce Silence unhandled namespace declaration warnings Jacob Dufault 2018-01-03 08:05:52 -0800
  • 66af432946 Fix completion order: Sort after cache. scturtle 2018-01-03 16:09:46 +0800
  • 1109c486c6 Help Riatre Fangrui Song 2018-01-03 00:08:06 -0800
  • 74be57c334 Set variable_type of lambda parameters Fangrui Song 2018-01-02 23:54:04 -0800
  • a63297b002 Add type names to non-type template parameters Fangrui Song 2018-01-02 22:52:35 -0800
  • f23a79b01d [travis] Retry. (#221) scturtle 2018-01-03 14:25:06 +0800
  • c8040a3b9e [travis] Make travis faster Fangrui Song 2018-01-02 21:00:41 -0800
  • e9bde76c7e [travis] cache Fangrui Song 2018-01-02 20:39:27 -0800
  • 2830548768 [waf] Prep for travis cache directories Fangrui Song 2018-01-02 20:33:53 -0800
  • 1220463efe Make GetPath less hacky for #215 Fangrui Song 2018-01-02 18:59:47 -0800
  • 3e1a068c19 Make implicit calls spanning one more column to the left/right Fangrui Song 2018-01-02 16:30:03 -0800
  • c157445ef3 fix ci Chao Shen 2018-01-02 18:49:56 +0800
  • a14ddc69ac Split MultiQueueWaiter into {querydb,indexer,stdout}waiter to solve thundering herd problem (#217) Fangrui Song 2018-01-01 23:40:36 -0800
  • 0b53c871dc Remove platform specific mutex/shared memory Jacob Dufault 2018-01-02 01:37:39 -0600
  • f68e70f5b7 Replace MultiQueueWaiter timeout with condition_variable_any on multiple mutexes Fangrui Song 2018-01-01 15:09:46 -0800
  • 6fa92f7968 Compare hover & comments in {Func,Type,Var}DefDefinitionData::operator== Fangrui Song 2018-01-01 12:36:08 -0800
  • 0539e4249b The Little Match Ray On New Year's Eve 2017 Fangrui Song 2017-12-31 23:56:35 -0800
  • cef47b13f7 Remove ResolveSpelling Fangrui Song 2017-12-31 23:34:00 -0800
  • 02246a5c4b Add ClangCursor::get_spelling_range and change some ResolveSpelling calls to get_spelling_range Fangrui Song 2017-12-31 23:27:33 -0800
  • a6496a0f8f [indexer] Add template parameters in parameter-list to their uses and index template template parameters Fangrui Song 2017-12-31 22:54:52 -0800
  • a4847181fa Fix formatting Fangrui Song 2017-12-31 20:17:31 -0800
  • 86768b7d36 [formatting] textDocument/rangeFormatting Fangrui Song 2017-12-31 20:03:43 -0800
  • 12ad0303be [formatting] Add textDocument/rangeFormatting Fangrui Song 2017-12-31 19:33:28 -0800
  • aca8e42033 Use --bundled-clang=5.0.1 in appveyor (#212) Fangrui Song 2017-12-31 17:21:35 -0800
  • c5610b8d76 Default to Chromium's format style if cquery cannot obtain it (#211) Daniel Martín 2018-01-01 01:35:37 +0100
  • f9aa0ef66d [formatting] Refrain from std::make_unique until migration to C++14 or C++17 Fangrui Song 2017-12-31 15:55:55 -0800
  • cd2f3c1e45 [formatting] Rename formattingOptions to options Fangrui Song 2017-12-31 15:46:24 -0800
  • c97bc5dbac [formatting] Add missing cases Fangrui Song 2017-12-31 14:52:06 -0800
  • 7529973014 [formatting] Change linking order Fangrui Song 2017-12-31 14:23:49 -0800
  • 9d04446d48 Merge branch 'document-formatting' of https://github.com/danielmartin/cquery into danielmartin-document-formatting Fangrui Song 2017-12-31 14:17:39 -0800
  • f389d294b7 Protect formatting code inside USE_CLANG_CXX Daniel Martín 2017-12-31 23:15:03 +0100
  • f32d3a6851 Use -working-directory Fangrui Song 2017-12-31 13:56:15 -0800
  • 73ba3f0d6f Move -x & -std= options just after compiler driver Fangrui Song 2017-12-31 13:37:59 -0800
  • 4fdc81ae6d Manage Expected in formatting APIs Daniel Martín 2017-12-29 22:44:28 +0100
  • 05e9bf3966 Add missing includes Daniel Martín 2017-12-29 22:19:30 +0100
  • 0e16899b81 Move formatting structs to text_document_formatting.cc Daniel Martín 2017-12-27 19:38:50 +0100
  • aa4e5e7e5b Implement .clang-format style management Daniel Martín 2017-12-25 18:06:30 +0100
  • 19341c18cd Basic implementation of document formatting Daniel Martín 2017-12-25 18:04:10 +0100
  • abc2edf05f Add structures to support document formatting Daniel Martín 2017-12-25 14:08:36 +0100
  • 5680ff2592 Update README.md: git clone -b master --single-branch Fangrui Song 2017-12-31 02:04:15 -0800
  • 146e857555 Remove images/demo.png Fangrui Song 2017-12-31 01:54:51 -0800
  • 58243b887f Update README.md: download vscode-extension.vsix from https://github.com/jacobdufault/cquery/releases Fangrui Song 2017-12-31 01:34:16 -0800
  • ffd5fc3e38 Fix extracting the tarball every time. (#207) (#208) scturtle 2017-12-31 15:35:40 +0800
  • 01290a83c5 [waf] Fix --bundled-clang=5.0.1 on Mac OS X (#207) Fangrui Song 2017-12-30 22:07:05 -0800
  • 4c2dff39ef Response "being indexed" instead of "not found". scturtle 2017-12-31 11:18:33 +0800
  • 77e9ea1b77 Use cursor extents for is_implicit function calls Fangrui Song 2017-12-30 15:33:58 -0800
  • 95126bff61 In detailed_name, remove space between * and name Fangrui Song 2017-12-30 13:11:55 -0800
  • 947a80ecc8 [comments] Add a minimalist approach to skip Doxygen comment markers Fangrui Song 2017-12-30 10:56:34 -0800
  • 829b2fe18c Better order of the completion items. Chao Shen 2017-12-30 15:15:46 +0800
  • 11aa09fac2 Don't reject macro definitions in system headers Fangrui Song 2017-12-29 19:18:40 -0800
  • 48e88950e1 Complete CompletionItemKind Fangrui Song 2017-12-29 16:32:43 -0800
  • b015b03405 Fix platform_posix.cc on FreeBSD Fangrui Song 2017-12-29 14:46:21 -0800
  • 66d4926e41 Remove <sys/prctl.h> and set thread name on BSD & __APPLE__ Fangrui Song 2017-12-29 14:35:20 -0800
  • 720266e97a Support equal signs in options, e.g. --log-file=a.log Fangrui Song 2017-12-29 14:00:02 -0800
  • 43ea2fcc53 Clean up type printer Fangrui Song 2017-12-29 12:58:11 -0800
  • daaf3a701b Clean type printer Fangrui Song 2017-12-29 12:30:05 -0800
  • f897c46122 A more robust way of producing function signatures with parameter names romix 2017-12-29 11:23:18 -0800
  • 8592df7cf6 Use --bundled-clang=5.0.1 by default (instead of 4.0.0) Fangrui Song 2017-12-27 19:31:42 -0800
  • f85659713e Fix compile Jacob Dufault 2017-12-29 10:28:11 -0800
  • 6048eb6237 Move LoadCachedFileContents into ICacheManager Jacob Dufault 2017-12-29 12:19:39 -0600
  • 71591d7805 Index_Request::contents is no longer optional Jacob Dufault 2017-12-29 12:00:44 -0600