![]() This PR changes the signature of `language_names` from ```rust pub fn language_names(&self) -> Vec<String> // Into pub fn language_names(&self) -> Vec<LanguageName> ``` The function previously eagerly converted `LanguageName`'s to `String`'s, which requires the reallocation of all of the elements. The functions get called in many places in the code base, but only one of which actually requires the conversion to a `String`. In one case it would do a `SharedString` -> `String` -> `SharedString` conversion, which is now totally bypassed. Release Notes: - N/A |
||
---|---|---|
.. | ||
session | ||
tests | ||
attach_modal.rs | ||
debugger_panel.rs | ||
debugger_ui.rs | ||
dropdown_menus.rs | ||
new_process_modal.rs | ||
onboarding_modal.rs | ||
persistence.rs | ||
session.rs | ||
stack_trace_view.rs | ||
tests.rs |