1930 Commits (master)
 

Author SHA1 Message Date
Jacob Dufault 4f770befee Support textDocument/hover (ie, hover over symbol to see type) 8 years ago
Jacob Dufault fe0b5cb79c Cleanup / simplify the querydb import code a little 8 years ago
Jacob Dufault 103b2dac95 Fix querydb import overriding good data with bad 8 years ago
Jacob Dufault 151505dadf Add TODO to investigate index or import issue 8 years ago
Jacob Dufault d6123bd861 Every function usage is now considered a call of that function. 8 years ago
Jacob Dufault 7a429ed3e6 Fix global symbol search (was searching usr, should search qualified name) 8 years ago
Jacob Dufault d5e5d96a9e - Slightly more robust file parsing 8 years ago
Jacob Dufault 94090b7b50 index stl declarations 8 years ago
Jacob Dufault abbc6380f4 Fix indexing function call when there is implicit ctor call 8 years ago
Jacob Dufault fdbb820d50 Fix outline and global search for pure virtual methods 8 years ago
Jacob Dufault 12a0db7d10 Don't call NormalizePath in core indexing logic; syscall dominates indexing time 8 years ago
Jacob Dufault 33c91de4c0 Fix goto definition on pure virtual methods 8 years ago
Jacob Dufault e32adb1786 Fix 'Base' code lens on interface parent types 8 years ago
Jacob Dufault f158f759b1 more portable wscript 8 years ago
Jacob Dufault 7f4918ab15 Add "Base" code lens which jumps the editor to the base method definition. 8 years ago
Jacob Dufault 215a9a80fb - Show code lens for calls to parent and derived methods 8 years ago
Jacob Dufault 91febd7343 Make goto declaration work from on a recursively defined type when used inside the type definition 8 years ago
Jacob Dufault c9a251b7ab Goto definition intelligently jumps to declaration 8 years ago
Jacob Dufault 76b6a3d4fd Store indexed dependencies so we can reload all files when restoring from cache. Also slightly improve goto definition source range 8 years ago
Jacob Dufault e9f0c57708 Implement textDocument/references 8 years ago
Jacob Dufault 88e0d224e3 Still pretty clunky but sort of usable 8 years ago
Jacob Dufault 527439b7c2 WIP on updating index; locations still broken 8 years ago
Jacob Dufault 43ad87ab8d Some delta tracking improvements. Still not perfect but probably good enough. Also hide refs that have been deleted in source code. 8 years ago
Jacob Dufault 6e90f8db45 Enable partial document change sync, use delta info to keep references/code lens in sync when editing 8 years ago
Jacob Dufault 3cd9ae4d16 Remove some duplicated code in workspace / document symbol creation 8 years ago
Jacob Dufault 96d5815641 cleanup code lens implementation 8 years ago
Jacob Dufault 5ebf4551b1 remove UsrRef 8 years ago
Jacob Dufault 6720a886e3 move some code out of command_line.cc 8 years ago
Jacob Dufault c25fac0919 Make Resolve location never fail 8 years ago
Jacob Dufault 736b56d730 Remove string_db files 8 years ago
Jacob Dufault 56f0b3a90a Auto-index header files 8 years ago
Jacob Dufault 460a428ced Parse now returns a vector of unique_ptrs 8 years ago
Jacob Dufault f0e8d0110c Add call refs from ctor context 8 years ago
Jacob Dufault eec863da9a Small cleanup 8 years ago
Jacob Dufault 59c7d96ea7 Migrate QueryableVarDef to indicies 8 years ago
Jacob Dufault fffb3d3fcc Migrate QueryableFuncDef to indices 8 years ago
Jacob Dufault 64d65584fd Use indexed ids for QueryTypeDef 8 years ago
Jacob Dufault d61cc7a077 QueryableLocation now stores a file index 8 years ago
Jacob Dufault 74b1fe7194 QueryFile is now storing symbol indices directly 8 years ago
Jacob Dufault 4249fc4a38 Implement new threading model for computing index updates (prepare IdMap on querydb thread) 8 years ago
Jacob Dufault 22cc140d80 use sparsehash 8 years ago
Jacob Dufault 820a1dc093 compile-fixes 8 years ago
Jacob Dufault 6f071cfeb8 wip IdMap 8 years ago
Jacob Dufault c5dc7a7ac7 wip towards id migration, use IdMap isntead of IdCache 8 years ago
Jacob Dufault 2d93ceb6db simplify some code, remove unused class 8 years ago
Jacob Dufault 3368065d94 remove some default ctors 8 years ago
Jacob Dufault 590797bcf2 some renames and add plan for lower mem usage 8 years ago
Jacob Dufault 443ccd24b9 limit workspace result to 1000, fix workspace file search 8 years ago
Jacob Dufault 5d451e020a rename indexer.cpp to indexer.cc 8 years ago
Jacob Dufault 6114b507e2 Drop Position support from indexer templates 8 years ago