Remove periodic gc stub

This commit is contained in:
Aleksey Kladov
2020-09-29 21:13:58 +02:00
parent 7283783b98
commit e7df0ad2fb
6 changed files with 13 additions and 64 deletions

View File

@@ -189,19 +189,16 @@ impl GlobalState {
}
lsp_server::Message::Response(resp) => self.complete_request(resp),
},
Event::Task(task) => {
match task {
Task::Response(response) => self.respond(response),
Task::Diagnostics(diagnostics_per_file) => {
for (file_id, diagnostics) in diagnostics_per_file {
self.diagnostics.set_native_diagnostics(file_id, diagnostics)
}
Event::Task(task) => match task {
Task::Response(response) => self.respond(response),
Task::Diagnostics(diagnostics_per_file) => {
for (file_id, diagnostics) in diagnostics_per_file {
self.diagnostics.set_native_diagnostics(file_id, diagnostics)
}
Task::Workspaces(workspaces) => self.switch_workspaces(workspaces),
Task::Unit => (),
}
self.analysis_host.maybe_collect_garbage();
}
Task::Workspaces(workspaces) => self.switch_workspaces(workspaces),
Task::Unit => (),
},
Event::Vfs(mut task) => {
let _p = profile::span("GlobalState::handle_event/vfs");
loop {