Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
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
Nightly build 2024.09.20
What's Changed
Proposals accepted and merged 📜
- Lambdas by @CJ-Johnson in #3848
Toolchain and implementation changes 🛠️
- Support initialization of specific classes from struct literals by @zygoloid in #4320
- Iterate on diagnostic structure by @jonmeow in #4321
- Add usage tips to NOAUTOUPDATE tests by @geoffromer in #4324
- Update basic diagnostic capitalization/punctuation by @jonmeow in #4328
- Adopt new diagnostic conventions in handle_class.cpp by @zygoloid in #4327
Documentation changes 📝
Other changes
- Bump google-protobuf from 4.27.3 to 4.27.5 in /website in the bundler group across 1 directory by @dependabot in #4325
Full Changelog: v0.0.0-0.nightly.2024.09.19...v0.0.0-0.nightly.2024.09.20
Nightly build 2024.09.19
What's Changed
Toolchain and implementation changes 🛠️
- Stop name mangling at an imported package name by @dwblaikie in #4294
Full Changelog: v0.0.0-0.nightly.2024.09.18...v0.0.0-0.nightly.2024.09.19