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

What's Changed

Toolchain and implementation changes 🛠️

  • Explicitly mark as unsupported instead of crashing mapping a parameter record type defined not in a namespace by @bricknerb in #5777
  • Require file tests to specify a min-prelude by @danakj in #5818
  • Build the clang::CompilerInvocation in the driver. by @zygoloid in #5784
  • Include generate_llvm_tools_def in the list of file generators by @jonmeow in #5815
  • When importing a declaration, first collect all dependent unimported declarations and import them first by @bricknerb in #5821
  • Update pre-commit clang-format version by @jonmeow in #5825
  • Diagnose impl method without matching virtual function in base class by @dwblaikie in #5817
  • Add C++ inline namespace tests by @bricknerb in #5826
  • Make the .Self entity name in a WhereExpr a canonical one by @danakj in #5827
  • Avoid passing name scope id and name id through ImportCXXRecordDecl() and BuildClassDefinition() by @bricknerb in #5829
  • Don't unnecessarily create output files in a driver test. by @zygoloid in #5830
  • Use llvm::reverse() instead of pop_back_val() in ImportDeclAndDependencies() by @bricknerb in #5831
  • Add a comment on EntityName's CarbonHashtableEq about its requirements by @danakj in #5828

Documentation changes 📝

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2025.07.18...v0.0.0-0.nightly.2025.07.19

Don't miss a new carbon-lang release

NewReleases is sending notifications on new releases.