rust/crates/ra_ide_db/src
bors[bot] f320c38aec
Merge #4819
4819: Add an FST index to `ImportMap` and use it to speed up auto import r=matklad a=jonas-schievink

For the importing crate, we still use the symbol index, but I've modified it to only look at files that comprise that crate (instead of the whole workspace).

Oh, and since now the symbol query limit is respected correctly, it's possible that some results from the local crate now disappear if there are many matches.

Fixes https://github.com/rust-analyzer/rust-analyzer/issues/4763

Co-authored-by: Jonas Schievink <jonas.schievink@ferrous-systems.com>
2020-06-11 10:07:52 +00:00
..
change.rs Merge #4689 2020-06-05 15:46:28 +00:00
defs.rs In field patterns, don't highlight local binding as a field 2020-06-10 12:34:23 +02:00
imports_locator.rs ImportsLocator: use ImportMap for non-local crates 2020-06-10 12:38:58 +02:00
lib.rs Minimize FileLoader interface 2020-06-05 17:22:56 +02:00
line_index.rs Fix column conversion for supplementary plane characters 2020-05-05 20:30:52 +03:00
search.rs recursively search submodules 2020-05-31 12:05:54 -04:00
source_change.rs Simplify 2020-06-08 21:48:23 +02:00
symbol_index.rs Add symbol index FIXME 2020-06-11 12:03:08 +02:00
wasm_shims.rs Docs 2020-02-06 15:10:17 +01:00