Commit Graph

  • 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
  • ab6c5f0515 Emit semantic highlighting for types topisani 2017-12-01 18:24:01 +0100
  • c4ada3e9df Don't highlight operators as functions (#104) topisani 2017-12-01 17:08:19 +0100
  • 63d2b5fa10 nitpick fixing topisani 2017-11-30 23:09:29 +0100
  • 4e153784f6 Index language as enum instead of string topisani 2017-11-30 22:56:55 +0100
  • e6bcd05a7e markdown compliant language identifiers topisani 2017-11-30 21:19:03 +0100
  • 28ad5b1ed1 Index file language and send it on hover topisani 2017-11-30 04:47:29 +0100
  • eac644d81a On *nix, use a realpath(3) variant (which does not expand symlinks) in NormalizePath Fangrui Song 2017-11-30 10:40:42 -0800
  • 38ff70ebc3 Disable serialization of clang_parseTranslationUnit2FullArgv Jacob Dufault 2017-11-29 20:23:34 -0800
  • f4acde7588 Add --log-stdin-stdout-to-stderr Jacob Dufault 2017-11-29 20:22:10 -0800
  • f1f2cc3bd1 Serialize clang_parseTranslationUnit2FullArgv requests. Jacob Dufault 2017-11-29 19:52:55 -0800
  • 29185c2fe3 Update index tests Jacob Dufault 2017-11-29 19:21:23 -0800
  • aeab1a0b79 Fix MSVC builds Jacob Dufault 2017-11-29 19:18:58 -0800
  • e421f86bfa Try to make index tests more platform independent Jacob Dufault 2017-11-29 19:18:25 -0800
  • 76c07f3cc6 Additional improvements to automatic index test updates. Jacob Dufault 2017-11-27 18:49:57 -0800
  • 68f6d34693 Only wait when running index tests on windows. Jacob Dufault 2017-11-27 18:27:16 -0800
  • f5b7b62a4a Format .gitignore; add cquery_diagnostics.log Jacob Dufault 2017-11-27 18:01:14 -0800
  • f6f88cc788 Better logging in when iterating files. Jacob Dufault 2017-11-27 18:00:08 -0800
  • f84945fb51 Make SafeGetLine work the same across different file-ending styles. Jacob Dufault 2017-11-27 17:53:14 -0800
  • 3ca2d0f2ad waf configure --bundled-clang=5.0.0 to use prebuilt clang+llvm 5.0.0, fixes #41 Fangrui Song 2017-11-26 14:43:59 -0800
  • c7ef44ad53 Fix hang during reading from stdin nobody 2017-11-28 13:17:50 -0500
  • 87f6452b5d Rename clang_args to .cquery Fangrui Song 2017-11-26 22:56:23 -0800
  • 7923b5d219 Revert "Upgrade bundled clang+llvm to 5.0.0, fixes #41" Jacob Dufault 2017-11-27 08:40:06 -0800
  • d5951c0e69 Revert "Specify nullptr for source_filename in clang_parseTranslationUnit2 so that we do not need to strip main source filename from args" Jacob Dufault 2017-11-27 08:20:42 -0800
  • 7df44f75a7 Upgrade bundled clang+llvm to 5.0.0, fixes #41 Fangrui Song 2017-11-26 14:43:59 -0800
  • 2b54296992 Specify nullptr for source_filename in clang_parseTranslationUnit2 so that we do not need to strip main source filename from args Fangrui Song 2017-11-26 22:17:51 -0800
  • bf2aaf470e Use clang_getCursorKindSpelling Fangrui Song 2017-11-26 21:17:54 -0800
  • 8ef2be0429 Add note on compilationDatabaseDirectory option Phil Wise 2017-11-27 13:14:01 +0100
  • 76785105ed Add an option to disable EmitProgress methods during indexing Josh Elsasser 2017-11-26 14:20:43 -0800
  • d1692c8deb Add link to wiki on README Jacob Dufault 2017-11-26 12:28:41 -0800
  • 8aaffb7031 Set rpath if not --use_system_clang Fangrui Song 2017-11-26 12:12:51 -0800
  • 972a6359da Added waf options to use clang from system (fixes #36): (#64) xbreak 2017-11-26 18:13:43 +0100
  • 750cc4ea30 Respond to comment Peter Elmers 2017-11-22 09:52:33 -0800
  • 3341b1f13d Only replace text if both rangeLength and range are not set Peter Elmers 2017-11-20 10:57:01 -0800
  • 31d7423490 Rebuild vscode plugin and fix some naming Walter Erquinigo 2017-11-21 23:24:39 -0800
  • 3cee3cb775 Support an optional compilation database dir at initialization Walter Erquinigo 2017-11-21 08:47:28 -0800
  • 6f6cd4ea7f Give default value to compileCommandsDirectory Peter Elmers 2017-11-17 15:38:56 -0800
  • b7059e69d7 Add compileCommandsDirectory to config struct Peter Elmers 2017-11-17 14:45:49 -0800
  • dba27c3d34 Catch ios_base::failure exceptions in ReadContent Fangrui Song 2017-11-21 21:23:17 -0800
  • 7d06ff212f Use -Wno-sign-compare to make recent GCC happy Fangrui Song 2017-11-20 17:31:14 -0800
  • 030e63f15c Remove whitespace before shebang in wscript DaanDeMeyer 2017-11-20 22:54:09 +0100
  • 626f7bc736 Use compile_commands.json in root directory in favor of clang_args Jacob Dufault 2017-11-19 18:52:09 -0800
  • 6a23c5bace Enable path in args test Jacob Dufault 2017-11-19 15:46:02 -0800
  • fb38537f20 Strip main source filename if it is a relative path in GetCompilationEntryFromCompileCommandEntry Fangrui Song 2017-11-19 14:46:26 -0800
  • de1de3e51a Remove .vscode directories from the repository and add .vscode to the .gitignore Daan De Meyer 2017-11-19 23:54:21 +0100
  • 261b04a131 Update test once more Jacob Dufault 2017-11-19 14:48:26 -0800
  • 475cd6b668 Add failing test for issue #42 Jacob Dufault 2017-11-19 14:46:05 -0800
  • 5f73c7efac Allow running unit and index tests separately Jacob Dufault 2017-11-19 14:35:16 -0800
  • 97417ecc93 Reformat code Jacob Dufault 2017-11-19 14:11:54 -0800
  • 297ed1d13e Use indented TEST_SUITE Fangrui Song 2017-11-19 10:05:06 -0800
  • 424c7b69db Fix wscript to support both Python 2 and Python 3. Daan De Meyer 2017-11-19 18:30:21 +0100
  • e3a7be1cfe Add project .clang-format Daniel Martín 2017-11-19 16:49:02 +0100
  • 5842dd5d60 Add option to disable insertion of snippets when completing a method/function call. Daan De Meyer 2017-11-19 13:57:16 +0100
  • 0a3064fe34 Add travis config, fixes #31 agauniyal 2017-11-19 08:22:59 +0530
  • 49559402cf Add a virtual destructor for ThreadedQueue Fangrui Song 2017-11-18 19:50:22 -0800
  • 3f45c05476 This commit fixes severak compiler errors when trying to build cquery. I gave up after a bit and didn't fix them all though, there are a ton of signed to unsigned comparisons. Peter Goodman 2017-11-18 14:13:48 -0500
  • 0376da015f Try to always log when exiting. Jacob Dufault 2017-11-18 11:02:09 -0800
  • 6a50c48aaa Formatting and a TODO Jacob Dufault 2017-11-18 09:29:48 -0800
  • eea8a1b07a Try to avoid crashing when deserializing JSON Jacob Dufault 2017-11-18 09:27:37 -0800
  • 544818bdd4 waf: Only compile cc files in src/ Jacob Dufault 2017-11-18 09:27:09 -0800
  • 7b0d2d7bf2 Make sure to send initialize response before status updates Jacob Dufault 2017-11-17 13:31:48 -0800
  • 2ebf27441b Mention C in README Jacob Dufault 2017-11-17 09:57:46 -0800
  • 75774e24bf Update README Jacob Dufault 2017-11-17 07:52:30 -0800
  • 27a00d7ad3 Update command_line.cc, fixes #14 Abhinav Gauniyal 2017-11-17 15:00:58 +0530
  • c7c6a8ed39 Fix build on macOS #20 Christian Pehle 2017-11-17 15:26:25 +0100
  • 42f744ba29 Remove some unused code. Jacob Dufault 2017-11-11 11:43:55 -0800
  • 601af73ca9 Move all libclangmm/* files into src/* directory Jacob Dufault 2017-11-11 11:41:09 -0800
  • 348b4a2e4e Move libclangmm/Cursor.* to clang_cursor.* Jacob Dufault 2017-11-11 11:31:05 -0800
  • 5fa7fbf0d2 More improvements to semantic highlighting. Still not done though. Jacob Dufault 2017-11-11 11:18:55 -0800
  • 8145a06534 First pass at semantic highlighting. Jacob Dufault 2017-11-08 23:06:32 -0800
  • 9d376a47d5 Do not index is_constructor and parameter_type_descriptions. Jacob Dufault 2017-11-08 19:59:11 -0800
  • 96894ae996 Index std::make_unique and similar functions as constructor calls. Jacob Dufault 2017-11-08 19:55:13 -0800
  • e7de24764e Increase indexed file version Jacob Dufault 2017-11-07 01:01:37 -0800
  • 510594cdcd Add is_constructor to indexer Jacob Dufault 2017-11-07 01:00:59 -0800
  • 9cb4008023 Index type description for function parameters. Jacob Dufault 2017-11-06 23:53:59 -0800
  • 6d2af96c16 Remove TranslationUnit::document_cursor() Jacob Dufault 2017-11-04 16:11:52 -0700
  • 7d549f3fdf Move libclangmm/Utility.h into clang_utils.h Jacob Dufault 2017-11-04 15:29:03 -0700
  • 172f9e2e80 Remove tiny-process-library Jacob Dufault 2017-11-04 15:22:01 -0700
  • 1f0c1e922f Fix compile_commands.json parsing when filename is absolute. Jacob Dufault 2017-10-31 15:43:27 -0700
  • f48f818f4c Fix MacOS build Jacob Dufault 2017-10-31 15:43:07 -0700
  • 7734943620 Format all code in src/ Jacob Dufault 2017-10-31 12:49:19 -0700
  • 5f04e390a2 Fix threaded_queue Jacob Dufault 2017-10-31 12:37:52 -0700
  • 4156be09c1 Fix inactive region after closing/reopening a document. Jacob Dufault 2017-10-28 15:09:14 -0700
  • 98c701b217 Fix project loading absolute path normalization for clang_args Jacob Dufault 2017-10-28 14:51:36 -0700
  • 82f8133d7e Log to cquery_diagnostics.log instead of cquery.log Jacob Dufault 2017-10-28 14:51:12 -0700
  • c694b56bc1 Reduce some locking in ThreadedQueue for status updates Jacob Dufault 2017-10-28 14:50:57 -0700
  • 61b0cfb114 Don't emit ipc timings for cout messages. Jacob Dufault 2017-10-28 14:33:33 -0700
  • b9f72377dd Fix inactive region publishing when editing a file. Jacob Dufault 2017-10-28 14:31:54 -0700
  • 235987bb58 Show progress indicator in status area Jacob Dufault 2017-10-25 00:12:11 -0700
  • 39de197e8a Only target 80% of threads for indexers by default. Jacob Dufault 2017-10-24 19:18:47 -0700
  • 37ab94e7b4 Add GetWorkingDirectory for linux Jacob Dufault 2017-10-24 19:11:11 -0700
  • ccff74a79c Fix performance regression in loading compile_commands.json Jacob Dufault 2017-10-24 19:00:29 -0700
  • 738b338d47 Emit timings for project loading Jacob Dufault 2017-10-24 18:39:38 -0700
  • f698a3451f Update comment in utils.cc Jacob Dufault 2017-10-24 18:28:23 -0700
  • 93d3b2b3cb Change whitelist behavior so it is more likely what the user wants. Jacob Dufault 2017-10-24 18:09:02 -0700
  • 58f2107714 Inject -resource-dir automatically. Jacob Dufault 2017-10-24 18:02:15 -0700
  • 0d091b69cf Minor style fix Jacob Dufault 2017-10-23 08:39:33 -0700
  • d145bcebc5 Fix completion issue where completing dropped completion session. Jacob Dufault 2017-10-23 08:38:01 -0700