trunk
Use GetConstantValueInSpecific to get the impl's specific interface after deduction (#7584)
Use the canonical instructions to get SpecificIds in GetCallee (#6726)
Omit empty `observe:` blocks from formatted SemIR. (#7487)
Add a feature to explicitly include a file's SemIR (#5961)
Destroy locals at the end of blocks, not only on return (#7448)
Apply min-preludes to more tests (part 8) (#5705)
Skip `ImplWitnessTable::elements_id` when generating fingerprints (#7629)
precompile and cache Carbon prelude (#7432)