What's Changed
Toolchain and implementation changes 🛠️
- Prune deps to reduce compiles by ~30% by @chandlerc in #6598
- [parse] Implement initial parsing support for Lambda expressions by @burakemir in #6583
- Make identifying a facet type an operation on a (self+facet type) pair by @danakj in #6592
- Consolidate debugging documentation. by @geoffromer in #6596
- Use lines instead of statements for readability-function-size clang-tidy by @geoffromer in #6594
- Misc. improvements to raw/debug SemIR output by @geoffromer in #6557
- Form-aware textual format for return parameters and arguments by @geoffromer in #6588
- Update LLVM to a recent commit by @chandlerc in #6599
- Use the name of the self and facet type as the inst name for a require decl scope by @danakj in #6602
Documentation changes 📝
Infrastructure changes 🏗️
- Start refactoring toolchain config into separate files by @chandlerc in #6587
- Remove workaround for Clang versions <= 18 by @chandlerc in #6600
Full Changelog: v0.0.0-0.nightly.2026.01.14...v0.0.0-0.nightly.2026.01.15