-
Nightly build 2026.09.18 Pre-Release
released this
2026-09-18 00:50:28 +01:00 | 18 commits to trunk since this release📅 Originally published on GitHub: Fri, 18 Sep 2026 02:35:43 GMT
🏷️ Git tag created: Thu, 17 Sep 2026 23:50:28 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Make the filesystem benchmark test less expensive by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7794
- Narrow the benchmark test runs for set and benchmark by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7795
- Use inline small storage for small SemIR ID sets in toolchain by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7796
- Use non-canonical instructions in default values. by @lnihlen in https://github.com/carbon-language/carbon-lang/pull/7737
- Handle instantiating an imported class/vtable by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7792
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.17...v0.0.0-0.nightly.2026.09.18
Downloads
-
Nightly build 2026.09.17 Pre-Release
released this
2026-09-17 02:23:25 +01:00 | 23 commits to trunk since this release📅 Originally published on GitHub: Thu, 17 Sep 2026 02:28:00 GMT
🏷️ Git tag created: Thu, 17 Sep 2026 01:23:25 GMTWhat's Changed
Infrastructure changes 🏗️
- Improve compilation database for agents. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7790
- Add linux perftools output files to gitignore. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7791
- Turn off
-Wunneeded-internal-declarationin clangd. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7793
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.16...v0.0.0-0.nightly.2026.09.17
Downloads
-
Nightly build 2026.09.16 Pre-Release
released this
2026-09-16 02:21:00 +01:00 | 26 commits to trunk since this release📅 Originally published on GitHub: Wed, 16 Sep 2026 02:33:42 GMT
🏷️ Git tag created: Wed, 16 Sep 2026 01:21:00 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Canonicalize generated functions for Core witnesses by @danakj in https://github.com/carbon-language/carbon-lang/pull/7729
- Fix typo in ImplDeclInInvalidScope diagnostic by @lnihlen in https://github.com/carbon-language/carbon-lang/pull/7785
- Support indirect C++ dependency by sharing domains more broadly by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7763
- Pass SpecificInterface through custom and C++ witness generation by @danakj in https://github.com/carbon-language/carbon-lang/pull/7784
- fix malformed parse tree for invalid let struct pattern by @simontran7 in https://github.com/carbon-language/carbon-lang/pull/7782
- Fix SemIR for derived-to-base conversion and lowering crash. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7783
- Add benchmark for missing bracket fixing and optimize various parts of the algorithm. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7655
- Start to preserve type sugar in diagnostics. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7768
- Remove
refine_inst_actionand its splices. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7769
Utilities 📐
- Generate the TextMate sample renderings by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7762
- Overhaul the TextMate grammar by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7746
New Contributors
- @simontran7 made their first contribution in https://github.com/carbon-language/carbon-lang/pull/7782
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.15...v0.0.0-0.nightly.2026.09.16
Downloads
-
Nightly build 2026.09.15 Pre-Release
released this
2026-09-15 01:03:41 +01:00 | 37 commits to trunk since this release📅 Originally published on GitHub: Tue, 15 Sep 2026 03:46:10 GMT
🏷️ Git tag created: Tue, 15 Sep 2026 00:03:41 GMTWhat's Changed
Proposals accepted and merged 📜
- Updates to member access by @josh11b in https://github.com/carbon-language/carbon-lang/pull/7697
Toolchain and implementation changes 🛠️
- roll llvm to 7024b9e1b423b3c3c6ac76ab6a73cb2c9e4ef842 by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7781
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.13...v0.0.0-0.nightly.2026.09.15
Downloads
-
Nightly build 2026.09.13 Pre-Release
released this
2026-09-12 10:35:03 +01:00 | 39 commits to trunk since this release📅 Originally published on GitHub: Sun, 13 Sep 2026 02:28:25 GMT
🏷️ Git tag created: Sat, 12 Sep 2026 09:35:03 GMTWhat's Changed
Infrastructure changes 🏗️
- Disable new clang-tidy rules with google- prefixed aliases by @danakj in https://github.com/carbon-language/carbon-lang/pull/7778
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.12...v0.0.0-0.nightly.2026.09.13
Downloads
-
Nightly build 2026.09.14 Pre-Release
released this
2026-09-12 10:35:03 +01:00 | 39 commits to trunk since this release📅 Originally published on GitHub: Mon, 14 Sep 2026 02:33:55 GMT
🏷️ Git tag created: Sat, 12 Sep 2026 09:35:03 GMTWhat's Changed
Infrastructure changes 🏗️
- Disable new clang-tidy rules with google- prefixed aliases by @danakj in https://github.com/carbon-language/carbon-lang/pull/7778
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.12...v0.0.0-0.nightly.2026.09.14
Downloads
-
Nightly build 2026.09.12 Pre-Release
released this
2026-09-11 23:29:17 +01:00 | 40 commits to trunk since this release📅 Originally published on GitHub: Sat, 12 Sep 2026 03:43:33 GMT
🏷️ Git tag created: Fri, 11 Sep 2026 22:29:17 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Add a design for rendering diagnostics on a terminal by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7668
- Remove incorrect CHECK that would fail for out-of-line template declarations. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7772
- NOLINT an assignment in a complex boolean statement by @danakj in https://github.com/carbon-language/carbon-lang/pull/7775
- Remove empty lambda parameters in handle_function by @danakj in https://github.com/carbon-language/carbon-lang/pull/7777
- NOLINT a cycle in semir formatting by @danakj in https://github.com/carbon-language/carbon-lang/pull/7774
Documentation changes 📝
- Move to clang 21 as mininum version and use it in CI by @danakj in https://github.com/carbon-language/carbon-lang/pull/7779
Infrastructure changes 🏗️
- jj_prek: snapshot the working copy by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7770
- Disable readability-redundant-nested-if in clang tidy by @danakj in https://github.com/carbon-language/carbon-lang/pull/7776
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.09.11...v0.0.0-0.nightly.2026.09.12
Downloads
-
Nightly build 2026.08.17 Pre-Release
released this
2026-08-16 19:21:16 +01:00 | 147 commits to trunk since this release📅 Originally published on GitHub: Mon, 17 Aug 2026 02:37:56 GMT
🏷️ Git tag created: Sun, 16 Aug 2026 18:21:16 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- lex: Optimize token_kind_test compilation by consolidating test helpers by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7644
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.08.15...v0.0.0-0.nightly.2026.08.17
Downloads
-
Nightly build 2026.07.10 Pre-Release
released this
2026-07-09 23:12:18 +01:00 | 272 commits to trunk since this release📅 Originally published on GitHub: Fri, 10 Jul 2026 03:28:16 GMT
🏷️ Git tag created: Thu, 09 Jul 2026 22:12:18 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Remove an extra canonicalization of a self that is already canonicalized by @danakj in https://github.com/carbon-language/carbon-lang/pull/7477
- Parse match_first blocks by @danakj in https://github.com/carbon-language/carbon-lang/pull/7478
- Diagnose
.Selfbeing used in a type that is not a facet type by @danakj in https://github.com/carbon-language/carbon-lang/pull/7471 - Some slight tweaks to comments in/on WitnessQueryMatchesInterface by @danakj in https://github.com/carbon-language/carbon-lang/pull/7475
- Avoid impl lookup cycles from evaluating lookup instructions inside an impl decl by @danakj in https://github.com/carbon-language/carbon-lang/pull/7454
- Remove the ExplicitOnly option from SubstPeriodSelf by @danakj in https://github.com/carbon-language/carbon-lang/pull/7460
- Remove extra SubstPeriodSelf and canonicalization by @danakj in https://github.com/carbon-language/carbon-lang/pull/7474
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.07.09...v0.0.0-0.nightly.2026.07.10
Downloads
-
Nightly build 2026.07.09 Pre-Release
released this
2026-07-08 20:33:46 +01:00 | 279 commits to trunk since this release📅 Originally published on GitHub: Thu, 09 Jul 2026 03:29:44 GMT
🏷️ Git tag created: Wed, 08 Jul 2026 19:33:46 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Fix a few proposal URLs by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7473
- Implement checking observe declarations by @ozguronsoy in https://github.com/carbon-language/carbon-lang/pull/6709
- Fix ImportCppType doc by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7476
- Track and don't replace active
.Selfby @danakj in https://github.com/carbon-language/carbon-lang/pull/7443 - Emit
VarStorages eagerly by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7468
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.07.08...v0.0.0-0.nightly.2026.07.09
Downloads
mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 09:10:13 +01:00