trunk
Add a bit more structure to interop/cpp tests. (#7085)
Omit empty `observe:` blocks from formatted SemIR. (#7487)
Fix handling of recursive macros. (#7593)