Commit Graph

  • ea30cb046e ShouldUseNow for IdentifierCompleter done and used Strahinja Val Markovic 2012-08-05 13:12:10 -0700
  • df260ed2a8 Forcing c++ lang in clang options for ycm Strahinja Val Markovic 2012-08-05 12:55:03 -0700
  • feef67c50a Setting rpath only for non-system, external clang Strahinja Val Markovic 2012-08-04 19:37:00 -0700
  • a2bbbe1a4d Code style fix Strahinja Val Markovic 2012-08-04 19:33:28 -0700
  • 5646eeab5e More null checks for data coming from clang Strahinja Val Markovic 2012-08-04 19:29:11 -0700
  • 3c65c84c7b Renaming 'indexer' to the more accurate 'ycm_core' Strahinja Val Markovic 2012-08-04 18:59:22 -0700
  • f3ddfd5458 Build option to use system libclang Strahinja Val Markovic 2012-08-04 18:49:21 -0700
  • d0f62d1205 Initial, rough version of completer separation Strahinja Val Markovic 2012-08-04 17:46:54 -0700
  • 1fd2515617 clang options file uses more succint dict syntax Strahinja Val Markovic 2012-08-03 10:26:11 -0700
  • f120c0ce1c Showing function args right next to name now Strahinja Val Markovic 2012-08-02 21:37:21 -0700
  • 2888cbf5c8 Check for python on plugin init Strahinja Val Markovic 2012-08-02 20:38:15 -0700
  • 287d01c8b3 Setting updatetime to 2000 if user allows Strahinja Val Markovic 2012-08-02 20:32:29 -0700
  • 45cccd09ac Refactored variable defaults setting Strahinja Val Markovic 2012-08-02 20:28:25 -0700
  • 4765fd88fe Removing some unused code + fix for crash Strahinja Val Markovic 2012-08-01 22:09:31 -0700
  • 3868f94ac7 Adding a .ycm_clang_options.py file for YCM Strahinja Val Markovic 2012-08-01 20:50:35 -0700
  • 3a820f1fb4 The clang options file now ends in .py Strahinja Val Markovic 2012-08-01 20:22:03 -0700
  • 618a6acd59 Protecting ALL clang access with a mutex now Strahinja Val Markovic 2012-08-01 20:09:01 -0700
  • eab70838f0 New system for specifying clang flags Strahinja Val Markovic 2012-07-31 22:01:41 -0700
  • 11a52d018c Protecting diagnostic access with mutex Strahinja Val Markovic 2012-08-01 17:18:35 -0700
  • 06d653c60d Adding the cursor identifier on InsertLeave Strahinja Val Markovic 2012-07-31 19:01:22 -0700
  • b20a24cde9 Adding a TODO I don't want to forget about Strahinja Val Markovic 2012-07-31 16:31:16 -0700
  • 2726349975 Not parsing empty files anymore Strahinja Val Markovic 2012-07-31 15:30:50 -0700
  • 11e42b49f0 Smarter updating of clang diagnostics display Strahinja Val Markovic 2012-07-30 19:42:41 -0700
  • 71e3e86252 Adding option for custom extra rpath Strahinja Val Markovic 2012-07-30 14:20:05 -0700
  • 15d82eac91 Making sure the syntastic variable exists Strahinja Val Markovic 2012-07-30 14:19:42 -0700
  • a6d5979b08 Don't run the plugin when in diff mode Strahinja Val Markovic 2012-07-29 22:09:06 -0700
  • 333b71f8d5 Triggering syntastic error display more often Strahinja Val Markovic 2012-07-29 22:08:02 -0700
  • 57bd4f7a47 Now possible to use external libclang.so Strahinja Val Markovic 2012-07-29 20:58:04 -0700
  • 958a008462 Adding diagnostic extraction support Strahinja Val Markovic 2012-07-28 15:27:30 -0700
  • bfafad4f50 Using python's abc module for the Completer class Strahinja Val Markovic 2012-07-28 12:24:25 -0700
  • 76715bd94c Posting vim message when no clang candidates Strahinja Val Markovic 2012-07-28 12:06:59 -0700
  • ae618c5566 Clang parse now again called on cursor hold Strahinja Val Markovic 2012-07-28 12:06:38 -0700
  • 0ea218022a Leaving omnifunc mode on InsertLeave Strahinja Val Markovic 2012-07-28 11:42:43 -0700
  • 2667a82441 Now using the correct flag to warn on C++11 use Strahinja Val Markovic 2012-07-28 11:18:18 -0700
  • 019b84e18b Omnifunc for clang types + mapping to invoke it Strahinja Val Markovic 2012-07-27 22:16:23 -0700
  • 70900c5ac6 Simplified some vim logic Strahinja Val Markovic 2012-07-27 21:41:13 -0700
  • e46ea47df2 Replacing accidental use of C++11 auto Strahinja Val Markovic 2012-07-27 13:52:56 -0700
  • 0d9d697b50 Only showing the first overloaded func signature Strahinja Val Markovic 2012-07-26 21:43:20 -0700
  • e9cf3c14b2 Not adding a '(' after a function name insert Strahinja Val Markovic 2012-07-26 20:53:38 -0700
  • 3cc4cf8e10 Async clang parsing of the current file Strahinja Val Markovic 2012-07-26 20:50:56 -0700
  • cd9f40b7c0 Add missing check for threads enabled Strahinja Val Markovic 2012-07-25 21:06:57 -0700
  • ac74389f4b Grouping variable declarations Strahinja Val Markovic 2012-07-26 13:04:49 -0700
  • 68156e8b47 Merge branch 'master' into dev Strahinja Val Markovic 2012-07-26 12:59:06 -0700
  • 13f87c5a62 Buffer identifiers are now extracted async Strahinja Val Markovic 2012-07-24 20:09:09 -0700
  • 6d76563e86 C-TAB selects previous candidate Strahinja Val Markovic 2012-07-24 18:45:28 -0700
  • b120d6a5ba Now extracting identifiers in C++ code Strahinja Val Markovic 2012-07-23 20:17:59 -0700
  • 48d95bcd20 Doing buffervisit for clang only when clang on Strahinja Val Markovic 2012-07-23 18:47:01 -0700
  • 74c363ef60 These headers magically speed up completions. Strahinja Val Markovic 2012-07-23 18:38:03 -0700
  • ad32584a10 Now reparsing clang files on buffer enter Strahinja Val Markovic 2012-07-23 18:35:48 -0700
  • cfede619f2 Added flag to turn off clang completion if desired Strahinja Val Markovic 2012-07-23 11:15:25 -0700
  • cdb8dfc86b Loading .ycm_clang_options files now Strahinja Val Markovic 2012-07-22 15:19:28 -0700
  • b703138cac Adding Boost.Filesystem to BoostParts Strahinja Val Markovic 2012-07-22 15:09:50 -0700
  • 6f0dc0b21d Explicitly calling OnBufferVisit for first file Strahinja Val Markovic 2012-07-21 15:33:59 -0700
  • b53ea06d5f Using 'dup':1 to save expensive dup eliminition Strahinja Val Markovic 2012-07-21 12:17:29 -0700
  • 7bf18c7c5c Improving IdentifierCompleter performance Strahinja Val Markovic 2012-07-21 12:06:18 -0700
  • 0f7f32d96f Updating to boost 1.50 Strahinja Val Markovic 2012-07-21 11:37:40 -0700
  • ad859ee002 Using the pyeval func introduced in vim 7.3.584 Strahinja Val Markovic 2012-07-21 10:10:19 -0700
  • 964c42068e Splitting the UnsavedFile struct into its own file Strahinja Val Markovic 2012-07-21 09:09:29 -0700
  • 44b671c2c0 ClangCompleter now returs extra data Strahinja Val Markovic 2012-07-19 21:17:39 -0700
  • e56080ea56 Using libc++ with clang from now on Strahinja Val Markovic 2012-07-19 21:15:25 -0700
  • f76ee24316 Now only showing available completion strings Strahinja Val Markovic 2012-07-16 20:51:21 -0700
  • bcb65ec43f Refactored the task building code for simplicity Strahinja Val Markovic 2012-07-16 20:23:17 -0700
  • be41be5323 Can now ignore filetypes plugin-wide Strahinja Val Markovic 2012-07-16 14:44:50 -0700
  • ae474483e7 Whitespace fix Strahinja Val Markovic 2012-07-16 14:35:24 -0700
  • c9e1706fa1 ClangCompleter now async and caches Clang data Strahinja Val Markovic 2012-07-15 20:49:56 -0700
  • a04c3322cc No results for empty query (IdentifierCompleter) Strahinja Val Markovic 2012-07-15 19:44:35 -0700
  • 52d8a1236b If query empty, Results sorted lexicographically Strahinja Val Markovic 2012-07-15 19:40:24 -0700
  • ca861d9f0c Creating a new Completer Python base class Strahinja Val Markovic 2012-07-15 18:11:26 -0700
  • 20f0d2a280 Removing some unused aliases Strahinja Val Markovic 2012-07-12 20:55:00 -0700
  • ce23b5ca55 Moving the LatestTask typedef to Future.h Strahinja Val Markovic 2012-07-12 20:54:40 -0700
  • 81811964c3 Improving UnsavedFile operator== Strahinja Val Markovic 2012-07-12 20:54:08 -0700
  • 27e1400558 ClangComplete now sorts completions based on query Strahinja Val Markovic 2012-07-11 22:41:32 -0700
  • 52b1b9f660 More forward decls instead of includes Strahinja Val Markovic 2012-07-11 22:14:28 -0700
  • dad2fc31bb Replacing a header file with a forward decl Strahinja Val Markovic 2012-07-11 22:10:37 -0700
  • be0085aca9 CandidateRepository is used for Candidate storage Strahinja Val Markovic 2012-07-11 22:08:04 -0700
  • f25c3d90f7 Removing unused file Strahinja Val Markovic 2012-07-11 21:41:39 -0700
  • e78e0400d9 Renamed CompletionSystem to IdentifierCompleter Strahinja Val Markovic 2012-07-10 23:30:44 -0700
  • 39ecf76798 Renamed ClangComplete to ClangCompleter Strahinja Val Markovic 2012-07-10 23:28:58 -0700
  • 545792c055 Renaming Completer to IdentifierCompleter Strahinja Val Markovic 2012-07-10 23:13:12 -0700
  • 39ceebbb1e Where possible, using native objects, not vim.eval Strahinja Val Markovic 2012-07-10 20:50:03 -0700
  • ab0b349207 Sending the contents of all the modified buffers Strahinja Val Markovic 2012-07-10 20:27:46 -0700
  • 5de395d9bb Storing the completion start column in Vim script Strahinja Val Markovic 2012-07-10 15:39:59 -0700
  • 94288108d8 Initial, rough kinda working version ClangComplete Strahinja Val Markovic 2012-07-10 15:26:07 -0700
  • 1df2a5d360 Using cmake_cxx_flags instead of add_definitions Strahinja Val Markovic 2012-07-09 13:58:56 -0700
  • 0a553bf23c Building in c++11 mode where available Strahinja Val Markovic 2012-07-08 17:55:14 -0700
  • 30c9637992 Using the vector indexing suite from Boost.Python Strahinja Val Markovic 2012-07-08 15:34:44 -0700
  • 9a82319c77 Initial version of the ClangComplete class Strahinja Val Markovic 2012-07-08 11:54:57 -0700
  • fb5d25fc81 The cpp file's header should be included first Strahinja Val Markovic 2012-07-06 14:06:21 -0700
  • 174687c4bc Renaming ConcurrentStack to ConcurrentLatestValue Strahinja Val Markovic 2012-07-06 12:14:25 -0700
  • 8da18e0319 Removing more llvm cruft files Strahinja Val Markovic 2012-07-05 20:58:10 -0700
  • 1d1d72b039 Tweaking gitignore some more Strahinja Val Markovic 2012-07-05 20:44:21 -0700
  • c809d396d1 Removing more unwanted files Strahinja Val Markovic 2012-07-05 20:31:42 -0700
  • 3880bd0093 Ignoring some llvm files we don't care about Strahinja Val Markovic 2012-07-05 19:46:59 -0700
  • 65ac7dcd7b We DO want clang to be tracked in our in-tree llvm Strahinja Val Markovic 2012-07-05 18:24:45 -0700
  • 6ea344fcbb Removing ds_store files Strahinja Val Markovic 2012-07-05 18:23:12 -0700
  • ac1f40b9af Renaming our gtest targets to gtest_ycm Strahinja Val Markovic 2012-07-05 17:59:32 -0700
  • 5f4da9324a Adding llvm/clang to our CMakeLists files Strahinja Val Markovic 2012-07-05 17:58:49 -0700
  • 1f51a89d39 Adding more llvm/clang files Strahinja Val Markovic 2012-07-05 17:55:45 -0700
  • 8480549b46 Adding llvm and clang in-source Strahinja Val Markovic 2012-07-05 17:51:06 -0700
  • 3f96232ce8 Removing second definition of COMPILER_IS_CLANG Strahinja Val Markovic 2012-07-04 21:50:28 -0700