mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 21:05:02 +00:00
specifically profile cancellation
This commit is contained in:
parent
cf214ac4e7
commit
0d2f97e83e
1 changed files with 4 additions and 0 deletions
|
@ -156,6 +156,10 @@ impl RootDatabase {
|
|||
pub(crate) fn apply_change(&mut self, change: AnalysisChange) {
|
||||
let _p = profile("RootDatabase::apply_change");
|
||||
log::info!("apply_change {:?}", change);
|
||||
{
|
||||
let _p = profile("RootDatabase::apply_change/cancellation");
|
||||
self.salsa_runtime().next_revision();
|
||||
}
|
||||
if !change.new_roots.is_empty() {
|
||||
let mut local_roots = Vec::clone(&self.local_roots());
|
||||
for (root_id, is_local) in change.new_roots {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue