-
Nightly build 2026.10.14 Pre-Release
released this
2026-10-14 22:03:21 +01:00 | 127 commits to trunk since this release📅 Originally published on GitHub: Wed, 14 Oct 2026 02:31:08 GMT
🏷️ Git tag created: Wed, 14 Oct 2026 01:46:04 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Disable global state that modifies eval while resolving a specific by @danakj in https://github.com/carbon-language/carbon-lang/pull/7923
- Plumb through IdentifiedFacetTypeId in impl checking by @danakj in https://github.com/carbon-language/carbon-lang/pull/7924
- Fix destroying function-local
vars of choice types by @popcoder565 in https://github.com/carbon-language/carbon-lang/pull/7941 - Give the facet type as a TypeId to IdentifyFacetType functions by @danakj in https://github.com/carbon-language/carbon-lang/pull/7926
- Don't plumb IdentifiedFacetTypeId through impl lookup functions by @danakj in https://github.com/carbon-language/carbon-lang/pull/7928
- Fix exporting of names to C++ after a lookup failure. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7933
- Rename entities to avoid name collisions in -share-cpp-ast mode. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7934
- Introduce a CheckedSaveAndRestore like llvm::SaveAndRestore by @danakj in https://github.com/carbon-language/carbon-lang/pull/7965
- Support importing
CustomLayoutTypeby @cjdb in https://github.com/carbon-language/carbon-lang/pull/7958
Documentation changes 📝
- Document the discrepancy between checking and execution for variadics by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7963
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.13...v0.0.0-0.nightly.2026.10.14
Downloads
-
Nightly build 2026.10.13 Pre-Release
released this
2026-10-13 22:03:17 +01:00 | 137 commits to trunk since this release📅 Originally published on GitHub: Tue, 13 Oct 2026 03:42:31 GMT
🏷️ Git tag created: Mon, 12 Oct 2026 23:53:54 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Fix crashes on impl lookup for bound method types by @popcoder565 in https://github.com/carbon-language/carbon-lang/pull/7940
- Add missing case for non-parameterized generic classes. by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7952
- Roll llvm to b08e005 (2026-10-08) by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7960
- Parse lambda
-> ref Tas a primitive return form by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7962
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.12...v0.0.0-0.nightly.2026.10.13
Downloads
-
Nightly build 2026.10.12 Pre-Release
released this
2026-10-12 22:03:13 +01:00 | 141 commits to trunk since this release📅 Originally published on GitHub: Mon, 12 Oct 2026 02:47:43 GMT
🏷️ Git tag created: Sun, 11 Oct 2026 23:09:12 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Rename
GenericClassTypetoParameterizedClassTypeby @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7953
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.10...v0.0.0-0.nightly.2026.10.12
Downloads
- Rename
-
Nightly build 2026.10.11 Pre-Release
released this
2026-10-11 22:03:10 +01:00 | 142 commits to trunk since this release📅 Originally published on GitHub: Sun, 11 Oct 2026 02:37:51 GMT
🏷️ Git tag created: Fri, 09 Oct 2026 22:36:47 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Don't crash when dumping a fixed InstId by @danakj in https://github.com/carbon-language/carbon-lang/pull/7929
- Add determinism checks for generated source size and fix a crash by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7917
- Add comments with guidance on adding debug utilities for ID types by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7946
- Improve debugability of clang decls by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7945
- Drop obsolete comments about DumpNoNewline by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7948
Other changes
- Use ASCII quotes in character literal examples in p1964 by @popcoder565 in https://github.com/carbon-language/carbon-lang/pull/7938
New Contributors
- @popcoder565 made their first contribution in https://github.com/carbon-language/carbon-lang/pull/7938
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.09...v0.0.0-0.nightly.2026.10.11
Downloads
-
Nightly build 2026.10.10 Pre-Release
released this
2026-10-10 22:03:07 +01:00 | 142 commits to trunk since this release📅 Originally published on GitHub: Sat, 10 Oct 2026 02:40:23 GMT
🏷️ Git tag created: Fri, 09 Oct 2026 22:36:47 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Don't crash when dumping a fixed InstId by @danakj in https://github.com/carbon-language/carbon-lang/pull/7929
- Add determinism checks for generated source size and fix a crash by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7917
- Add comments with guidance on adding debug utilities for ID types by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7946
- Improve debugability of clang decls by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7945
- Drop obsolete comments about DumpNoNewline by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7948
Other changes
- Use ASCII quotes in character literal examples in p1964 by @popcoder565 in https://github.com/carbon-language/carbon-lang/pull/7938
New Contributors
- @popcoder565 made their first contribution in https://github.com/carbon-language/carbon-lang/pull/7938
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.09...v0.0.0-0.nightly.2026.10.10
Downloads
-
Nightly build 2026.10.09 Pre-Release
released this
2026-10-09 22:03:04 +01:00 | 148 commits to trunk since this release📅 Originally published on GitHub: Fri, 09 Oct 2026 02:40:02 GMT
🏷️ Git tag created: Fri, 09 Oct 2026 00:19:29 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Fix crash when importing a generic non-parameterized class by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7925
- Lower
return expr;for value return forms of class type by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7908 - Fix lowering crash in EmitAggregateInitializer by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7920
- Only allocate return storage when the callee has a return parameter by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7886
- Fix handling of
generic self: Self. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7922
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.08...v0.0.0-0.nightly.2026.10.09
Downloads
-
Nightly build 2026.10.08 Pre-Release
released this
2026-10-09 22:03:17 +01:00 | 153 commits to trunk since this release📅 Originally published on GitHub: Thu, 08 Oct 2026 02:38:33 GMT
🏷️ Git tag created: Wed, 07 Oct 2026 23:14:42 GMTWhat's Changed
Proposals accepted and merged 📜
- Adopt
refinCore.Iterate.Nextby @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7381
Toolchain and implementation changes 🛠️
- On verifier failure, don't print a pointer to the File. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7915
- Parse
-> ref Tas a primitive return form by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7911 - Clean up some leftover references to the old
:!syntax. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7921
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.07...v0.0.0-0.nightly.2026.10.08
Downloads
- Adopt
-
Nightly build 2026.10.07 Pre-Release
released this
2026-10-09 22:03:28 +01:00 | 157 commits to trunk since this release📅 Originally published on GitHub: Wed, 07 Oct 2026 02:40:40 GMT
🏷️ Git tag created: Wed, 07 Oct 2026 01:48:09 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Remove the hashtable seed by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7871
- Compile the generated C++ in
source_gen_testby @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7905 - Add a
Core.Arrayclass type, and makearrayrefer to it. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7892 - Initial support for fn expressions. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7893
- Handle
return expr;in functions with a value return form by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7907 - Avoid copying class info when lowering static class variables by @dwblaikie in https://github.com/carbon-language/carbon-lang/pull/7910
- Don't create two parse nodes for each
=>token. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7894 - Canonicalize the self in ImplSelfWitness by @danakj in https://github.com/carbon-language/carbon-lang/pull/7898
- Fix "" inst when creating an InitializeAction by @nicholasbishop in https://github.com/carbon-language/carbon-lang/pull/7900
- List function name not NameId in dominance failure. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7916
Documentation changes 📝
- Update index of principles by @josh11b in https://github.com/carbon-language/carbon-lang/pull/7902
- Simplify proposal labels and fix GitHub label workflows by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7904
Utilities 📐
- Improve the TextMate grammar scopes and precision by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7888
- Revert "Improve the TextMate grammar scopes and precision (#7888)" by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7909
- Render the TextMate samples in a palette built for the grammar by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7887
- Improve the TextMate grammar scopes and precision (again) by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7914
Infrastructure changes 🏗️
- Bump urllib3 from 2.7.0 to 2.8.0 in /github_tools in the pip group across 1 directory by @dependabot[bot] in https://github.com/carbon-language/carbon-lang/pull/7906
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.06...v0.0.0-0.nightly.2026.10.07
Downloads
-
Nightly build 2026.10.06 Pre-Release
released this
2026-10-09 22:03:38 +01:00 | 174 commits to trunk since this release📅 Originally published on GitHub: Tue, 06 Oct 2026 02:34:27 GMT
🏷️ Git tag created: Mon, 05 Oct 2026 22:26:12 GMTWhat's Changed
Toolchain and implementation changes 🛠️
- Parse support for simple
frienddeclarations by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7889 - Use the plain identifier for Carbon names in C++ by @chandlerc in https://github.com/carbon-language/carbon-lang/pull/7897
- Rename CalleeFunctionInfo to clarify its narrow applicability by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7899
- Lex and parse support for
...statements andexpand. by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7832 - Check support for simple
frienddeclarations by @geoffromer in https://github.com/carbon-language/carbon-lang/pull/7890
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.04...v0.0.0-0.nightly.2026.10.06
Downloads
- Parse support for simple
-
Nightly build 2026.10.04 Pre-Release
released this
2026-10-09 22:04:01 +01:00 | 179 commits to trunk since this release📅 Originally published on GitHub: Sun, 04 Oct 2026 03:06:56 GMT
🏷️ Git tag created: Sat, 03 Oct 2026 03:25:59 GMTWhat's Changed
Utilities 📐
- Update tree-sitter grammar by @zygoloid in https://github.com/carbon-language/carbon-lang/pull/7885
Full Changelog: https://github.com/carbon-language/carbon-lang/compare/v0.0.0-0.nightly.2026.10.03...v0.0.0-0.nightly.2026.10.04
Downloads
mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-11-10 12:08:29 +00:00