Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2025.01.28
What's Changed
Toolchain and implementation changes 🛠️
- Wrap lookup result in a new
ScopeLookupResult
by @bricknerb in #4831 - Fix crash when driver fuzzer finds language-server. by @zygoloid in #4847
- Add a framework for LSP testing. by @jonmeow in #4841
- Switch Driver back to parameters for construction by @jonmeow in #4849
Full Changelog: v0.0.0-0.nightly.2025.01.26...v0.0.0-0.nightly.2025.01.28
Nightly build 2025.01.27
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2025.01.25...v0.0.0-0.nightly.2025.01.27
Nightly build 2025.01.26
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2025.01.25...v0.0.0-0.nightly.2025.01.26
Nightly build 2025.01.25
What's Changed
Toolchain and implementation changes 🛠️
- Fix autoupdate handling of carriage return by @jonmeow in #4840
- Fix flag name from #4835 by @jonmeow in #4844
- Clean up a few details of lex yaml printing by @jonmeow in #4845
Full Changelog: v0.0.0-0.nightly.2025.01.24...v0.0.0-0.nightly.2025.01.25
Nightly build 2025.01.24
What's Changed
Toolchain and implementation changes 🛠️
- Invalid comment cleanup by @jonmeow in #4836
- Use FullPatternStack instead of node stack for binding context by @geoffromer in #4829
- Make binary operators non-member by @jonmeow in #4838
- Add a flag to make
CHECK
failures non-fatal for debugging. by @zygoloid in #4835 - Refactor ToolchainFileTest functions out-of-line by @jonmeow in #4839
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2025.01.23...v0.0.0-0.nightly.2025.01.24
Nightly build 2025.01.23
What's Changed
Toolchain and implementation changes 🛠️
- Improve SemIR naming of
import_ref
s by @clavin in #4824 - Remove unused parameter by @dwblaikie in #4832
- Sink comment into implementation by @dwblaikie in #4833
- Id::Invalid -> Id::None by @jonmeow in #4834
Full Changelog: v0.0.0-0.nightly.2025.01.22...v0.0.0-0.nightly.2025.01.23
Nightly build 2025.01.22
What's Changed
Toolchain and implementation changes 🛠️
- When adding a namespace, explicitly unpoison an optimistically poisoned name by @bricknerb in #4826
- Reformat
CompilationUnit
function definitions out-of-line by @clavin in #4825 - Add stdin to driver's streams, and refactor stream passing by @jonmeow in #4812
- Update TODO for semantic checking by @jonmeow in #4821
- Remove comment about
inst_id
not being poisoned by @bricknerb in #4827 - Separate node kind for bindings inside
var
by @geoffromer in #4822 - Readd the missing class
!members
list. by @dwblaikie in #4828 - Add support for testing with stdin by @jonmeow in #4819
Utilities 📐
- Bump undici from 6.21.0 to 6.21.1 in /utils/vscode in the npm_and_yarn group across 1 directory by @dependabot in #4830
Full Changelog: v0.0.0-0.nightly.2025.01.21...v0.0.0-0.nightly.2025.01.22
Nightly build 2025.01.21
What's Changed
Toolchain and implementation changes 🛠️
- Support multiple
import Cpp library
in a single unit by @bricknerb in #4814 - Remove extra
SemIR::
qualification inNameScope
since it's already inSemIR
namespace by @bricknerb in #4823
Full Changelog: v0.0.0-0.nightly.2025.01.19...v0.0.0-0.nightly.2025.01.21
Nightly build 2025.01.20
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2025.01.18...v0.0.0-0.nightly.2025.01.20
Nightly build 2025.01.19
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2025.01.18...v0.0.0-0.nightly.2025.01.19