github carbon-language/carbon-lang v0.0.0-0.nightly.2025.07.31
Nightly build 2025.07.31

What's Changed

Toolchain and implementation changes 🛠️

  • Add support for using C++ double type 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 _Nonnull by @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

Don't miss a new carbon-lang release

NewReleases is sending notifications on new releases.