Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
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
Nightly build 2024.09.18
What's Changed
Toolchain and implementation changes 🛠️
- Improve access checking code by @brymer-meneses in #4317
- Use
TupleAccess
instead ofTupleIndex
by @brymer-meneses in #4318 - Apply
is_closed_import
to imported namespaces by @dwblaikie in #4312
Full Changelog: v0.0.0-0.nightly.2024.09.17...v0.0.0-0.nightly.2024.09.18
Nightly build 2024.09.17
What's Changed
Other changes
- Remove
[[clang::preserve_most]]
by @chandlerc in #4319
Full Changelog: v0.0.0-0.nightly.2024.09.16...v0.0.0-0.nightly.2024.09.17