What's Changed
Toolchain and implementation changes 🛠️
- Add C++ struct parameter tests with data members by @bricknerb in #5540
- Flip the dump-sem-ir-ranges default in file_test by @jonmeow in #5587
- Refactor interface and impl NameScope importing to resemble classes by @dwblaikie in #5585
- Change from ToImplicit to AsDesugared by @jonmeow in #5591
- Fearlessly hold references into ValueStore again by @danakj in #5589
- Replace the desugared bit with an extra LocId range by @jonmeow in #5592
- Removes no-longer-needed
--dump-sem-ir-ranges=onlyargs by @jonmeow in #5600 - Add docs for dump-sem-ir-ranges by @jonmeow in #5598
- Shift from ARGS to EXTRA-ARGS where possible by @jonmeow in #5602
- Fix language-server crash with cpp_ast by @jonmeow in #5604
- Update LLVM by @josh11b in #5605
- Fix crash when impl lookup fails and the type of
.Selfis symbolic. by @zygoloid in #5603
Utilities 📐
- Bump tar-fs from 2.1.2 to 2.1.3 in /utils/vscode in the npm_and_yarn group across 1 directory by @dependabot in #5593
Full Changelog: v0.0.0-0.nightly.2025.06.03...v0.0.0-0.nightly.2025.06.04