Commit Graph

  • cf4603c6fa Add FileContentsWithOffsets Fangrui Song 2017-12-18 23:05:12 -0800
  • 8098e4f01d Support multiple base functions. Jacob Dufault 2017-12-18 22:15:46 -0800
  • b4e8f8dd4f Don't show idle status while loading compile_commands.json/project. Jacob Dufault 2017-12-18 21:36:48 -0800
  • a7d1c6917f Report detailed name for workspace symbol search. Jacob Dufault 2017-12-18 21:31:19 -0800
  • be961fc4f2 Add hover (instead of reusing detailed_name) Jacob Dufault 2017-12-18 21:20:00 -0800
  • 9502c889d2 Update tests for typedef changes. Jacob Dufault 2017-12-18 20:42:17 -0800
  • 3d4ebcd7ee Update tests for llvm 4 Jacob Dufault 2017-12-18 20:39:45 -0800
  • 8897bcc54d [indexer] Display declaration line for typedef/using. fix #141 Fangrui Song 2017-12-18 17:21:31 -0800
  • 9b9740f421 Reduce the number of travis configurations. Jacob Dufault 2017-12-18 16:57:31 -0800
  • 1fd50b4dea Fix MSVC build. Jacob Dufault 2017-12-18 16:35:43 -0800
  • cb098cbfc3 test Walter Erquinigo 2017-12-18 12:06:13 -0800
  • a6cb98945e Add obj-c support in the indexer Walter Erquinigo 2017-12-15 12:14:57 -0800
  • 5600989a42 [indexer] Treat explicit destructor call as not is_implicit (#159) Fangrui Song 2017-12-18 13:48:32 -0800
  • 0cf54f3557 [waf] Fix ./waf configure --bundled-clang=5.0.0 Fangrui Song 2017-12-18 13:30:57 -0800
  • 002d32c8a0 Fix broken auto-resource-dir detection Jacob Dufault 2017-12-18 11:47:58 -0800
  • 934c20312a set rpath for mac when --use-system-clang Joel Hock 2017-12-17 21:22:07 -0600
  • 9fd35db034 [indexer] Index references to system headers Fangrui Song 2017-12-17 19:47:14 -0800
  • ef7215cd7f textDocument/definition: find macro definition instead of Type definition if the macro expands to tokens led by a SymbolKind::Type Fangrui Song 2017-12-17 17:50:19 -0800
  • 2fb135e10a Support FreeBSD Fangrui Song 2017-12-17 12:40:21 -0800
  • 0045e4817c Windows build script (#154) Riatre Foo 2017-12-18 02:14:30 +0800
  • 0a8ea0e51f Honor environment variable CXXFLAGS and tweak README (#153) Fangrui Song 2017-12-16 19:39:51 -0800
  • 97da6c937a Remove sparsehash from wscript DaanDeMeyer 2017-12-16 17:21:47 +0100
  • 4aa92466eb Fix IsSymLink on Linux (#147) DaanDeMeyer 2017-12-16 17:32:10 +0100
  • c0c3fc41a4 Do not emit an include in the indexer if we failed to resolve the file. Also add -resource-dir to tests. Jacob Dufault 2017-12-15 21:24:31 -0800
  • d23de3a9fb Move default resource directory computation to utils. Jacob Dufault 2017-12-15 21:18:49 -0800
  • 883f886d2a Make sure GetExecutablePath is normalized on windows. Jacob Dufault 2017-12-15 21:18:23 -0800
  • 9f249970b0 Ensure DEFAULT_RESOURCE_DIRECTORY is a string. Jacob Dufault 2017-12-15 21:06:27 -0800
  • 487680e8d1 Fix project.cc unit tests. Jacob Dufault 2017-12-15 21:05:48 -0800
  • 5238c50027 objc Walter Erquinigo 2017-12-14 21:18:43 -0800
  • ea5c89e956 [waf] Use {str,bytes}.decode to make it compatible with Python 2/3 Fangrui Song 2017-12-14 21:35:25 -0800
  • 044ef0b309 [waf] Install resource dir to $PREFIX (#139) Fangrui Song 2017-12-14 17:45:15 -0800
  • f3f7bc26cd Better default resource dir heuristics: use system resource dir with system clang and relative path to resource dir with bundled clang (#137) Chen 2017-12-15 06:35:21 +0800
  • d8b47ebdd4 [waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] to $PREFIX/lib/clang+llvm*/lib/ (#133) Fangrui Song 2017-12-13 10:53:42 -0800
  • 17cac3d30a [indexer] Change macro's IndexVar::def::detail_name to its approximate definition Fangrui Song 2017-12-13 00:22:02 -0800
  • a1fd516788 Log stack trace when there is bad index/buffer lines Jacob Dufault 2017-12-12 09:50:12 -0800
  • 1467526bad Be less aggressive about indexing potential lambdas Jacob Dufault 2017-12-12 09:49:52 -0800
  • 48a7ec73eb Add index test for #131 Jacob Dufault 2017-12-12 00:27:25 -0800
  • 17f23bf3bf In OnIndexDeclaration, get_type_description() may return the name of a typedef and there is no (, causing insert failing Fangrui Song 2017-12-12 00:02:27 -0800
  • 33c3d99925 Small readme tweaks Jacob Dufault 2017-12-12 00:11:46 -0800
  • 1ce881f9f3 Update compile_commands.json symlink to point to build/release Jacob Dufault 2017-12-12 00:10:20 -0800
  • cb633541e2 Change default path of built executable from build/app to build/release/bin/cquery (installed to $PREFIX/bin/cquery) Fangrui Song 2017-12-11 21:14:13 -0800
  • 9b909b3a13 Move usr out of *Def and into Query*/Index* types. Jacob Dufault 2017-12-11 23:56:50 -0800
  • 2751f51956 Format Jacob Dufault 2017-12-11 21:21:03 -0800
  • 12bfabf9c2 No more NonElidedVector Jacob Dufault 2017-12-11 21:20:29 -0800
  • e535fab581 Do not elide vector in serialization Jacob Dufault 2017-12-11 21:15:37 -0800
  • 7a42f3f393 Add test for lambda Jacob Dufault 2017-12-11 21:10:26 -0800
  • 1dc7087f21 Update tests Jacob Dufault 2017-12-11 21:06:27 -0800
  • fb902a29b7 Add missing definition and reference info to lambda paramaters. fix #120 Fangrui Song 2017-12-10 22:36:32 -0800
  • c6135f5de0 Reflect empty string Fangrui Song 2017-12-07 16:44:34 -0800
  • 60febe6e9d [waf] Add --variant={debug,release} (#129) Fangrui Song 2017-12-11 20:36:53 -0800
  • 86cc50e27f Implement diagnostic range as per clang_formatDiagnostic Fangrui Song 2017-12-10 18:13:25 -0800
  • 177e4cd224 Escape more symbols in path handling. Peter Elmers 2017-12-07 17:26:09 -0800
  • 479c0c59bc More idiomatic Fangrui Song 2017-12-10 18:59:32 -0800
  • 0aa832a48c travis: Disable cache; broken build Jacob Dufault 2017-12-07 14:34:11 -0800
  • 4a7ca6168f Reformat Jacob Dufault 2017-12-07 11:53:48 -0800
  • d8d794fb4e travis: Cache clang download Jacob Dufault 2017-12-07 11:53:09 -0800
  • 4003d89f2e Add src/ directory to .ycm_extra_conf.py Jacob Dufault 2017-12-07 11:52:35 -0800
  • 93fb746992 Convert priority to a string properly for sortText Yuxuan Shui 2017-12-06 12:46:24 -0500
  • 77ccee10ce Serialize clang_createIndex to prevent race condition (concurrent modify/read to FirstTarget defined in lib/Support/TargetRegistry.cpp) Fangrui Song 2017-12-07 00:23:40 -0800
  • 702a36d264 no more email notifications topisani 2017-12-07 17:12:15 +0100
  • ae8cae5ba6 Do not index files starting with git: Jacob Dufault 2017-12-06 17:00:19 -0800
  • 3b9371f4b5 Reduce STDERR logging to only WARNING and above. Jacob Dufault 2017-12-06 10:34:26 -0800
  • 0e4148518a Fix clang 3.8 build Jacob Dufault 2017-12-06 09:10:58 -0800
  • ae40bfa208 Add override Jacob Dufault 2017-12-06 07:10:19 -0800
  • 7a5eb3c4d5 Move src/messages/*.cc to anonymous namespace Jacob Dufault 2017-12-05 21:03:38 -0800
  • b65a30c3f7 Move Ipc_* types into messages/ Jacob Dufault 2017-12-05 20:39:44 -0800
  • 5093863b33 Move initialization Ipc structures into messages/ Jacob Dufault 2017-12-05 20:08:55 -0800
  • ad550f3f2c Enable global/static registration for IpcMessage. Jacob Dufault 2017-12-05 20:05:01 -0800
  • 9a3e040bf8 Fix clang build Jacob Dufault 2017-12-05 19:49:16 -0800
  • b441a90e0d Finish migrating to messages/ Jacob Dufault 2017-12-05 19:32:33 -0800
  • 2bd4671ddd Only set insertTextFormat to Snippet when we have placeholders Yuxuan Shui 2017-12-05 12:21:54 -0500
  • dbeb4eb511 Reformat Jacob Dufault 2017-12-05 08:24:37 -0800
  • 905a4ab2b1 Make IpcId::Exit handled as a message. Jacob Dufault 2017-12-05 00:14:46 -0800
  • 07c0ae109e Fix waf build Jacob Dufault 2017-12-05 00:05:08 -0800
  • 3599a831b1 Introduce MessageHandler abstraction. Mainly just code reorg. Jacob Dufault 2017-12-04 23:57:41 -0800
  • 8b5d9d33ab Fix LruCache when next_score overflows Fangrui Song 2017-12-04 14:45:36 -0800
  • 4a7194d2df Remove unused variable Jacob Dufault 2017-12-04 09:18:29 -0800
  • eb8a1ee570 Fix clang build Jacob Dufault 2017-12-04 07:13:33 -0800
  • 0f3680866e Make missing clientVersion skip check Jacob Dufault 2017-12-04 00:29:38 -0800
  • 670c925204 Remove Ipc_Cout; rename IpcId::Cout to IpcId::Unknown. Jacob Dufault 2017-12-04 00:16:19 -0800
  • 6c5f1d9c88 Simplify IpcManager. Jacob Dufault 2017-12-04 00:13:35 -0800
  • b64b8b5493 Fix clang build Jacob Dufault 2017-12-03 22:49:50 -0800
  • 9a64fb0747 Fix broken build (add lru_cache.h) Jacob Dufault 2017-12-03 19:24:42 -0800
  • b2736f8822 Semantic highlighting improvements. Jacob Dufault 2017-12-03 18:23:14 -0800
  • 9e6d33689f Trim lines when reading from .cquery file. Jacob Dufault 2017-12-03 18:17:36 -0800
  • 95203bffd4 Add .cquery to .gitignore Jacob Dufault 2017-12-03 18:17:01 -0800
  • ab7ffa302a Add $cquery/textDocumentDidView. Jacob Dufault 2017-12-03 14:35:22 -0800
  • 697968b15f Group cache files by projectRoot Fangrui Song 2017-12-01 21:07:30 -0800
  • 82643dc79d Ensure that paths passed to libclang are fully expanded Josh Elsasser 2017-12-03 11:59:34 -0800
  • ee5ea91c1f Reduce test clang arg set. Jacob Dufault 2017-12-01 17:11:27 -0800
  • 1eac0f8b47 Add operator test Jacob Dufault 2017-12-01 17:10:21 -0800
  • efd46ebd25 Update tests Jacob Dufault 2017-12-01 17:07:03 -0800
  • 5d1fd4ce4d Remove a bunch of std::cerr in favor of LOG_S Jacob Dufault 2017-12-01 17:04:39 -0800
  • cf5f465e9e Add -Wno-unknown-warning-option Jacob Dufault 2017-12-01 10:11:09 -0800
  • b727e36afc Move cleanup_maybe_relative_path to top of func in project.cc Jacob Dufault 2017-12-01 09:59:28 -0800
  • fa240e3132 Small code cleanup in src/indexer.cc. Jacob Dufault 2017-12-01 09:57:03 -0800
  • 9b44bf7901 Run ./format.sh Jacob Dufault 2017-12-01 09:50:39 -0800
  • 066166ba40 Add --clang-sanity-check. Jacob Dufault 2017-12-01 09:45:44 -0800
  • 2a2794da23 Also log arguments when failing to create a translation unit Jacob Dufault 2017-12-01 09:36:32 -0800
  • 2b888b2a97 Add .ycm_extra_conf.py Jacob Dufault 2017-12-01 09:18:37 -0800