Jacob Dufault
|
ea045499b6
|
When looking up symbols map buffer line to index line.
This makes editing experience a bit smoother, as you can goto definition before saving.
|
2017-04-19 00:52:48 -07:00 |
|
Jacob Dufault
|
20864e422a
|
Fix recursion when loading cache and indexing are both enabled.
Also added config options to disable indexing, disable cache writing, and disable cache reading from settings file.
|
2017-04-19 00:32:59 -07:00 |
|
Jacob Dufault
|
cbe308c0f9
|
Try to have better behavior when types are defined across multiple files.
|
2017-04-18 23:56:37 -07:00 |
|
Jacob Dufault
|
eb83ba26e1
|
Add sparsepp as a replacement for sparsehash
|
2017-04-18 22:45:54 -07:00 |
|
Jacob Dufault
|
cd50eb9e35
|
Positions are now 32 bits (down from 96ish)
|
2017-04-18 22:38:39 -07:00 |
|
Jacob Dufault
|
95b567838c
|
Remove concept of 'interesting' usage.
It never worked well enough. Showing variable instantations for the type will be more useful.
|
2017-04-18 22:28:33 -07:00 |
|
Jacob Dufault
|
3ce446d202
|
Do not output interesting usage.
|
2017-04-18 21:58:39 -07:00 |
|
Jacob Dufault
|
5b70982c04
|
Fix permissions when creating files on linux
|
2017-04-18 21:56:02 -07:00 |
|
Jacob Dufault
|
85734278d8
|
Misc fixes
|
2017-04-18 17:05:14 -07:00 |
|
Jacob Dufault
|
2e8e3d29c5
|
Indexer spelling lookup cannot fail
|
2017-04-18 16:49:55 -07:00 |
|
Jacob Dufault
|
121336c976
|
Fix build on OSX, update README.md
|
2017-04-18 10:21:53 -07:00 |
|
Jacob Dufault
|
2462d5a1ba
|
Update README.md
|
2017-04-17 22:18:46 -07:00 |
|
Jacob Dufault
|
c5151a4795
|
Update README.md
|
2017-04-17 22:03:48 -07:00 |
|
Jacob Dufault
|
17d7ceea53
|
Readd image
|
2017-04-17 21:59:57 -07:00 |
|
Jacob Dufault
|
268c6e76c3
|
Set png to binary
|
2017-04-17 21:59:57 -07:00 |
|
Jacob Dufault
|
486b7cc2e6
|
Update README.md
|
2017-04-17 21:57:16 -07:00 |
|
Jacob Dufault
|
d638097884
|
Add README
|
2017-04-17 21:53:34 -07:00 |
|
Jacob Dufault
|
c615535d33
|
vscode settings can now include an additional set of clang arguments to apply.
|
2017-04-17 21:06:01 -07:00 |
|
Jacob Dufault
|
2b6f4b7cdf
|
Enable configuration of max workspace search results.
|
2017-04-17 20:54:20 -07:00 |
|
Jacob Dufault
|
c86dd569c1
|
Enable configuration for the number of indexer threads.
|
2017-04-17 20:23:52 -07:00 |
|
Jacob Dufault
|
2d4b910836
|
Allow configuration of cache directory. Use a good default value as well.
|
2017-04-17 20:02:41 -07:00 |
|
Jacob Dufault
|
26c0bfe71d
|
Misc fixes
|
2017-04-17 13:40:50 -07:00 |
|
Jacob Dufault
|
7f4d902dcf
|
Add alternative compile_commands.json loader using rapidjson.
It may be faster than clang. I haven't tested it yet.
|
2017-04-17 00:06:01 -07:00 |
|
Jacob Dufault
|
5e8e13380d
|
First iteration of code completion off the main thread. Still one race condition but hopefully it shouldn't happen too often.
|
2017-04-16 18:22:59 -07:00 |
|
Jacob Dufault
|
c6dead848e
|
Remove some TODOs, reduce output sleep from 10ms to 2ms
|
2017-04-16 16:57:31 -07:00 |
|
Jacob Dufault
|
8e18e7a8ad
|
Add support for project filtering
|
2017-04-16 16:52:42 -07:00 |
|
Jacob Dufault
|
9d8c027cfb
|
Set thread names. Fix initialization race condition when not using shared memory.
|
2017-04-16 15:48:54 -07:00 |
|
Jacob Dufault
|
741e357053
|
Remove clang-c dependency from command_line.cc
|
2017-04-16 14:51:47 -07:00 |
|
Jacob Dufault
|
c0fb407447
|
Cross-process support can now be disabled.
|
2017-04-16 14:49:48 -07:00 |
|
Jacob Dufault
|
5105f41f6d
|
A little bit more IPC cleanup
|
2017-04-16 13:43:30 -07:00 |
|
Jacob Dufault
|
724d8cc3f4
|
Refactor ipc behind a proxy type so we can (eventually) bypass all serialization when running fully in-process.
|
2017-04-16 12:02:29 -07:00 |
|
Jacob Dufault
|
2ebaadd696
|
Small nits
|
2017-04-16 01:55:14 -07:00 |
|
Jacob Dufault
|
faa3cce185
|
Add a couple completion kinds.
|
2017-04-16 01:37:27 -07:00 |
|
Jacob Dufault
|
55f527b975
|
Spend time on indexer thread doing a higher quality IndexUpdate merge to reduce querydb import time
|
2017-04-16 01:31:28 -07:00 |
|
Jacob Dufault
|
04a855ebc7
|
Much better algorithm to sync code lens index locations to the right buffer location
|
2017-04-16 01:09:12 -07:00 |
|
Jacob Dufault
|
4dcffeb3f3
|
Use type safe google::dense_hash_map instantiations
|
2017-04-14 22:55:01 -07:00 |
|
Jacob Dufault
|
5109d27b87
|
Tons of renames (generally, Queryable -> Query, QueryableTypeDef -> QueryType, QueryableFuncDef -> QueryFunc, QueryableVarDef -> QueryVar)
|
2017-04-14 22:41:35 -07:00 |
|
Jacob Dufault
|
4135186ae2
|
Optimize MergeableUpdate so we don't do usr->id lookups when importing on querydb thread
|
2017-04-14 22:24:49 -07:00 |
|
Jacob Dufault
|
efcc498b79
|
Remove a couple stale TODOs
|
2017-04-14 22:15:47 -07:00 |
|
Jacob Dufault
|
1791f4c3b7
|
Refactor out FindSymbolsAtLocation
|
2017-04-14 22:14:05 -07:00 |
|
Jacob Dufault
|
c946fd1b8e
|
Simplify code for building detailed_name
|
2017-04-14 22:02:03 -07:00 |
|
Jacob Dufault
|
f4e16067b7
|
Rename qualified_name to detailed_name.
|
2017-04-14 21:58:07 -07:00 |
|
Jacob Dufault
|
e55124b7be
|
Misc
|
2017-04-14 21:56:51 -07:00 |
|
Jacob Dufault
|
07c984d6c7
|
- Add type information to qualified_name, remove hover.
- Allow tests to automatically update their expecatations
|
2017-04-14 21:53:10 -07:00 |
|
Jacob Dufault
|
349b982f66
|
WIP fuzzy search
|
2017-04-14 18:40:01 -07:00 |
|
Jacob Dufault
|
9826ff193b
|
Slightly better logging
|
2017-04-14 17:56:16 -07:00 |
|
Jacob Dufault
|
f263524b19
|
Fix another threading crash
|
2017-04-14 17:54:22 -07:00 |
|
Jacob Dufault
|
337c1f0b12
|
Fix multithread crash
|
2017-04-14 15:58:07 -07:00 |
|
Jacob Dufault
|
8f1e517c0a
|
Small tweaks
|
2017-04-14 15:30:33 -07:00 |
|
Jacob Dufault
|
031c0c2011
|
Include variable type and function signature in qualified name (better outline and workspace symbol search). Also add WIP rename provider.
|
2017-04-14 01:21:03 -07:00 |
|