Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.10.30
What's Changed
Toolchain and implementation changes 🛠️
- Fix
where
crash when emptydecl_name_stack
by @josh11b in #4451 - Expose indexing as a language interface by @brymer-meneses in #4370
- Consolidate caller match in one function call by @geoffromer in #4446
Full Changelog: v0.0.0-0.nightly.2024.10.29...v0.0.0-0.nightly.2024.10.30
Nightly build 2024.10.29
What's Changed
Toolchain and implementation changes 🛠️
Infrastructure changes 🏗️
Other changes
- Bump rexml from 3.3.6 to 3.3.9 in /website in the bundler group across 1 directory by @dependabot in #4448
Full Changelog: v0.0.0-0.nightly.2024.10.26...v0.0.0-0.nightly.2024.10.29
Nightly build 2024.10.28
What's Changed
Toolchain and implementation changes 🛠️
- Small refactoring to Extract for compile time. by @jonmeow in #4444
- Don't eagerly import all impls. by @zygoloid in #4447
Full Changelog: v0.0.0-0.nightly.2024.10.25...v0.0.0-0.nightly.2024.10.28
Nightly build 2024.10.27
What's Changed
Toolchain and implementation changes 🛠️
- Small refactoring to Extract for compile time. by @jonmeow in #4444
- Don't eagerly import all impls. by @zygoloid in #4447
Full Changelog: v0.0.0-0.nightly.2024.10.25...v0.0.0-0.nightly.2024.10.27
Nightly build 2024.10.26
What's Changed
Toolchain and implementation changes 🛠️
- Small refactoring to Extract for compile time. by @jonmeow in #4444
- Don't eagerly import all impls. by @zygoloid in #4447
Full Changelog: v0.0.0-0.nightly.2024.10.25...v0.0.0-0.nightly.2024.10.26
Nightly build 2024.10.25
What's Changed
Toolchain and implementation changes 🛠️
- Separate inst kind for out params by @geoffromer in #4442
- Speed up type literal lexing and make it more strict. by @chandlerc in #4430
Full Changelog: v0.0.0-0.nightly.2024.10.24...v0.0.0-0.nightly.2024.10.25
Nightly build 2024.10.24
What's Changed
Toolchain and implementation changes 🛠️
- Pass the manifest path by flag. by @jonmeow in #4439
- Model the return slot as an output parameter by @geoffromer in #4432
- Move diagnostic kind name to the end of the diagnostic. by @zygoloid in #4437
- Add coverage testing for parse node kinds. by @jonmeow in #4436
- Modify lex yaml output to elide FileStart/End in tests. by @jonmeow in #4433
Documentation changes 📝
- Update CODE_OF_CONDUCT.md by @CelineausBerlin in #4441
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2024.10.23...v0.0.0-0.nightly.2024.10.24
Nightly build 2024.10.23
What's Changed
Toolchain and implementation changes 🛠️
- Delete
Function::ParamInfo::GetNameId
by @josh11b in #4434 - Move impl lookup out into its own file. by @zygoloid in #4435
- Issue a diagnostic if we try to parse a source file that is too large. by @zygoloid in #4429
Full Changelog: v0.0.0-0.nightly.2024.10.22...v0.0.0-0.nightly.2024.10.23
Nightly build 2024.10.22
What's Changed
Toolchain and implementation changes 🛠️
- Remove uses of StringLiteral in format strings. by @jonmeow in #4416
- Restructure handling of runtime parameters by @geoffromer in #4422
- Add tests to catch untested diagnostics. by @jonmeow in #4426
- Add more compile benchmark stats by @jonmeow in #4408
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2024.10.19...v0.0.0-0.nightly.2024.10.22
Nightly build 2024.10.21
What's Changed
Toolchain and implementation changes 🛠️
- Clean up format_provider uses by @jonmeow in #4417
- Remove mistaken asserts and add regression test by @jonmeow in #4424
- Add s plural format to IntAsSelect by @jonmeow in #4423
- Remove a couple std::string uses in diagnostics. by @jonmeow in #4421
- More focused diagnostic notes for parameters by @geoffromer in #4420
- Refactor modifier formatting to remove string passing. by @jonmeow in #4418
- Don't deduce values for explicitly-specified generic bindings. by @zygoloid in #4415
- Update for llvm::formatv changes by @jonmeow in #4427
- Support printing the diagnostic kind for verification. by @jonmeow in #4425
Full Changelog: v0.0.0-0.nightly.2024.10.17...v0.0.0-0.nightly.2024.10.21