Skip to content

Releases: carbon-language/carbon-lang

Nightly build 2025.02.06

06 Feb 02:29
7eee9a3
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Make the constant value of AsCompatible match its type by @danakj in #4881
  • Add @LSP-CALL to file_test by @jonmeow in #4896
  • Refactor resolving a location into a SemIR library by @jonmeow in #4876

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2025.02.05...v0.0.0-0.nightly.2025.02.06

Nightly build 2025.02.05

05 Feb 02:29
d71b844
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Diagnose impl function with mismatched signature compared to virtual by @dwblaikie in #4816
  • Update LLVM version, fix breaks by @jonmeow in #4886
  • Support references in ErrorOr by @clavin in #4889
  • Support accessing associated functions by member access into facets by @zygoloid in #4872
  • Don't recover from import errors by producing an error constant. by @zygoloid in #4892
  • Add a writeup for how associated constants are processed. by @zygoloid in #4856

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2025.02.04...v0.0.0-0.nightly.2025.02.05

Nightly build 2025.02.04

04 Feb 02:28
c67920e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Use designated initializers in import.cpp by @bricknerb in #4883
  • Expose currently-silent failure in language server by @jonmeow in #4879
  • When diagnosing name used before declared, set the location of the usage by @bricknerb in #4860

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2025.02.02...v0.0.0-0.nightly.2025.02.04

Nightly build 2025.02.03

03 Feb 02:28
e257051
Compare
Choose a tag to compare
Pre-release

What's Changed

Proposals accepted and merged 📜

Full Changelog: v0.0.0-0.nightly.2025.02.01...v0.0.0-0.nightly.2025.02.03

Nightly build 2025.02.02

02 Feb 02:30
e257051
Compare
Choose a tag to compare
Pre-release

What's Changed

Proposals accepted and merged 📜

Full Changelog: v0.0.0-0.nightly.2025.02.01...v0.0.0-0.nightly.2025.02.02

Nightly build 2025.02.01

01 Feb 02:30
e4e6332
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

New Contributors

Full Changelog: v0.0.0-0.nightly.2025.01.31...v0.0.0-0.nightly.2025.02.01

Nightly build 2025.01.31

31 Jan 02:27
133717c
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2025.01.30...v0.0.0-0.nightly.2025.01.31

Nightly build 2025.01.30

30 Jan 02:28
7d2958a
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Return the NameId for a new instruction regardless if it's unresolved because it's poisoned or not by @bricknerb in #4861
  • Add SemIR::MakeSymbolicConstantId(int) by @danakj in #4862
  • Make SemIRLoc data private to diagnostics by @jonmeow in #4867
  • Broaden file_test support for LSP requests by @jonmeow in #4854

Full Changelog: v0.0.0-0.nightly.2025.01.29...v0.0.0-0.nightly.2025.01.30

Nightly build 2025.01.29

29 Jan 02:27
3bd7252
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Stop allowing impl redeclarations to differ syntactically in where clause by @josh11b in #4850
  • When looking up a name in a scope, propagate the lookup result when it's poisoned by @bricknerb in #4851
  • Change DeclNameStack::LookupOrAddName() to return SemIR::ScopeLookupResult instead of a pair by @bricknerb in #4852
  • Clean up obsolete import handling in class/function by @jonmeow in #4857
  • Change LookupNameInCore to use a LocId by @jonmeow in #4858

Full Changelog: v0.0.0-0.nightly.2025.01.28...v0.0.0-0.nightly.2025.01.29

Nightly build 2025.01.28

28 Jan 02:28
0d0e202
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2025.01.26...v0.0.0-0.nightly.2025.01.28