What's Changed
Toolchain and implementation changes 🛠️
- Add support for using C++
doubletype in imported function declarations by @bricknerb in #5868 - Resolve nested accesses in rewrite constraints by @danakj in #5872
- Fix diagnostic for access of protected/private base member. by @zygoloid in #5874
- Don't ignore SemIR ranges in C++ interop tests by @bricknerb in #5877
- Fix crash when importing an invalid impl by @jonmeow in #5875
- Add braces for CARBON_KIND uses that lack them by @jonmeow in #5882
- Fix the tests for forward declared union pointer as return type by making the return type pointer
_Nonnullby @bricknerb in #5878 - Switch handling of errors in impls to not build a type structure by @jonmeow in #5881
- Emit diagnostics produced by Clang after the ASTUnit is constructed. by @zygoloid in #5876
- Don't import a C++ class definition until the class is required to be complete. by @zygoloid in #5865
- Add some tests for constraints depending on resolving other constraints by @danakj in #5885
- Improve source location in an import error. by @zygoloid in #5887
Full Changelog: v0.0.0-0.nightly.2025.07.30...v0.0.0-0.nightly.2025.07.31