This commit is contained in:
Aleksey Kladov 2019-03-16 17:52:26 +03:00
parent 967a4b64af
commit 0d6b8baa89

View file

@ -180,6 +180,7 @@ impl CrateDefMap {
db: &impl PersistentHirDatabase, db: &impl PersistentHirDatabase,
krate: Crate, krate: Crate,
) -> Arc<CrateDefMap> { ) -> Arc<CrateDefMap> {
let start = std::time::Instant::now();
let def_map = { let def_map = {
let edition = krate.edition(db); let edition = krate.edition(db);
let mut modules: Arena<ModuleId, ModuleData> = Arena::default(); let mut modules: Arena<ModuleId, ModuleData> = Arena::default();
@ -196,6 +197,7 @@ impl CrateDefMap {
} }
}; };
let def_map = collector::collect_defs(db, def_map); let def_map = collector::collect_defs(db, def_map);
log::info!("crate_def_map_query: {:?}", start.elapsed());
Arc::new(def_map) Arc::new(def_map)
} }