Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.09.08
What's Changed
Toolchain and implementation changes 🛠️
- Bit-pack the lexer's token info by @chandlerc in #4270
- Remove
default
from ComputeIdKindTable switch by @geoffromer in #4280 - Rudimentary name mangling support by @dwblaikie in #4267
- Resolve the definition of the self specific when re-entering its scope for an inline method definition. by @zygoloid in #4281
Full Changelog: v0.0.0-0.nightly.2024.09.06...v0.0.0-0.nightly.2024.09.08
Nightly build 2024.09.07
What's Changed
Toolchain and implementation changes 🛠️
- Bit-pack the lexer's token info by @chandlerc in #4270
- Remove
default
from ComputeIdKindTable switch by @geoffromer in #4280 - Rudimentary name mangling support by @dwblaikie in #4267
- Resolve the definition of the self specific when re-entering its scope for an inline method definition. by @zygoloid in #4281
Full Changelog: v0.0.0-0.nightly.2024.09.06...v0.0.0-0.nightly.2024.09.07
Nightly build 2024.09.06
What's Changed
Toolchain and implementation changes 🛠️
- Fix use-after-free bug in call argument conversion. by @zygoloid in #4277
- Improve diagnostics for the case where some or all of the prelude is missing. by @zygoloid in #4276
- Use
As
andImplicitAs
interfaces for conversions. by @zygoloid in #4209
Full Changelog: v0.0.0-0.nightly.2024.09.05...v0.0.0-0.nightly.2024.09.06
Nightly build 2024.09.05
What's Changed
Toolchain and implementation changes 🛠️
- Handle unknown lines in DebugInfo by @jonmeow in #4252
- Refactor FindPreludeFiles into InstallPaths by @jonmeow in #4268
Full Changelog: v0.0.0-0.nightly.2024.09.04...v0.0.0-0.nightly.2024.09.05
Nightly build 2024.09.04
What's Changed
Proposals accepted and merged 📜
Toolchain and implementation changes 🛠️
- Move toolchain architecture to markdown by @jonmeow in #4242
- Shrink the lexer's token location and line data structures. by @chandlerc in #4269
Documentation changes 📝
- Add TODO breadcrumb from
for
design to semantics proposal by @dwblaikie in #4271
Full Changelog: v0.0.0-0.nightly.2024.08.30...v0.0.0-0.nightly.2024.09.04
Nightly build 2024.09.03
What's Changed
Toolchain and implementation changes 🛠️
- Enforce that the parse node for an instruction has the kind specified in the instruction definition by @zygoloid in #4264
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.08.29...v0.0.0-0.nightly.2024.09.03
Nightly build 2024.09.02
What's Changed
Toolchain and implementation changes 🛠️
- Enforce that the parse node for an instruction has the kind specified in the instruction definition by @zygoloid in #4264
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.08.29...v0.0.0-0.nightly.2024.09.02
Nightly build 2024.09.01
What's Changed
Toolchain and implementation changes 🛠️
- Enforce that the parse node for an instruction has the kind specified in the instruction definition by @zygoloid in #4264
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.08.29...v0.0.0-0.nightly.2024.09.01
Nightly build 2024.08.31
What's Changed
Toolchain and implementation changes 🛠️
- Enforce that the parse node for an instruction has the kind specified in the instruction definition by @zygoloid in #4264
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.08.29...v0.0.0-0.nightly.2024.08.31
Nightly build 2024.08.30
What's Changed
Toolchain and implementation changes 🛠️
- Enforce that the parse node for an instruction has the kind specified in the instruction definition by @zygoloid in #4264
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2024.08.29...v0.0.0-0.nightly.2024.08.30