What's Changed
Toolchain and implementation changes 🛠️
- Fix FacetTypeInfo::Print guard for self impls named constraints by @cuiweixie in #6974
- Fix ValueStore::GetRawIndex DCHECK to use id.index in diagnostic by @cuiweixie in #6975
- removes unused parameters from deep stack by @cjdb in #6971
- Don't finish the non-canonical instruction created in EvalOrAddInst by @danakj in #6972
- Small improvements to RuntimeVerified logic by @jonmeow in #6973
- Have Specific track whether regions contain errors by @jonmeow in #6982
- Treat
(pattern)as grouping parens. by @zygoloid in #6976 - Introduce typed-inst accessors for ConstantValueStore by @danakj in #6980
- Fix name mangling for Carbon functions called from C++ by @nicholasbishop in #6984
- Support for parsing expression patterns by @zygoloid in #6977
Infrastructure changes 🏗️
- clang-format: Turn off trailing commas in braced lists lint. by @zygoloid in #6978
- Fix skill file to parse correctly. by @zygoloid in #6985
- Add agent skill for producing toolchain tests. by @zygoloid in #6986
Full Changelog: v0.0.0-0.nightly.2026.03.27...v0.0.0-0.nightly.2026.03.28