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

What's Changed

Toolchain and implementation changes 🛠️

  • Add unit tagging to ImportCppId by @dwblaikie in #6288
  • C++ Interop: Support getting void* from C++ functions and passing void* it to C++ function by @bricknerb in #6279
  • C++ Interop: Add a test that demonstrates that const non nullable pointers are wrongly mapped to nullable (optional) pointers by @bricknerb in #6284
  • Add support for ref patterns by @geoffromer in #6283
  • Add a base struct for singleton type insts by @jonmeow in #6289
  • Change ImplWitnessTablePlaceholder from instruction to InstId value by @jonmeow in #6294
  • Actually do fingerprinting for InstFingerprinter::GetOrCompute with a CppOverloadSet by @danakj in #6296
  • Fix diagnostic for argument count mismatch on call to generic constraint by @danakj in #6292
  • Mask unexpected inst ids by @jonmeow in #6295

Utilities 📐

  • Syntax highlight //@include-in-dumps as a valid comment by @danakj in #6299

Full Changelog: v0.0.0-0.nightly.2025.10.29...v0.0.0-0.nightly.2025.10.30

Don't miss a new carbon-lang release

NewReleases is sending notifications on new releases.