Commit Graph

  • 809a55a351 When erasing a USR only erase def data. Jacob Dufault 2017-10-16 22:44:58 -0700
  • 272e23901c Handle missing cached dependencies better Jacob Dufault 2017-10-12 08:40:51 -0700
  • 4364a37d76 Increase max completion sessions Jacob Dufault 2017-10-12 08:38:44 -0700
  • 0ab756314b Update README.md Jacob Dufault 2017-10-04 23:23:53 -0700
  • 9a28cb58cb Master works well enough now. Jacob Dufault 2017-10-04 23:22:42 -0700
  • 6704049e13 Disable real-time indexing. Jacob Dufault 2017-09-27 13:44:54 -0700
  • 7531a0b4e5 Real-time indexing as you type. Jacob Dufault 2017-09-26 23:03:43 -0700
  • 80df5beee5 Fix code completion isIncomplete handling. Jacob Dufault 2017-09-26 21:44:56 -0700
  • 084d5c8d91 Fix two TODOs Jacob Dufault 2017-09-26 21:40:21 -0700
  • d57ecff497 Disable not sending isIncomplete optimization Jacob Dufault 2017-09-25 14:33:28 -0700
  • c5651a1dbf Revert to clang4 Jacob Dufault 2017-09-25 14:32:45 -0700
  • 145975df6b Fix some issues in import pipeline. Jacob Dufault 2017-09-23 17:36:28 -0700
  • 87394de1cf Handle error condition instead of asserting, since it is occassionaly hit. Jacob Dufault 2017-09-22 00:39:59 -0700
  • 6b0c3831fa Add project parsing test Jacob Dufault 2017-09-21 23:50:27 -0700
  • 511bbbe391 Add TODO Jacob Dufault 2017-09-21 23:48:05 -0700
  • bd8582e718 A bit more code cleanup in project.cc Jacob Dufault 2017-09-21 20:09:11 -0700
  • a96be1d6e5 Cleanup how include directories are passed around in project. Jacob Dufault 2017-09-21 20:02:48 -0700
  • 5704ef5077 Cleanup completion logging. Also don't mark isIncomplete for completion results as aggressively. Jacob Dufault 2017-09-21 19:45:17 -0700
  • 772f547065 Update diagnostics on document change, not code completion. Jacob Dufault 2017-09-21 19:25:33 -0700
  • 1df8fd7c7a Remove some static_casts. Jacob Dufault 2017-09-21 18:32:55 -0700
  • 772df3e92a Move InsertSymbolIntoResult into query_utils.cc Jacob Dufault 2017-09-21 18:18:24 -0700
  • f5314b62b1 Reformat to Chromium style. Jacob Dufault 2017-09-21 18:14:57 -0700
  • 1b1be28be4 Log files joined in IndexFile merges. Jacob Dufault 2017-09-21 17:59:46 -0700
  • ba7461fc24 Fix dependency scanning on import. Jacob Dufault 2017-09-19 22:08:17 -0700
  • a06f730958 Better logging, add notes about a bug. Jacob Dufault 2017-09-14 00:22:06 -0700
  • d6a8071da4 Be more aggressive about only indexing files once. Jacob Dufault 2017-09-13 23:39:32 -0700
  • 036c2819f1 Add some whitespace Jacob Dufault 2017-09-13 22:18:15 -0700
  • cd58eafd90 Simplify import dedup by allowing indexer to reparse the same document concurrently. Removes a critical section simplifies the code. Jacob Dufault 2017-09-13 21:50:36 -0700
  • 104cfd167c Fix linux build Jacob Dufault 2017-09-13 10:53:13 -0700
  • d9143f065d Fix indexer crash when indexing MSVC STL. Jacob Dufault 2017-09-12 22:51:13 -0700
  • 9336143333 Update to libclang 5.0.0 Jacob Dufault 2017-09-12 22:29:49 -0700
  • 17565f9a14 Make some good progress on e2e tests. Jacob Dufault 2017-09-12 20:35:27 -0700
  • 6cdb7c66e1 Remove unused function Jacob Dufault 2017-08-18 10:26:05 -0700
  • 3f44307268 Call malloc_trim(0) on Linux Jacob Dufault 2017-08-17 11:02:47 -0700
  • 2328141d98 Fix clang compile Jacob Dufault 2017-08-16 22:17:24 -0700
  • b1d9602682 Dedup import requests, show diagnostics on interactive indexes, priority index file when opening it Jacob Dufault 2017-08-16 20:39:00 -0700
  • 58fbd04142 Add ThreadedQueue::EnqueueAll to reduce lock contention. Jacob Dufault 2017-08-16 19:14:54 -0700
  • 28ddc9f346 Re-enable anonymous namespace in command_line.cc Jacob Dufault 2017-08-16 19:08:00 -0700
  • 4245bac1db Make import pipeline a bit more flexible w.r.t. writing indexed content to disk. Jacob Dufault 2017-08-16 19:06:28 -0700
  • d5bdf8ce0a Rename/cleanups Jacob Dufault 2017-08-15 22:45:42 -0700
  • 7901653698 Make sure file exists before importing it. Jacob Dufault 2017-08-15 22:39:50 -0700
  • 49aca3038b Cache timestamps when importing, which improves import time by 5x on windows. Jacob Dufault 2017-08-15 20:54:59 -0700
  • 274c98f032 Fix import pipeline stall due to blocking Deqeue call. Jacob Dufault 2017-08-15 20:29:49 -0700
  • 81594a1497 Fix LoadCachedIndex crash if deserialization failed. Jacob Dufault 2017-08-15 20:29:09 -0700
  • 7faedfdf00 Do not import empty dependencies Jacob Dufault 2017-08-15 20:28:52 -0700
  • 3ab4d0455d Fix delta update. Jacob Dufault 2017-08-15 00:46:21 -0700
  • 59851c06e0 More import pipeline simplifications. Jacob Dufault 2017-08-15 00:22:13 -0700
  • 5a451d3ad1 Remove some additional overhead created for out of process Jacob Dufault 2017-08-14 22:53:44 -0700
  • db9a97d586 Remove out of process indexer support. Jacob Dufault 2017-08-14 19:07:46 -0700
  • ee003a2cf0 Log when we are doing delta updates Jacob Dufault 2017-08-05 15:44:28 -0700
  • 5a5f3bf934 Update README.md Jacob Dufault 2017-08-01 22:16:53 -0700
  • 5b69c5bfc5 Small cleanup Jacob Dufault 2017-08-01 20:40:30 -0700
  • cac5dcaf8f Simplify queue management Jacob Dufault 2017-08-01 20:23:37 -0700
  • c89f651cd8 More iteration on task system Jacob Dufault 2017-08-01 20:23:06 -0700
  • b9061ccc07 WIP task system Jacob Dufault 2017-08-01 01:24:06 -0700
  • 50a726f59e Simplify Index_OnIdMapped Jacob Dufault 2017-07-30 11:49:24 -0700
  • 1f3f69b221 Reuse loaded file contents in indexer; clear large state before caching. Jacob Dufault 2017-07-30 11:31:41 -0700
  • 85f3c00376 Some more small cleanup Jacob Dufault 2017-07-30 00:16:08 -0700
  • 6d9e4242d1 Use shared_ptr, try to fix a crash. Jacob Dufault 2017-07-29 23:51:32 -0700
  • e771f05f3f Linux build fixes Jacob Dufault 2017-07-29 21:46:21 -0700
  • ee20d79dcc wip Jacob Dufault 2017-07-29 21:24:02 -0700
  • c83b9eab77 Fix issue when buffer contents do not get synced properly near start of file Jacob Dufault 2017-07-29 21:13:22 -0700
  • 2a1ce80b4d Change perf logs to use LOG_S Jacob Dufault 2017-07-29 17:45:00 -0700
  • 6518f8b79a Add tiny-process-library Jacob Dufault 2017-07-29 17:44:32 -0700
  • a9bac06b83 Add MoveFileTo Jacob Dufault 2017-07-28 17:08:18 -0700
  • ea5508a699 Perf can now be serialized Jacob Dufault 2017-07-28 17:08:04 -0700
  • cf8b95809f Hide error messages when scanning a directory and file open fails Jacob Dufault 2017-07-28 17:07:50 -0700
  • 7b052d887d Add DequeuePlusAction Jacob Dufault 2017-07-28 17:07:27 -0700
  • c37396a36d First pass at logging using loguru Jacob Dufault 2017-07-27 19:14:33 -0700
  • 1e995dc30e Cleanup call tree appearance Jacob Dufault 2017-07-20 23:16:27 -0700
  • 475afc77a5 Support functions in type hierarchy. Jacob Dufault 2017-07-20 19:53:08 -0700
  • a046f89650 Do not show base calls in tree view that come from derived function. Jacob Dufault 2017-07-20 19:42:56 -0700
  • 64580decab Push cursor position to end when updating delayed diagnostics Jacob Dufault 2017-07-19 00:20:19 -0700
  • 08fb60a675 Show call tree expand button if function has base or derived callers. Jacob Dufault 2017-07-19 00:17:38 -0700
  • 79ec5a749a Improve tree view Jacob Dufault 2017-07-19 00:12:04 -0700
  • f4db0967b2 Show based/derived callers in callers keyboard shortcut. Jacob Dufault 2017-07-19 00:11:16 -0700
  • 57e5fe1814 Fix crash Jacob Dufault 2017-07-17 13:03:42 -0700
  • ba973ba1bf Remove unused variables Jacob Dufault 2017-07-17 10:41:59 -0700
  • 22bb89fca1 Add options to turn off diagnostics. Jacob Dufault 2017-07-15 17:25:52 -0700
  • 152e98363f Refresh diagnostics 5 seconds after the last code completion. Jacob Dufault 2017-07-15 17:08:07 -0700
  • 00e452272f Do not use clang_Location_isInSystemHeader for diagnostics; causes crashes Jacob Dufault 2017-07-12 15:02:48 -0700
  • aae126f899 Disable diagnostics during code completion (causes crashes) Jacob Dufault 2017-07-12 11:34:05 -0700
  • dde1c687ec Build diagnostics during code completion Jacob Dufault 2017-07-12 11:25:58 -0700
  • 3814cf29e5 Fix typo Jacob Dufault 2017-07-06 14:19:22 -0700
  • d1cbc32c81 Hopefully fix completion crashes. Jacob Dufault 2017-06-29 23:51:22 -0700
  • b683c863e3 Add enable_shared_from_this to CompletionSession Jacob Dufault 2017-06-29 23:18:53 -0700
  • 808e0f5277 Fix clang build Jacob Dufault 2017-06-29 10:30:22 -0700
  • f498f0ccb1 Fix showing duplicate completion entries, always provide insertText. Jacob Dufault 2017-06-28 23:59:38 -0700
  • b4000fa956 Don't show code lens on include/header guards. Jacob Dufault 2017-06-28 23:34:04 -0700
  • 6ab8a27313 Mark macros in index. Jacob Dufault 2017-06-28 23:28:29 -0700
  • b5305e14f2 Add |is_macro| state to IndexVar. Jacob Dufault 2017-06-28 23:25:19 -0700
  • 85ec4b9843 Use shared_ptr in command_line for completion data. Jacob Dufault 2017-06-28 21:59:16 -0700
  • 3228619414 Small fixes to auto-include and auto-implement fixits. Jacob Dufault 2017-06-28 21:40:30 -0700
  • 25d450cf8b Always include literal completions Jacob Dufault 2017-06-28 21:33:52 -0700
  • 706479aded Completion changes (maybe fix some crashes) Jacob Dufault 2017-06-28 19:50:30 -0700
  • 0876886c60 Fix build error on Linux for INT_MIN (#10) James Cook 2017-06-20 08:17:23 -0700
  • 8dd751a70f Fix completion for items with underscores. Jacob Dufault 2017-06-19 23:31:34 -0700
  • 36ee8bec47 Consider filename ending when guessing arguments. Jacob Dufault 2017-06-19 19:09:15 -0700
  • a005cc627d Generate diagnostics when indexing a file, even if non-interactive. Jacob Dufault 2017-06-19 18:52:25 -0700
  • ced7c878b7 Don't show unique file id warning if there is no file name Jacob Dufault 2017-06-19 18:51:56 -0700