Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.10.20
What's Changed
Toolchain and implementation changes 🛠️
- Clean up format_provider uses by @jonmeow in #4417
- Remove mistaken asserts and add regression test by @jonmeow in #4424
- Add s plural format to IntAsSelect by @jonmeow in #4423
- Remove a couple std::string uses in diagnostics. by @jonmeow in #4421
- More focused diagnostic notes for parameters by @geoffromer in #4420
- Refactor modifier formatting to remove string passing. by @jonmeow in #4418
- Don't deduce values for explicitly-specified generic bindings. by @zygoloid in #4415
- Update for llvm::formatv changes by @jonmeow in #4427
- Support printing the diagnostic kind for verification. by @jonmeow in #4425
Full Changelog: v0.0.0-0.nightly.2024.10.17...v0.0.0-0.nightly.2024.10.20
Nightly build 2024.10.19
What's Changed
Toolchain and implementation changes 🛠️
- Clean up format_provider uses by @jonmeow in #4417
- Remove mistaken asserts and add regression test by @jonmeow in #4424
- Add s plural format to IntAsSelect by @jonmeow in #4423
- Remove a couple std::string uses in diagnostics. by @jonmeow in #4421
- More focused diagnostic notes for parameters by @geoffromer in #4420
- Refactor modifier formatting to remove string passing. by @jonmeow in #4418
- Don't deduce values for explicitly-specified generic bindings. by @zygoloid in #4415
- Update for llvm::formatv changes by @jonmeow in #4427
- Support printing the diagnostic kind for verification. by @jonmeow in #4425
Full Changelog: v0.0.0-0.nightly.2024.10.17...v0.0.0-0.nightly.2024.10.19
Nightly build 2024.10.17
What's Changed
Toolchain and implementation changes 🛠️
- Switch back to the system llvm-symbolizer. by @jonmeow in #4410
- Generate parameter pattern-match IR from pattern IR by @geoffromer in #4388
- Add vtable pointers to class layout by @dwblaikie in #4407
- Implement basic bool and int formatting for diagnostics by @jonmeow in #4411
- Superficial support for
Core.BigInt
type by @zygoloid in #4414
Infrastructure changes 🏗️
- Adjust libpfm4 dep to use git instead of the tar. by @jonmeow in #4413
- Drop macos-12 runners due to shutdown by @jonmeow in #4412
Full Changelog: v0.0.0-0.nightly.2024.10.16...v0.0.0-0.nightly.2024.10.17
Nightly build 2024.10.16
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.10.14...v0.0.0-0.nightly.2024.10.16
Nightly build 2024.10.15
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.10.13...v0.0.0-0.nightly.2024.10.15
Nightly build 2024.10.14
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.10.13...v0.0.0-0.nightly.2024.10.14
Nightly build 2024.10.13
What's Changed
Toolchain and implementation changes 🛠️
- Disallow creating instances of abstract classes by @dwblaikie in #4381
Full Changelog: v0.0.0-0.nightly.2024.10.12...v0.0.0-0.nightly.2024.10.13
Nightly build 2024.10.12
What's Changed
Toolchain and implementation changes 🛠️
Documentation changes 📝
- Rename "partial facet" and to "partial class type" by @josh11b in #4402
- Document that
extend base
must appear early in a class definition by @josh11b in #4401
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2024.10.11...v0.0.0-0.nightly.2024.10.12
Nightly build 2024.10.11
What's Changed
Toolchain and implementation changes 🛠️
- Disallow
abstract
orbase
on class declarations (that are not definitions) by @dwblaikie in #4378 - Refactor compile-related tests to share construction. by @jonmeow in #4396
- Track and resolve the specific callee in a call to a generic function by @zygoloid in #4395
- Update instructions for adding a SemIR instruction. by @josh11b in #4348
- Stitch together adjacent comments using the indent. by @jonmeow in #4397
- Store pointer not reference in
ConstantStore
by @josh11b in #4398 - Implement some token-based formatting structure. by @jonmeow in #4386
- Initial, very rough lowering for calls to specific functions and specific function declarations. by @zygoloid in #4399
Documentation changes 📝
- Update conduct team member list by @CelineausBerlin in #4394
Full Changelog: v0.0.0-0.nightly.2024.10.10...v0.0.0-0.nightly.2024.10.11
Nightly build 2024.10.10
What's Changed
Toolchain and implementation changes 🛠️
- Add skeletal format subcommand. by @jonmeow in #4383
- Add AUTOUPDATE-SPLIT to help with format tests. by @jonmeow in #4384
- Assign locations to instructions in a generic eval block. by @zygoloid in #4393
- Add tracking of lexed comments, with skeletal formatting. by @jonmeow in #4385
Documentation changes 📝
- Improve
-c dbg
, enabling Split DWARF and other enhancements by @chandlerc in #4382 - Update CoC team members by @CelineausBerlin in #4392
Full Changelog: v0.0.0-0.nightly.2024.10.09...v0.0.0-0.nightly.2024.10.10