Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.08.01
What's Changed
Toolchain and implementation changes 🛠️
- Fix incorrect
value_id
and location in importedBindSymbolicName
. by @zygoloid in #4178 - Separate subtree size information from parse nodes. by @jonmeow in #4174
- Import support for generics and specifics by @zygoloid in #4179
Full Changelog: v0.0.0-0.nightly.2024.07.30...v0.0.0-0.nightly.2024.08.01
Nightly build 2024.07.31
What's Changed
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2024.07.28...v0.0.0-0.nightly.2024.07.31
Nightly build 2024.07.30
What's Changed
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2024.07.28...v0.0.0-0.nightly.2024.07.30
Nightly build 2024.07.29
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.07.27...v0.0.0-0.nightly.2024.07.29
Nightly build 2024.07.28
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.07.27...v0.0.0-0.nightly.2024.07.28
Nightly build 2024.07.27
What's Changed
Toolchain and implementation changes 🛠️
- Add initial parsing for 'extern library' by @jonmeow in #4173
- Refactor some commonality in formatter. by @jonmeow in #4171
Full Changelog: v0.0.0-0.nightly.2024.07.26...v0.0.0-0.nightly.2024.07.27
Nightly build 2024.07.26
What's Changed
Toolchain and implementation changes 🛠️
- Convert
EvalContext
into a class. by @zygoloid in #4160 - Improve namespace handling in imports. by @jonmeow in #4153
- Support for calling non-generic methods in a specific class. by @zygoloid in #4156
- When reentering an interface scope, reintroduce the
Self
parameter. by @zygoloid in #4162 - Move common entity fields to a 'base' struct. by @jonmeow in #4161
- Rename "generic instance" to "specific" throughout the toolchain. by @zygoloid in #4165
- Remove caching of return slot usage. by @zygoloid in #4163
- Only produce a name scope for a namespace when not merged by @jonmeow in #4168
- Move definition of member of Function to function.cpp where it belongs. by @zygoloid in #4170
- Refactor
ReturnTypeInfo
andInitRepr
. by @zygoloid in #4169
Documentation changes 📝
- Add a mention of our nightly builds to our
README.md
. by @chandlerc in #4158 - docs: add a note on setting up
clangd
by @brymer-meneses in #4135
Infrastructure changes 🏗️
- fix:
clangd: -32001: invalid AST
by @brymer-meneses in #4164 - Improve notes on MODULE.bazel.lock changes by @jonmeow in #4167
New Contributors
- @brymer-meneses made their first contribution in #4135
Full Changelog: v0.0.0-0.nightly.2024.07.24...v0.0.0-0.nightly.2024.07.26
Nightly build 2024.07.24
What's Changed
Toolchain and implementation changes 🛠️
- Implement syntactic merge checks for parameters. by @jonmeow in #4149
- Rebuild all constants in the eval block. by @zygoloid in #4155
- Remove overeager CHECK. by @zygoloid in #4159
Full Changelog: v0.0.0-0.nightly.2024.07.23...v0.0.0-0.nightly.2024.07.24
Nightly build 2024.07.23
What's Changed
Toolchain and implementation changes 🛠️
- Remove declaration of function deleted in #4150. by @zygoloid in #4151
- Remove already-done no_prelude todo. by @jonmeow in #4148
- Use the package/library name in ImportIRId formatting. by @jonmeow in #4154
Full Changelog: v0.0.0-0.nightly.2024.07.20...v0.0.0-0.nightly.2024.07.23
Nightly build 2024.07.22
What's Changed
Toolchain and implementation changes 🛠️
- Remove irregular digit placement check from NumericLiteral. by @jonmeow in #4150
- Rename BindNameInfo to EntityName by @geoffromer in #4090
Full Changelog: v0.0.0-0.nightly.2024.07.19...v0.0.0-0.nightly.2024.07.22