feat: release builds keep their symbol tables and frame pointers

- Release executables keep their symbol tables, so backtraces, crash logs, perf, gdb and Instruments name functions
- Every target builds with frame pointers

The Linux linker shim strips debug info itself after linking, since zig's
linker drops the symbol table along with it.

Assisted-by: claude-opus-5.5
2ab7518926clover caruso committed on 10/2/2026, 12:12:18 AMparent7069fb2
5 files changedLine totals unavailable