trunk
Fix C++ code generation in `--share-cpp-ast` mode (#7605)
Skip `ImplWitnessTable::elements_id` when generating fingerprints (#7629)
Replace `:!` binding syntax with phase keywords and contextual defaults (#7479)