trunk
Split the bootstrapping logic out of the toolchain construction logic (#7087)
Disable RTTI in the toolchain (#7552)
Switch to a Bazel-based runtimes build, and add bootstrapping (#6989)
Try using getMainExecutable to address argv[0] limitations (#5643)
Reduce `../` traversal in busybox logic (#6721)
Fix backtrace symbolization. (#6803)
Refactor install structure to make changes easier. (#4332)
Test and fix make-variable expansion in our toolchains (#7070)
precompile and cache Carbon prelude (#7432)
Switch install to be based on the busybox root (#6579)
Switch to conventionally use a `name` parameter for a macro (#7053)
Begin packaging builtin Clang headers (#4959)
Switch to Astral Python tools: `ruff` and `ty` (#7243)