ZIm/crates/language_tools/src
Conrad Irwin c0f8e0f605
Fix context_stack race in KeyContextView (#29324)
cc @notpeter

Before this change we used our own copy of `cx.key_context()` when
matching.
This led to races where the context queried could be either before (or
after) the
context used in dispatching.

To avoid the race, gpui now passes out the context stack actually used
instead.

Release Notes:

- Fixed a bug where the Key Context View could show the incorrect
context,
  causing confusing results.
2025-04-23 23:34:39 -06:00
..
key_context_view.rs Fix context_stack race in KeyContextView (#29324) 2025-04-23 23:34:39 -06:00
language_tools.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
lsp_log.rs debugger_ui: Preview thread state when using the dropdown (#28778) 2025-04-15 12:10:32 -04:00
lsp_log_tests.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
syntax_tree_view.rs chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00