Jacob Dufault
|
5d1fd4ce4d
|
Remove a bunch of std::cerr in favor of LOG_S
|
2017-12-01 17:04:39 -08:00 |
|
Jacob Dufault
|
fa240e3132
|
Small code cleanup in src/indexer.cc.
|
2017-12-01 09:57:03 -08:00 |
|
Jacob Dufault
|
9b44bf7901
|
Run ./format.sh
|
2017-12-01 09:55:41 -08:00 |
|
Jacob Dufault
|
066166ba40
|
Add --clang-sanity-check.
Does a simple index test to verify expected libclang API behavior.
|
2017-12-01 09:46:40 -08:00 |
|
topisani
|
c4ada3e9df
|
Don't highlight operators as functions (#104)
* Don't highlight operators as functions
* address comments
|
2017-12-01 17:08:19 +01:00 |
|
topisani
|
63d2b5fa10
|
nitpick fixing
|
2017-11-30 14:12:41 -08:00 |
|
topisani
|
4e153784f6
|
Index language as enum instead of string
|
2017-11-30 14:12:41 -08:00 |
|
topisani
|
e6bcd05a7e
|
markdown compliant language identifiers
|
2017-11-30 14:12:41 -08:00 |
|
topisani
|
28ad5b1ed1
|
Index file language and send it on hover
|
2017-11-30 14:12:41 -08:00 |
|
Jacob Dufault
|
601af73ca9
|
Move all libclangmm/* files into src/* directory
|
2017-11-11 11:41:09 -08:00 |
|
Jacob Dufault
|
348b4a2e4e
|
Move libclangmm/Cursor.* to clang_cursor.*
|
2017-11-11 11:31:05 -08:00 |
|
Jacob Dufault
|
9d376a47d5
|
Do not index is_constructor and parameter_type_descriptions.
|
2017-11-08 19:59:11 -08:00 |
|
Jacob Dufault
|
96894ae996
|
Index std::make_unique and similar functions as constructor calls.
|
2017-11-08 19:55:13 -08:00 |
|
Jacob Dufault
|
e7de24764e
|
Increase indexed file version
|
2017-11-07 01:01:37 -08:00 |
|
Jacob Dufault
|
510594cdcd
|
Add is_constructor to indexer
|
2017-11-07 01:00:59 -08:00 |
|
Jacob Dufault
|
9cb4008023
|
Index type description for function parameters.
|
2017-11-07 00:57:08 -08:00 |
|
Jacob Dufault
|
6d2af96c16
|
Remove TranslationUnit::document_cursor()
|
2017-11-04 16:11:52 -07:00 |
|
Jacob Dufault
|
7d549f3fdf
|
Move libclangmm/Utility.h into clang_utils.h
|
2017-11-04 16:02:39 -07:00 |
|
Jacob Dufault
|
7734943620
|
Format all code in src/
|
2017-10-31 12:49:19 -07:00 |
|
Jacob Dufault
|
3e9cffcc62
|
Cleanup clang::TranslationUnit API so callers have to handle failures.
|
2017-10-22 22:07:50 -07:00 |
|
Jacob Dufault
|
7531a0b4e5
|
Real-time indexing as you type.
|
2017-09-26 23:03:43 -07:00 |
|
Jacob Dufault
|
f5314b62b1
|
Reformat to Chromium style.
|
2017-09-21 18:14:57 -07:00 |
|
Jacob Dufault
|
d9143f065d
|
Fix indexer crash when indexing MSVC STL.
|
2017-09-12 22:51:13 -07:00 |
|
Jacob Dufault
|
7901653698
|
Make sure file exists before importing it.
|
2017-08-15 22:39:50 -07:00 |
|
Jacob Dufault
|
7faedfdf00
|
Do not import empty dependencies
|
2017-08-15 20:28:52 -07:00 |
|
Jacob Dufault
|
3ab4d0455d
|
Fix delta update.
Previous file was being loaded after the current file is written to disk.
|
2017-08-15 00:46:21 -07:00 |
|
Jacob Dufault
|
1f3f69b221
|
Reuse loaded file contents in indexer; clear large state before caching.
|
2017-07-30 11:31:41 -07:00 |
|
Jacob Dufault
|
ee20d79dcc
|
wip
|
2017-07-29 21:24:02 -07:00 |
|
Jacob Dufault
|
00e452272f
|
Do not use clang_Location_isInSystemHeader for diagnostics; causes crashes
|
2017-07-12 15:02:48 -07:00 |
|
Jacob Dufault
|
6ab8a27313
|
Mark macros in index.
|
2017-06-28 23:28:29 -07:00 |
|
Jacob Dufault
|
a005cc627d
|
Generate diagnostics when indexing a file, even if non-interactive.
|
2017-06-19 18:52:25 -07:00 |
|
Jacob Dufault
|
7328d138e3
|
Fix linker error on clang (issue #2)
|
2017-06-14 20:12:52 -07:00 |
|
Jacob Dufault
|
0e5312790e
|
Add more detailed logging for failed unique file id
|
2017-06-13 20:08:31 -07:00 |
|
Jacob Dufault
|
dec484ed0d
|
Only report diagnostics from code completion document parse.
Also use shared_ptr, hopefully fix memory crashes.
|
2017-06-09 21:13:16 -07:00 |
|
Jacob Dufault
|
8c50324576
|
Small fixes for osx
|
2017-05-30 17:54:19 -07:00 |
|
Jacob Dufault
|
1d67d1ee37
|
Add additional metadata to function declarations.
|
2017-05-27 18:53:22 -07:00 |
|
Jacob Dufault
|
3469850c98
|
Change how function declarations are serialized so parameter info can be added.
|
2017-05-27 14:09:20 -07:00 |
|
Jacob Dufault
|
b7f7987cb8
|
Use cached location
|
2017-05-27 13:10:06 -07:00 |
|
Jacob Dufault
|
5415f4be50
|
Don't count the '~' in type usages for destructors.
|
2017-05-27 13:02:49 -07:00 |
|
Jacob Dufault
|
dcc71f2470
|
More cleanup in indexer
|
2017-05-27 12:56:39 -07:00 |
|
Jacob Dufault
|
e431dbd793
|
Some renames in indexer. Fix warning for namespace alias.
|
2017-05-27 12:33:18 -07:00 |
|
Jacob Dufault
|
e9025104cb
|
Rename some variables in the indexer.
|
2017-05-27 10:03:49 -07:00 |
|
Jacob Dufault
|
b66f015a4a
|
Some small cleanup when indexing function declaration/definition.
|
2017-05-27 09:57:52 -07:00 |
|
Jacob Dufault
|
968b6c0966
|
Remove HasInterestingState().
These don't serve any real purpose since the multi-file indexer tests.
|
2017-05-27 00:47:03 -07:00 |
|
Jacob Dufault
|
8bbd9b7694
|
Revert change to use CXTranslationUnit_Incomplete when indexing. It broke tests.
|
2017-05-24 20:06:05 -07:00 |
|
Jacob Dufault
|
32940e2c88
|
Experiment with caching CXIndex across multiple sessions
|
2017-05-24 19:04:19 -07:00 |
|
Jacob Dufault
|
2e4c5474da
|
Index implicit function calls.
|
2017-05-22 23:47:27 -07:00 |
|
Jacob Dufault
|
c66c927c1f
|
Fix some more warnings from clang
|
2017-05-21 16:48:21 -07:00 |
|
Jacob Dufault
|
8910d0a13e
|
Fix warnings (almost all numeric cast-related)
|
2017-05-21 16:22:00 -07:00 |
|
Jacob Dufault
|
864ff122d8
|
Scan include directories for include completion candidates.
|
2017-05-21 12:51:15 -07:00 |
|