Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.10.01
What's Changed
Toolchain and implementation changes 🛠️
- When converting an expression to type
type
, retain the resulting instruction as well as theTypeId
. by @zygoloid in #4355
Full Changelog: v0.0.0-0.nightly.2024.09.30...v0.0.0-0.nightly.2024.10.01
Nightly build 2024.09.30
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.09.28...v0.0.0-0.nightly.2024.09.30
Nightly build 2024.09.29
What's Changed
Toolchain and implementation changes 🛠️
- Add support for capturing console output to FileTest. by @jonmeow in #4339
- Don't substitute into the targeted instructions of an associated constant. by @zygoloid in #4342
- Fix invocation issues with clang runner by @jonmeow in #4353
- Update LLVM and use a hermetic llvm-symbolizer by @jonmeow in #4347
- Basic support for declaring generic impls. by @zygoloid in #4336
- Replace llvm_symbolizer with a cc_env_data() array. by @jonmeow in #4354
- Make ImplDecls evaluate to themselves. by @zygoloid in #4352
Full Changelog: v0.0.0-0.nightly.2024.09.27...v0.0.0-0.nightly.2024.09.29
Nightly build 2024.09.28
What's Changed
Toolchain and implementation changes 🛠️
- Add support for capturing console output to FileTest. by @jonmeow in #4339
- Don't substitute into the targeted instructions of an associated constant. by @zygoloid in #4342
- Fix invocation issues with clang runner by @jonmeow in #4353
- Update LLVM and use a hermetic llvm-symbolizer by @jonmeow in #4347
- Basic support for declaring generic impls. by @zygoloid in #4336
- Replace llvm_symbolizer with a cc_env_data() array. by @jonmeow in #4354
- Make ImplDecls evaluate to themselves. by @zygoloid in #4352
Full Changelog: v0.0.0-0.nightly.2024.09.27...v0.0.0-0.nightly.2024.09.28
Nightly build 2024.09.27
What's Changed
Toolchain and implementation changes 🛠️
- Refactor InstallPaths API and comments a little. by @jonmeow in #4341
- Remove declare_symlink use by @jonmeow in #4345
- Fix TryEvalInstInContext to be static by @jonmeow in #4346
where
check stage, step 2: SemIR by @josh11b in #4349
Full Changelog: v0.0.0-0.nightly.2024.09.26...v0.0.0-0.nightly.2024.09.27
Nightly build 2024.09.26
What's Changed
Toolchain and implementation changes 🛠️
where
check stage, step 1: designators by @josh11b in #4329- Disallow compile time bindings where they aren't clearly supported. by @jonmeow in #4338
- Initial support for binding patterns in SemIR by @geoffromer in #4221
- Flush pending diagnostics on crash. by @jonmeow in #4337
- Push a generic region when handling a
where
expression. by @zygoloid in #4340
Full Changelog: v0.0.0-0.nightly.2024.09.25...v0.0.0-0.nightly.2024.09.26
Nightly build 2024.09.25
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.09.24...v0.0.0-0.nightly.2024.09.25
Nightly build 2024.09.24
What's Changed
Toolchain and implementation changes 🛠️
- Improve install_paths handling for relative paths. by @jonmeow in #4331
- Clean up comment about node ID. by @jonmeow in #4335
- Add a clang subcommand. by @jonmeow in #4322
- Add a
note:
prefix to all notes. by @zygoloid in #4330
Full Changelog: v0.0.0-0.nightly.2024.09.21...v0.0.0-0.nightly.2024.09.24
Nightly build 2024.09.23
What's Changed
Toolchain and implementation changes 🛠️
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.09.20...v0.0.0-0.nightly.2024.09.23
Nightly build 2024.09.21
What's Changed
Toolchain and implementation changes 🛠️
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.09.20...v0.0.0-0.nightly.2024.09.21