Skip to content

Releases: carbon-language/carbon-lang

Nightly build 2024.12.01

01 Dec 02:42
831dd2c
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Use a switch in StringifyTypeExpr by @danakj in #4598
  • Add a test that verifies we prefer unqualified name lookup from a a non lexical scope over a lexical scope by @bricknerb in #4591
  • Track the type as written in BaseDecl and AdaptDecl. by @zygoloid in #4564
  • Include the complete type witness for a class in its SemIR output. by @zygoloid in #4599
  • Fix importing of the complete_type_witness for a generic class. by @zygoloid in #4600

Full Changelog: v0.0.0-0.nightly.2024.11.27...v0.0.0-0.nightly.2024.12.01

Nightly build 2024.11.30

30 Nov 02:32
831dd2c
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Use a switch in StringifyTypeExpr by @danakj in #4598
  • Add a test that verifies we prefer unqualified name lookup from a a non lexical scope over a lexical scope by @bricknerb in #4591
  • Track the type as written in BaseDecl and AdaptDecl. by @zygoloid in #4564
  • Include the complete type witness for a class in its SemIR output. by @zygoloid in #4599
  • Fix importing of the complete_type_witness for a generic class. by @zygoloid in #4600

Full Changelog: v0.0.0-0.nightly.2024.11.27...v0.0.0-0.nightly.2024.11.30

Nightly build 2024.11.29

29 Nov 02:34
831dd2c
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Use a switch in StringifyTypeExpr by @danakj in #4598
  • Add a test that verifies we prefer unqualified name lookup from a a non lexical scope over a lexical scope by @bricknerb in #4591
  • Track the type as written in BaseDecl and AdaptDecl. by @zygoloid in #4564
  • Include the complete type witness for a class in its SemIR output. by @zygoloid in #4599
  • Fix importing of the complete_type_witness for a generic class. by @zygoloid in #4600

Full Changelog: v0.0.0-0.nightly.2024.11.27...v0.0.0-0.nightly.2024.11.29

Nightly build 2024.11.28

28 Nov 02:34
831dd2c
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Use a switch in StringifyTypeExpr by @danakj in #4598
  • Add a test that verifies we prefer unqualified name lookup from a a non lexical scope over a lexical scope by @bricknerb in #4591
  • Track the type as written in BaseDecl and AdaptDecl. by @zygoloid in #4564
  • Include the complete type witness for a class in its SemIR output. by @zygoloid in #4599
  • Fix importing of the complete_type_witness for a generic class. by @zygoloid in #4600

Full Changelog: v0.0.0-0.nightly.2024.11.27...v0.0.0-0.nightly.2024.11.28

Nightly build 2024.11.27

27 Nov 02:34
b894d4e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2024.11.26...v0.0.0-0.nightly.2024.11.27

Nightly build 2024.11.26

26 Nov 02:34
4ba6a6e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Update links to the DiagnosticConsumers by @danakj in #4580
  • Refresh the ValueStore api description in idioms.md by @danakj in #4586
  • Update idioms.md with changes to match the code now by @danakj in #4587
  • Mark instructions that can be deduced through in typed_insts.h by @josh11b in #4588
  • Make facet type deduction more restrictive and correct by @josh11b in #4589
  • Facet member access by @josh11b in #4371
  • Switch most of ImportRefResolver to non-member functions by @zygoloid in #4584
  • Simplify logic in StringifyTypeExpr using push_string by @josh11b in #4561

Documentation changes 📝

Full Changelog: v0.0.0-0.nightly.2024.11.23...v0.0.0-0.nightly.2024.11.26

Nightly build 2024.11.25

25 Nov 02:34
b15875e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Clarify what specific name in the Core package is looked for when diagnosing that the Core package is not found by @bricknerb in #4571
  • Change the test timeouts for the benchmarks to moderate. by @chandlerc in #4570
  • Change how CheckParseTrees receives NodeLocConverters by @jonmeow in #4563
  • Remove param_refs and implicit_param_refs by @geoffromer in #4479
  • Remove vim swap files by @jonmeow in #4581
  • element index init with vptr by @dwblaikie in #4565

Documentation changes 📝

  • Remove links to weekly sync and open discussion as these docs weren't updated for 2 years and link the Minutes folder instead by @bricknerb in #4554

Infrastructure changes 🏗️

  • Suppress unused-includes in clangd for false positives by @danakj in #4573

New Contributors

Full Changelog: v0.0.0-0.nightly.2024.11.22...v0.0.0-0.nightly.2024.11.25

Nightly build 2024.11.24

24 Nov 02:37
b15875e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Clarify what specific name in the Core package is looked for when diagnosing that the Core package is not found by @bricknerb in #4571
  • Change the test timeouts for the benchmarks to moderate. by @chandlerc in #4570
  • Change how CheckParseTrees receives NodeLocConverters by @jonmeow in #4563
  • Remove param_refs and implicit_param_refs by @geoffromer in #4479
  • Remove vim swap files by @jonmeow in #4581
  • element index init with vptr by @dwblaikie in #4565

Documentation changes 📝

  • Remove links to weekly sync and open discussion as these docs weren't updated for 2 years and link the Minutes folder instead by @bricknerb in #4554

Infrastructure changes 🏗️

  • Suppress unused-includes in clangd for false positives by @danakj in #4573

New Contributors

Full Changelog: v0.0.0-0.nightly.2024.11.22...v0.0.0-0.nightly.2024.11.24

Nightly build 2024.11.23

23 Nov 02:31
b15875e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Clarify what specific name in the Core package is looked for when diagnosing that the Core package is not found by @bricknerb in #4571
  • Change the test timeouts for the benchmarks to moderate. by @chandlerc in #4570
  • Change how CheckParseTrees receives NodeLocConverters by @jonmeow in #4563
  • Remove param_refs and implicit_param_refs by @geoffromer in #4479
  • Remove vim swap files by @jonmeow in #4581
  • element index init with vptr by @dwblaikie in #4565

Documentation changes 📝

  • Remove links to weekly sync and open discussion as these docs weren't updated for 2 years and link the Minutes folder instead by @bricknerb in #4554

Infrastructure changes 🏗️

  • Suppress unused-includes in clangd for false positives by @danakj in #4573

New Contributors

Full Changelog: v0.0.0-0.nightly.2024.11.22...v0.0.0-0.nightly.2024.11.23

Nightly build 2024.11.22

22 Nov 02:34
be5db6e
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Documentation changes 📝

  • Explain more on the difference of where constraints by @danakj in #4551

Full Changelog: v0.0.0-0.nightly.2024.11.21...v0.0.0-0.nightly.2024.11.22