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

What's Changed

Toolchain and implementation changes 🛠️

  • Represent rewrite constraints in FacetTypeInfo with InstId not ConstantId. by @zygoloid in #5281
  • C++ Interop: Basic C++ record (class/struct/union) import support by @bricknerb in #5156
  • Look for final impl when accessing associated constant in facet by @danakj in #5269
  • Rename rewrite_value to rewrite_inst_id to clarify what it's holding by @danakj in #5286
  • Rename StringifyType to reflect that it can stringify non-type constants. by @zygoloid in #5285
  • Remove toolchain/check/testdata/impl/fail_impl_as_scope.carbon by @danakj in #5289
  • Remove all remaining uses of TypeIds as instruction operands. by @zygoloid in #5280
  • Introduce TypeInstId by @danakj in #5288
  • Switch tree-sitter from explorer to toolchain testdata by @jonmeow in #5292

Documentation changes 📝

Other changes

Full Changelog: v0.0.0-0.nightly.2025.04.10...v0.0.0-0.nightly.2025.04.11

Don't miss a new carbon-lang release

NewReleases is sending notifications on new releases.