Fangrui Song
|
a36e548e03
|
Remove Timer and PerformanceImportFile
|
2018-05-31 23:52:51 -07:00 |
|
Fangrui Song
|
d3a36a4ae6
|
Use llvm::cl and simplify main.cc import_pipeline.cc
|
2018-05-13 12:08:33 -07:00 |
|
Fangrui Song
|
984c6367d1
|
Redesign import_pipeline.cc and mitigate race (duplicate Query*::uses for initial indexing)
|
2018-05-06 21:56:14 -07:00 |
|
Fangrui Song
|
d821ac34d8
|
Merge {timestamp_manager,iindexer}.{cc,h}; remove standard_includes.*; use last_write_time
|
2018-04-28 23:37:55 -07:00 |
|
Fangrui Song
|
f8752cdca0
|
Add caseSensitivity to config->{completion,workspaceSymbol}
|
2018-04-14 12:38:58 -07:00 |
|
Fangrui Song
|
75638b5387
|
Simplify Position & Range; prettify Maybe; remove file_contents.{h,cc}
|
2018-04-08 01:10:56 -07:00 |
|
Jacob Dufault
|
f6a2a55209
|
Import pipeline improvements
- Cache manager is created by request
- Index is always associated with its contents
- Reduced frequently of file reads
|
2018-01-29 21:34:36 -08:00 |
|
Jacob Dufault
|
786ac0bc4f
|
Merge FileContents and FileContentsWithOffsets.
Also try to more aggressively load FileContents when indexing to increase reliability.
|
2018-01-10 21:16:46 -08:00 |
|
Jacob Dufault
|
8a7dfb017f
|
Validate no files are consumed by import pipeline
|
2018-01-06 20:27:50 -08:00 |
|
Jacob Dufault
|
c596e55dcc
|
Cleanup some includes.
|
2017-12-29 12:00:52 -06:00 |
|
Jacob Dufault
|
7734943620
|
Format all code in src/
|
2017-10-31 12:49:19 -07:00 |
|
Jacob Dufault
|
f5314b62b1
|
Reformat to Chromium style.
|
2017-09-21 18:14:57 -07:00 |
|
Jacob Dufault
|
f8f4c06c20
|
Better error message when getting a unique file id fails.
|
2017-06-15 23:07:03 -07:00 |
|
Jacob Dufault
|
0e5312790e
|
Add more detailed logging for failed unique file id
|
2017-06-13 20:08:31 -07:00 |
|
Jacob Dufault
|
ff421723a5
|
Renames and fix some operator < implementations
|
2017-05-11 23:08:15 -07:00 |
|
Jacob Dufault
|
91b5614c7e
|
Optimize import pipeline.
Previous implementation was slower at reindexing if loading from cache because primary cc files would be reindexed for every dependency that changed.
|
2017-04-23 18:01:51 -07:00 |
|
Jacob Dufault
|
12a0db7d10
|
Don't call NormalizePath in core indexing logic; syscall dominates indexing time
|
2017-04-12 00:04:06 -07:00 |
|
Jacob Dufault
|
76b6a3d4fd
|
Store indexed dependencies so we can reload all files when restoring from cache. Also slightly improve goto definition source range
|
2017-04-10 22:26:27 -07:00 |
|
Jacob Dufault
|
527439b7c2
|
WIP on updating index; locations still broken
|
2017-04-09 17:08:54 -07:00 |
|
Jacob Dufault
|
56f0b3a90a
|
Auto-index header files
|
2017-04-08 15:54:36 -07:00 |
|
Jacob Dufault
|
460a428ced
|
Parse now returns a vector of unique_ptrs
|
2017-04-08 13:00:08 -07:00 |
|