zed/crates
Max Brunsfeld 170487a528 Fix race conditions with LSP requests that return buffers
* Avoid panic when registering a buffer that was previously open,
  and whose weak handle was still present in the open_buffers map.
* Avoid releasing any buffers while a request is outstanding which
  could return a reference to a buffer.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>
2022-02-23 15:26:01 -08:00
..
chat_panel Automatically include current view id in element state ids 2022-02-17 13:44:46 -08:00
client Download language servers on-demand 2022-02-21 13:54:52 -08:00
clock WIP - Wait for code action anchors to be valid 2022-02-14 18:05:43 -08:00
collections
contacts_panel Automatically include current view id in element state ids 2022-02-17 13:44:46 -08:00
diagnostics Automatically include current view id in element state ids 2022-02-17 13:44:46 -08:00
editor Pass an AsyncAppContext to fake language server request handlers 2022-02-23 16:14:36 +01:00
file_finder Take an Into<AnyViewHandle> in ChildView::new 2022-01-27 17:54:45 +01:00
find Allow matching on active editor's stale results if find is slow 2022-02-18 17:01:22 +01:00
fsevent Use Rust 2021 edition in all crates 2022-01-26 12:50:31 -08:00
fuzzy In random collaboration test, add failing assertion for worktree convergence 2022-02-15 14:55:38 -08:00
go_to_line Take an Into<AnyViewHandle> in ChildView::new 2022-01-27 17:54:45 +01:00
gpui Don't insert input in editor when control keys are pressed 2022-02-21 18:21:27 -07:00
gpui_macros Clean db pool on drop only if assertions fail or it's the last iteration 2022-02-16 15:07:41 +01:00
journal Make "go to definition" work in project diagnostics 2022-01-20 17:30:30 +01:00
language Pass an AsyncAppContext to fake language server request handlers 2022-02-23 16:14:36 +01:00
lsp Pass an AsyncAppContext to fake language server request handlers 2022-02-23 16:14:36 +01:00
outline Start work on syntax highlighting completions 2022-02-02 18:14:30 -08:00
project Fix race conditions with LSP requests that return buffers 2022-02-23 15:26:01 -08:00
project_panel Automatically include current view id in element state ids 2022-02-17 13:44:46 -08:00
project_symbols Don't select entire item when jumping to a project symbol 2022-02-22 12:56:43 -08:00
rpc Remove ShareWorktree message 2022-02-23 11:56:09 -07:00
server Fix race conditions with LSP requests that return buffers 2022-02-23 15:26:01 -08:00
snippet Support multi-cursor autocompletion 2022-02-03 18:58:36 +01:00
sum_tree In random collaboration test, add failing assertion for worktree convergence 2022-02-15 14:55:38 -08:00
text Simplify undo_to_transaction and redo_to_transaction 2022-02-19 10:52:21 +01:00
theme Show document highlights from the language server when moving the cursor 2022-02-22 17:16:31 -08:00
theme_selector Take an Into<AnyViewHandle> in ChildView::new 2022-01-27 17:54:45 +01:00
util Simplify undo_to_transaction and redo_to_transaction 2022-02-19 10:52:21 +01:00
workspace Allow languages to be registered at any time 2022-02-22 10:35:20 -08:00
zed v0.17.0 2022-02-23 06:26:45 -07:00