Skip to content

Releases: carbon-language/carbon-lang

Nightly build 2025.01.10

10 Jan 02:33
1e5e2bc
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Allow Worklist construction with an initial InstBlockId by @danakj in #4776
  • Support array types with dependent bounds. by @zygoloid in #4751
  • Remove clangd Function.h include, fix Protocol.h location by @jonmeow in #4787
  • Fix clang-tidy issues by @jonmeow in #4786

Documentation changes 📝

Infrastructure changes 🏗️

Other changes

Full Changelog: v0.0.0-0.nightly.2025.01.09...v0.0.0-0.nightly.2025.01.10

Nightly build 2025.01.09

09 Jan 02:46
9a5f2d7
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Refactor the language server structure. by @jonmeow in #4721
  • Add support for converting between integer types by @zygoloid in #4753
  • Explain BoundMethod and function_id a bit more by @danakj in #4739
  • Change name poisoning implementation to allow better diagnostics by @bricknerb in #4764
  • Slightly simplify int value lowering. by @zygoloid in #4767
  • Add a test that shows names are not poisoned when lookup fails by @bricknerb in #4774
  • Rename BoundMethod::function_id to function_decl_id by @danakj in #4775
  • Include a fingerprint of the specific arguments in mangled names. by @zygoloid in #4771

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2025.01.08...v0.0.0-0.nightly.2025.01.09

Nightly build 2025.01.08

08 Jan 02:30
aaef516
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Documentation changes 📝

  • Solutions for advent of code, day 4 - 13. by @zygoloid in #4750
  • Enable as many bazel incompatible flags as possible. by @jonmeow in #4761

Infrastructure changes 🏗️

New Contributors

Full Changelog: v0.0.0-0.nightly.2025.01.07...v0.0.0-0.nightly.2025.01.08

Nightly build 2025.01.07

07 Jan 02:31
fa9a07b
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2025.01.04...v0.0.0-0.nightly.2025.01.07

Nightly build 2025.01.06

06 Jan 02:32
72e594d
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Fix CC1Main setting trigger undefined behavior by @bricknerb in #4714
  • Do not try to recover from using impl outside class error by @bricknerb in #4755

Full Changelog: v0.0.0-0.nightly.2025.01.03...v0.0.0-0.nightly.2025.01.06

Nightly build 2025.01.05

05 Jan 02:32
72e594d
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Fix CC1Main setting trigger undefined behavior by @bricknerb in #4714
  • Do not try to recover from using impl outside class error by @bricknerb in #4755

Full Changelog: v0.0.0-0.nightly.2025.01.03...v0.0.0-0.nightly.2025.01.05

Nightly build 2025.01.04

04 Jan 02:28
72e594d
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Fix CC1Main setting trigger undefined behavior by @bricknerb in #4714
  • Do not try to recover from using impl outside class error by @bricknerb in #4755

Full Changelog: v0.0.0-0.nightly.2025.01.03...v0.0.0-0.nightly.2025.01.04

Nightly build 2025.01.03

03 Jan 02:30
725e80f
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2025.01.01...v0.0.0-0.nightly.2025.01.03

Nightly build 2025.01.02

02 Jan 02:29
4a7aefe
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Align StaticRandomData to cacheline size. by @ezbr in #4741
  • Don't produce a follow-on error message if we try to perform an impl lookup during error recovery. by @zygoloid in #4749
  • Avoid misaligned loads from StaticRandomData in the size [4, 8] hashing case. by @ezbr in #4743
  • Update ReadTo to improve operation dependency graph. by @goldvitaly in #4746
  • Store hash in the probed_indices array in common/raw_hashtable.h to avoid its recomputation. by @goldvitaly in #4726
  • Add support for operators on Core.IntLiteral. by @zygoloid in #4716

New Contributors

Full Changelog: v0.0.0-0.nightly.2024.12.31...v0.0.0-0.nightly.2025.01.02

Nightly build 2025.01.01

01 Jan 02:35
4a7aefe
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Align StaticRandomData to cacheline size. by @ezbr in #4741
  • Don't produce a follow-on error message if we try to perform an impl lookup during error recovery. by @zygoloid in #4749
  • Avoid misaligned loads from StaticRandomData in the size [4, 8] hashing case. by @ezbr in #4743
  • Update ReadTo to improve operation dependency graph. by @goldvitaly in #4746
  • Store hash in the probed_indices array in common/raw_hashtable.h to avoid its recomputation. by @goldvitaly in #4726
  • Add support for operators on Core.IntLiteral. by @zygoloid in #4716

New Contributors

Full Changelog: v0.0.0-0.nightly.2024.12.31...v0.0.0-0.nightly.2025.01.01