Build dependencies with line tables only, keeping GPUI's debug info
Development builds of dependencies take about a third less disk, keeping line tables for debugging, while GPUI keeps its full debug information.
Debug information was most of every dependency’s build. Dependencies other than GPUI now keep only line tables, so crashes and profiles still name the file and line, and their builds take about a third less disk. GPUI, its helper crates and its kit keep full debug information, so a running app’s elements, windows and surfaces can still be inspected in a debugger.
Evidence
No screenshot: This changes how development builds are made and kept on disk; nothing in the app changes.