zed/crates
Dzmitry Malyshau 991c9ec441
Integrate profiling into gpui (#8176)
[Profiling](https://crates.io/crates/profiling) crate allows easy
integration with various profiler tools. The best thing is - annotations
compile to nothing unless you request a specific feature.

For example, I used this command to enable Tracy support:
```bash
cargo run --features profiling/profile-with-tracy
```
At the same time I had Tracy tool open and waiting for connection. It
gathered nice stats from the run:

![zed-profiler](https://github.com/zed-industries/zed/assets/107301/5233045d-078c-4ad8-8b00-7ae55cf94ebb)


Release Notes:
- N/A
2024-02-22 10:59:52 -08:00
..
activity_indicator chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
ai Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
assets chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
assistant Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
audio chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
auto_update Add action to open release notes locally (#8173) 2024-02-22 02:20:06 -05:00
breadcrumbs chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
call talkers (#8158) 2024-02-22 10:07:36 -07:00
channel talkers (#8158) 2024-02-22 10:07:36 -07:00
cli Actually fail on clippy failures (#7619) 2024-02-09 10:13:00 -08:00
client Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
clock Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
collab talkers (#8158) 2024-02-22 10:07:36 -07:00
collab_ui Tidy up indicators in collab panel (#8214) 2024-02-22 13:30:43 -05:00
collections gpui: Add Global marker trait (#7095) 2024-01-30 14:08:20 -05:00
color chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
command_palette Vim: enable sending multiple keystrokes from custom keybinding (#7965) 2024-02-20 15:01:45 -07:00
copilot Copilot: handle "ok" status message when no user is set (#8116) 2024-02-21 11:39:43 +01:00
copilot_ui Add cancel button on GitHub Copilot actions (#7850) 2024-02-16 10:45:55 -05:00
db chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
diagnostics chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
editor Editor: tweak label for "Go to implementation" tabs (#8201) 2024-02-22 17:06:25 +01:00
extension Add checkbox to only show installed extensions (#8208) 2024-02-22 12:16:02 -05:00
extensions_ui Add checkbox to only show installed extensions (#8208) 2024-02-22 12:16:02 -05:00
feature_flags chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
feedback vim: Fix renaming (#7714) 2024-02-12 22:28:26 -07:00
file_finder recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
fs Add initial CI job for Windows target (#8088) 2024-02-21 00:35:29 +02:00
fsevent Translate notify::Event to fsevent::Event on linux (#7545) 2024-02-08 08:35:37 -08:00
fuzzy chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
git chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
go_to_line chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
gpui Integrate profiling into gpui (#8176) 2024-02-22 10:59:52 -08:00
gpui_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
install_cli Add initial CI job for Windows target (#8088) 2024-02-21 00:35:29 +02:00
journal chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
language Add "code_actions_on_format" (#7860) 2024-02-15 14:19:57 -07:00
language_selector recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
language_tools Add logic for managing language and theme extensions (#7467) 2024-02-07 15:14:50 -05:00
live_kit_client X11: Continuous Presentation (#7762) 2024-02-14 12:24:12 -08:00
live_kit_server Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
lsp Editor: support go to implementation (#7890) 2024-02-22 14:22:04 +01:00
markdown_preview Add action to open release notes locally (#8173) 2024-02-22 02:20:06 -05:00
media Enable Blade on MacOS via "macos-blade" feature (#7669) 2024-02-16 13:39:40 -08:00
menu chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
multi_buffer Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
node_runtime Download right language server binary for OS (#8040) 2024-02-20 09:53:03 +02:00
notifications chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
outline recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
picker Allow removing workspaces from the "recent projects" modal (#7885) 2024-02-22 01:30:02 +02:00
plugin chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
plugin_macros Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
plugin_runtime Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
prettier Add Prettier support for Vue, Markdown and PHP (#7904) 2024-02-17 11:35:31 +02:00
project Editor: support go to implementation (#7890) 2024-02-22 14:22:04 +01:00
project_panel Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
project_symbols recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
quick_action_bar Hide Inline Assist button if assistant.button is disabled (#7932) 2024-02-18 08:14:08 +02:00
recent_projects Allow removing workspaces from the "recent projects" modal (#7885) 2024-02-22 01:30:02 +02:00
refineable Sort dependencies in Cargo.toml files (#7126) 2024-01-30 21:41:29 -05:00
release_channel chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
rich_text chat: auto detect links (#8028) 2024-02-19 21:49:47 -07:00
rope Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
rpc talkers (#8158) 2024-02-22 10:07:36 -07:00
search Project search bar layout improvements (#7963) 2024-02-20 21:07:01 +02:00
semantic_index Allow OpenAI API URL to be configured via assistant.openai_api_url (#7552) 2024-02-12 11:37:27 -05:00
settings Rename runnables into tasks (#8119) 2024-02-21 14:56:43 +02:00
snippet Clean up Cargo.toml files (#7044) 2024-01-29 23:47:20 -05:00
sqlez Use collections::{HashMap, HashSet} instead of its std:: counterpart (#7502) 2024-02-07 19:06:03 +02:00
sqlez_macros chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
story chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00
storybook Add an app_menu to Storybook which enables quitting with cmd-q (#8166) 2024-02-22 12:51:40 -05:00
sum_tree Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
task Add task docs and default keybindings (#8123) 2024-02-21 16:43:56 +02:00
tasks_ui Do not add empty tasks to inventory (#8180) 2024-02-22 12:21:19 +02:00
terminal Rename runnables into tasks (#8119) 2024-02-21 14:56:43 +02:00
terminal_view Runnables: remove version field from the format (#8118) 2024-02-21 14:30:16 +01:00
text Add documentation to many core editor types (#7919) 2024-02-17 09:03:05 -07:00
theme Rename scrollbar_thumb to be consistent with other style properties (#8004) 2024-02-20 11:26:09 -05:00
theme_importer theme_importer: Add --output flag for outputting the theme to a file (#7486) 2024-02-07 16:23:36 -05:00
theme_selector recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
ui Add static Runnables (#8009) 2024-02-19 18:41:43 +02:00
util talkers (#8158) 2024-02-22 10:07:36 -07:00
vcs_menu recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
vim Add option to either use system clipboard or vim clipboard (#7936) 2024-02-22 10:12:29 -07:00
welcome recent projects: cleanup ui (#7528) 2024-02-19 14:37:52 +02:00
workspace Allow removing workspaces from the "recent projects" modal (#7885) 2024-02-22 01:30:02 +02:00
zed Integrate profiling into gpui (#8176) 2024-02-22 10:59:52 -08:00
zed_actions chore: Move workspace dependencies to workspace.dependencies (#7454) 2024-02-06 20:41:36 +01:00