trunk
Omit empty `observe:` blocks from formatted SemIR. (#7487)
Skip `ImplWitnessTable::elements_id` when generating fingerprints (#7629)
Replace `:!` binding syntax with phase keywords and contextual defaults (#7479)
Remove `ValueBinding` and `RefBinding` (#7427)
Recover better from invalid C++ classes. (#5992)