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

What's Changed

Proposals accepted and merged 📜

Toolchain and implementation changes 🛠️

  • Generate Cpp namespace when import Cpp is used by @bricknerb in #4873
  • Add a test where a FacetType is deduced as another FacetType by @danakj in #4917
  • Use FacetAccessType when converting to a value of type FacetType by @danakj in #4925
  • Improve comments on conversion from type value to type id by @danakj in #4885
  • Don't use an impl when 'extend impl' is an error by @danakj in #4935
  • Refactor subpattern logic out of Context by @jonmeow in #4929
  • Change Context::IsImplFile to File::is_impl by @jonmeow in #4931
  • Improve match parsing diagnostics by @czapiga in #4934
  • Fold Context::GetCurrentScopeAs back into ScopeStack by @jonmeow in #4936
  • When diagnosing poisoned name, point to the declared name instead of the entire declaration by @bricknerb in #4938
  • Rename template constant -> concrete constant. by @zygoloid in #4939
  • Refactor name lookup logic out of Context by @jonmeow in #4930
  • Delete unused ParamPatternInfo::GetNameId by @jonmeow in #4942
  • Avoid speculatively pushing a pattern block in impl handling by @geoffromer in #4943

Documentation changes 📝

  • Update compiler explorer mentions in README by @jonmeow in #4946

Infrastructure changes 🏗️

  • Register a vscode build task to save all files and run autoupdate. by @zygoloid in #4940
  • Remove explorer from issue templates by @jonmeow in #4945

Full Changelog: v0.0.0-0.nightly.2025.02.12...v0.0.0-0.nightly.2025.02.13

Don't miss a new carbon-lang release

NewReleases is sending notifications on new releases.