Commit Graph

  • 1d6477c3e9 Fix compile Jacob Dufault 2017-05-18 18:14:15 -0700
  • 866faed4fc Exit when there is no more stdin input Jacob Dufault 2017-05-18 18:13:51 -0700
  • 2b407e0bce Basic performance data tracking during indexing Jacob Dufault 2017-05-17 00:08:45 -0700
  • f2d46e86b7 Don't force index updates on primary translation unit when updating dependency indexes. Jacob Dufault 2017-05-16 23:09:53 -0700
  • c5f29c277b Fix off-by-one error for resolving document column to symbol column Jacob Dufault 2017-05-16 23:05:12 -0700
  • 59a077d8a9 Fix race condition when saving indexed file contents to cache. Jacob Dufault 2017-05-16 23:01:51 -0700
  • 671a54c7af Move most of the information in document outline to containerName. This makes searching nicer. Jacob Dufault 2017-05-16 00:45:46 -0700
  • f907d1d1b9 When indexing make sure we use the correct contents. Jacob Dufault 2017-05-16 00:38:15 -0700
  • d8567c75cc More robust approach for tracking indexed file. Jacob Dufault 2017-05-16 00:26:26 -0700
  • 83f8c7afa8 Better insert text for STL types Jacob Dufault 2017-05-15 00:58:29 -0700
  • b727fc5a36 Fix signature help for calls prefixed by a namespace Jacob Dufault 2017-05-15 00:37:47 -0700
  • 6ad60c4299 Update README.md Jacob Dufault 2017-05-15 00:31:44 -0700
  • 3001faf9a8 Signature help and snippets for code completion Jacob Dufault 2017-05-15 00:28:53 -0700
  • 7f33861526 Don't serialize diagnostics for tests. Jacob Dufault 2017-05-14 21:20:52 -0700
  • 2c20cf0157 Add some partial update tests Jacob Dufault 2017-05-14 20:51:53 -0700
  • 640ce7bd85 Some WIP changes on wscript to download libcxx Jacob Dufault 2017-05-13 14:35:02 -0700
  • a92a83a319 Simplify cquery building, prepackage extension. Jacob Dufault 2017-05-12 00:15:17 -0700
  • ff421723a5 Renames and fix some operator < implementations Jacob Dufault 2017-05-11 23:08:15 -0700
  • 61aaf4509c Fix PriorityEnqueue; use it when saving a file so index results come in faster for actively edited files. Jacob Dufault 2017-05-11 00:41:27 -0700
  • a587022643 Fix some more operator< implementations. This may fix some of the IndexUpdate diff issues. Jacob Dufault 2017-05-11 00:38:57 -0700
  • 57da6a81ab Make update delta work a bit better. Still buggy though. Jacob Dufault 2017-05-11 00:20:00 -0700
  • 74d67b0eb5 Update readme, add TODO Jacob Dufault 2017-05-10 23:36:34 -0700
  • 4c487ab797 Reparse document after save for code completion, but don't drop existing completion state until after reparse is done. Jacob Dufault 2017-05-10 23:25:41 -0700
  • 20429ed397 Clear diagnostics if previously reported Jacob Dufault 2017-05-10 18:44:39 -0700
  • 7a6174e78a Update README.md Jacob Dufault 2017-05-09 23:15:01 -0700
  • 609eecc750 Update README.md Jacob Dufault 2017-05-09 23:13:56 -0700
  • 202ab60ede Added diagnostics. Jacob Dufault 2017-05-09 23:13:13 -0700
  • 1083a10a66 Fix some threading bugs with code completion Jacob Dufault 2017-05-09 21:52:15 -0700
  • 4a4315d7a1 Set code completion thread name Jacob Dufault 2017-05-09 21:00:05 -0700
  • 6737599c11 Add CXTranslationUnit_CreatePreambleOnFirstParse for code completion on non-Windows machines. Jacob Dufault 2017-05-08 22:15:35 -0700
  • 8ed20567a1 Only allow one active index request per file when actively editing. Jacob Dufault 2017-05-08 22:09:57 -0700
  • ad0a03b0da Split global usr lookup into separate lookups for file/type/func/var. Jacob Dufault 2017-05-08 21:20:28 -0700
  • ea5400a633 Add todo; use clang_parseTranslationUnit2 Jacob Dufault 2017-05-08 18:21:21 -0700
  • 629876007e Fix clang compile Jacob Dufault 2017-05-08 18:21:21 -0700
  • d1287f8fc8 Fix crash when trying to load cache that does not exist Jacob Dufault 2017-05-08 18:21:21 -0700
  • a97bd9d1c4 WIP better command line parsing Jacob Dufault 2017-05-08 18:21:21 -0700
  • 9ffed9a253 Add assert when updating test expectations Jacob Dufault 2017-05-08 18:21:21 -0700
  • 4efb4dbf25 Make querydb import more robust to usr changes Jacob Dufault 2017-05-08 18:21:21 -0700
  • 5524abdaa7 Support keyboard shortcuts for vars, callers, base, and derived. Jacob Dufault 2017-05-06 23:56:04 -0700
  • fc55589ed3 Infer arguments for files not in the project. Jacob Dufault 2017-05-06 22:36:29 -0700
  • e1e45b6dc5 Emit warning for bad working file index instead of crashing. Jacob Dufault 2017-05-06 22:34:43 -0700
  • 1b4f377682 WIP but basic test e2e test running Jacob Dufault 2017-05-02 23:45:10 -0700
  • d049cc23c6 Notes on what e2e testing will look like. Jacob Dufault 2017-05-01 22:36:57 -0700
  • bf21cde14a Remove default platform arguments for linux. Jacob Dufault 2017-04-25 21:13:04 -0700
  • 49c687663e Rework some of the command line flag parsing logic. Hopefully make it more robust. Jacob Dufault 2017-04-25 21:03:22 -0700
  • e13d161c62 Experimental support for emitting compile_commands.json from waf Jacob Dufault 2017-04-25 19:57:27 -0700
  • 839f3d9968 Try parsing with full argv. Also hide system diagnostics. Jacob Dufault 2017-04-25 19:12:06 -0700
  • c77531a432 Log initialization options, reactivate working file asserts. Jacob Dufault 2017-04-25 18:32:45 -0700
  • f3719de08c Add gitter badge to README Jacob Dufault 2017-04-25 18:47:10 -0700
  • 9e24ea1f38 Update README.md Jacob Dufault 2017-04-25 17:59:27 -0700
  • 4f6c659ccb Update README.md Jacob Dufault 2017-04-25 13:54:37 -0700
  • 1b2219f509 Update README.md Jacob Dufault 2017-04-25 13:45:08 -0700
  • 592ef1c3cf Better code completion trigger characters. Jacob Dufault 2017-04-23 18:52:38 -0700
  • 370fbde288 Remove sparsehash (sparsepp is used instead). Jacob Dufault 2017-04-23 18:26:17 -0700
  • 526fefaf09 Don't rename '.' to '_' in cache files. Jacob Dufault 2017-04-23 18:24:09 -0700
  • 91b5614c7e Optimize import pipeline. Jacob Dufault 2017-04-23 18:01:51 -0700
  • 1b2f5896dc Use condition variables instead of sleeping. Jacob Dufault 2017-04-23 15:45:40 -0700
  • 63908e3aa0 Renames Jacob Dufault 2017-04-23 14:24:06 -0700
  • 7741991b72 Simplify threading model a bit. Jacob Dufault 2017-04-23 13:19:09 -0700
  • 4f57b711bb Remove some unused code Jacob Dufault 2017-04-23 13:02:41 -0700
  • f94d963c64 Update gitignore Jacob Dufault 2017-04-23 12:46:46 -0700
  • 967529f6ee Remove support for out of process. Jacob Dufault 2017-04-23 12:45:58 -0700
  • 14aa4b77e4 Some formatting changes Jacob Dufault 2017-04-22 00:42:57 -0700
  • 489f54e538 Remove most of libclangmm Jacob Dufault 2017-04-22 00:39:55 -0700
  • 278eb0cd77 Better support for removing data from querydb Jacob Dufault 2017-04-22 00:32:29 -0700
  • 44296471b9 Fix indexerCount evaluation Jacob Dufault 2017-04-21 23:15:46 -0700
  • 734511f562 Compile fix Jacob Dufault 2017-04-21 10:00:36 -0700
  • 406a2ec3fd Add end-to-end performance reporting. Jacob Dufault 2017-04-21 00:46:51 -0700
  • 5bc87b135e Readme update Jacob Dufault 2017-04-21 00:09:26 -0700
  • 89e6b3cd43 Rename serialized output, update tests. Jacob Dufault 2017-04-21 00:04:56 -0700
  • bb25640d91 Rename instantiations to instances. Jacob Dufault 2017-04-21 00:03:33 -0700
  • bdd433abd4 Fix vscode complaining about overlapping text edits for rename Jacob Dufault 2017-04-20 23:56:42 -0700
  • 1fcefb5262 Misc changes Jacob Dufault 2017-04-20 23:47:17 -0700
  • 5ef4f55053 Fix code lens for variable instantiations Jacob Dufault 2017-04-20 23:46:53 -0700
  • 11d6623938 Update WorkingFile indexed content correctly. Jacob Dufault 2017-04-20 23:32:18 -0700
  • 16dc2971a6 Automatically compute a good value for number of indexer threads to start. Jacob Dufault 2017-04-20 22:16:52 -0700
  • 145bf87d70 Add 'cquery: Freshen Index' command. Jacob Dufault 2017-04-20 21:50:31 -0700
  • ead75bb7a3 Force ctor usage on Index_DoIndex Jacob Dufault 2017-04-20 21:09:54 -0700
  • 14b47de1db Cleanup import pipeline, store arguments in indexed file. Jacob Dufault 2017-04-20 21:06:15 -0700
  • d1fe600fcf Better goto-definition on constructors. Jacob Dufault 2017-04-20 17:27:21 -0700
  • 2f691e5365 Fix compile error Jacob Dufault 2017-04-20 17:16:54 -0700
  • f25a603708 Implement GetLastModificationTime for linux Jacob Dufault 2017-04-20 09:47:24 -0700
  • 7326b861ac Simplify dependency management when updating index for a file. Jacob Dufault 2017-04-20 01:05:19 -0700
  • 1f6da81009 Preserve dependencies across multiple index runs. Jacob Dufault 2017-04-20 00:53:33 -0700
  • 4d9567a0c2 Fix reindexing for header files Jacob Dufault 2017-04-20 00:25:38 -0700
  • d83b1591a4 Serialized indexes are now versioned. Old versions are not imported. Jacob Dufault 2017-04-19 23:02:24 -0700
  • 9338bcfd0e Improvements to loading project. Jacob Dufault 2017-04-19 22:46:10 -0700
  • 2780e18040 CompilationEntry -> Project::Entry Jacob Dufault 2017-04-19 22:01:36 -0700
  • b4fb350140 Include file modification time in index Jacob Dufault 2017-04-19 21:57:44 -0700
  • 9cb45c0ea0 Update README.md Jacob Dufault 2017-04-19 15:46:18 -0700
  • c60fae5abb Fix import crash Jacob Dufault 2017-04-19 10:55:54 -0700
  • bc838822a5 Fix compile under waf and pass modified settings to extension Jacob Dufault 2017-04-19 10:06:39 -0700
  • ea045499b6 When looking up symbols map buffer line to index line. Jacob Dufault 2017-04-19 00:52:48 -0700
  • 20864e422a Fix recursion when loading cache and indexing are both enabled. Jacob Dufault 2017-04-19 00:32:59 -0700
  • cbe308c0f9 Try to have better behavior when types are defined across multiple files. Jacob Dufault 2017-04-18 23:56:37 -0700
  • eb83ba26e1 Add sparsepp as a replacement for sparsehash Jacob Dufault 2017-04-18 22:45:37 -0700
  • cd50eb9e35 Positions are now 32 bits (down from 96ish) Jacob Dufault 2017-04-18 22:38:39 -0700
  • 95b567838c Remove concept of 'interesting' usage. Jacob Dufault 2017-04-18 22:28:33 -0700
  • 3ce446d202 Do not output interesting usage. Jacob Dufault 2017-04-18 21:58:39 -0700
  • 5b70982c04 Fix permissions when creating files on linux Jacob Dufault 2017-04-18 21:56:02 -0700