Jacob Dufault
|
a233558fcd
|
Move file content loading into a separate function
|
2018-01-18 00:21:39 -08:00 |
|
Jacob Dufault
|
39b9991c8f
|
Fix MSVC compile
|
2018-01-18 00:09:13 -08:00 |
|
Jacob Dufault
|
e38c6103ea
|
FileNeedsParse no longer takes FileConsumerSharedState
|
2018-01-18 00:05:12 -08:00 |
|
Jacob Dufault
|
a1ae100478
|
Some import pipeline refactors
|
2018-01-18 00:01:32 -08:00 |
|
Fangrui Song
|
819f5198de
|
Add $cquery/memberHierarchy{Initial,Expand} to list member variables of a type
|
2018-01-17 23:51:19 -08:00 |
|
Jacob Dufault
|
5b092dc9da
|
Rename variable
|
2018-01-17 23:24:52 -08:00 |
|
Jacob Dufault
|
13e56ac16f
|
Log if a file was reparsed due to timestamp or argument change.
|
2018-01-17 23:19:08 -08:00 |
|
Jacob Dufault
|
c80697a8d8
|
Add tests for FileNeedsParse
|
2018-01-17 23:11:33 -08:00 |
|
Jacob Dufault
|
bb0dd636ed
|
Fix spelling mistake
|
2018-01-17 22:13:44 -08:00 |
|
Jacob Dufault
|
a3774a371f
|
Reindex a file when command line arguments have changed
|
2018-01-17 22:04:07 -08:00 |
|
Jacob Dufault
|
bc2521382d
|
FileNeedsParse is a separate function
|
2018-01-17 21:53:03 -08:00 |
|
Jacob Dufault
|
4c1ee74b27
|
Merge ParseFile and DoParseFile
|
2018-01-17 21:48:09 -08:00 |
|
Jacob Dufault
|
8fef86c0f8
|
Remove ImportManager::HasActiveQuerydbImports.
ImportPipelineStatus::num_active_threads can be used instead.
|
2018-01-17 21:34:47 -08:00 |
|
Jacob Dufault
|
0fd3d69600
|
Return false instead of exiting
|
2018-01-17 21:29:40 -08:00 |
|
Jacob Dufault
|
6e56d97d97
|
Take unsaved_files by reference
|
2018-01-17 21:29:40 -08:00 |
|
Jacob Dufault
|
3058e15460
|
StringJoin can take a separator.
|
2018-01-17 21:29:40 -08:00 |
|
Chao Shen
|
3132572e72
|
Don't give up index files of headers if the .cc/.cpp file failed.
|
2018-01-17 21:24:32 -08:00 |
|
Fangrui Song
|
7d516717d7
|
https://docs.travis-ci.com/user/notifications/#Configuring-IRC-notifications
猫兒偏解捉老鼠。
|
2018-01-17 21:06:21 -08:00 |
|
Fangrui Song
|
ca3784db03
|
Don't index initializer for lambda types
|
2018-01-17 21:02:09 -08:00 |
|
Fangrui Song
|
b5761b5980
|
Fix textDocument/definition on #include lines
|
2018-01-17 12:52:37 -08:00 |
|
Fangrui Song
|
6746883a3b
|
Better inside-out syntax recognizer
|
2018-01-17 00:29:32 -08:00 |
|
Fangrui Song
|
dd84a85b75
|
Filter out inside-out syntax and array types for variable hover
|
2018-01-17 00:17:04 -08:00 |
|
Fangrui Song
|
bf9150f58a
|
Index variable initializer
|
2018-01-16 20:30:45 -08:00 |
|
Fangrui Song
|
a52d4ac61d
|
Show enum constants as Foo::A = 0
|
2018-01-16 20:01:47 -08:00 |
|
Fangrui Song
|
7d7e238924
|
enum
|
2018-01-16 19:09:29 -08:00 |
|
Fangrui Song
|
0b3ab23b25
|
For const qualified types, index qualified names along with initializers
|
2018-01-16 18:26:11 -08:00 |
|
Jacob Dufault
|
67834ca783
|
Strongly typed semantic highlighting kind
|
2018-01-16 17:48:22 -08:00 |
|
Fangrui Song
|
5ff7d165f9
|
Add missing header files in siphash.c, fix #301
|
2018-01-16 12:49:08 -08:00 |
|
Fangrui Song
|
98fb9ee821
|
.
|
2018-01-15 17:38:28 -08:00 |
|
Fangrui Song
|
22aa939d3d
|
Fix null pointer dereference but .cquery + header only still does not work
|
2018-01-15 17:30:26 -08:00 |
|
Fangrui Song
|
804c9c8b1e
|
Copy Query*::kind to Index*::kind
|
2018-01-15 15:51:24 -08:00 |
|
Fangrui Song
|
c4935fb367
|
Add kind to Out_CqueryPublishSemanticHighlighting
|
2018-01-15 15:08:03 -08:00 |
|
Fangrui Song
|
c3136122ad
|
Add optional<IndexFuncId> semantic_container to VarDefDefinitionData and cleanup
|
2018-01-15 10:08:03 -08:00 |
|
Fangrui Song
|
cf54cc9f26
|
Fix clang compile error. #297
|
2018-01-15 09:23:59 -08:00 |
|
Fangrui Song
|
1388e5190d
|
Fix gcc compile error. #297
|
2018-01-15 08:58:08 -08:00 |
|
Jacob Dufault
|
2ad7ac10ab
|
Fix include completion.
|
2018-01-15 02:07:01 -08:00 |
|
Fangrui Song
|
159b0b968d
|
Fix ReadCharFromStdinBlocking
|
2018-01-15 00:00:29 -08:00 |
|
Fangrui Song
|
96a23bc573
|
Better shutdown
|
2018-01-14 22:53:51 -08:00 |
|
Fangrui Song
|
13728a0fae
|
Add is_end to Get{Buffer,Index}PosFrom{Index,Buffer}Pos to get better column alignment
|
2018-01-14 17:16:24 -08:00 |
|
Fangrui Song
|
e04245f185
|
Align column of index line and buffer line
|
2018-01-14 15:31:26 -08:00 |
|
Fangrui Song
|
2c4783c904
|
Rename Get{Buffer,Index}LineFrom{Index,Buffer}Line in preparation for column alignment.
|
2018-01-14 14:25:15 -08:00 |
|
Fangrui Song
|
ed96b807dd
|
Style
|
2018-01-14 13:43:04 -08:00 |
|
Fangrui Song
|
0bad74eb4f
|
Comment Paul Heckel's diff algorithm which is used to align confident lines in index and buffer
|
2018-01-14 13:24:55 -08:00 |
|
Jacob Dufault
|
e20a6e9790
|
Add siphash.h, HashUSR -> HashUsr
|
2018-01-14 13:18:12 -08:00 |
|
Fangrui Song
|
54ac72115e
|
Change line/column to 0-based and only use 1-based when (de,)serialized to JSON
|
2018-01-14 11:54:23 -08:00 |
|
Fangrui Song
|
f78d87ded3
|
Unify {all,raw}_buffer_lines
Also remove GetBufferLineContentFromIndexLine
|
2018-01-14 11:06:07 -08:00 |
|
Fangrui Song
|
865d567c10
|
Ignore stdout SIGPIPE
|
2018-01-14 10:05:29 -08:00 |
|
Fangrui Song
|
d099afb0cc
|
Fix performance issue in Paul Heckel's diff algorithm
|
2018-01-14 01:49:41 -08:00 |
|
Fangrui Song
|
a47115208b
|
Find best match between two bounds found by Paul Heckel's diff algorithm
The best match is computed by Eugene W. Myers' O(ND) edit distance algorithm.
|
2018-01-14 01:37:17 -08:00 |
|
Fangrui Song
|
eec5c77d6a
|
Use Paul Heckel's diff algorithm to convert between buffer/index line number
|
2018-01-14 00:23:04 -08:00 |
|