What's Changed
Toolchain and implementation changes 🛠️
- Use
InImportpointing to C++ imports inConvertLocInFile()instead of adding a separateInCppImportwhen emitting by @bricknerb in #5614 - Avoid moving around large suspended function states in the deferred definition worklist. by @zygoloid in #5608
- Fix C++ function params and return values printed in SemIR by @ivanaivanovska in #5468
- Store Clang
Decls in aCanonicalValueStoreby @bricknerb in #5638 - Replacing lowering vectors with FixedSizeValueStore by @jonmeow in #5636
- Fix lowering of thunks in generic impls by @zygoloid in #5631
- Track pending thunks on the deferred definition worklist. by @zygoloid in #5609
- Add a new facility GrowingRange for a range that might grow during iteration. by @zygoloid in #5641
Infrastructure changes 🏗️
- Bump requests from 2.32.0 to 2.32.4 in /github_tools in the pip group across 1 directory by @dependabot in #5637
Full Changelog: v0.0.0-0.nightly.2025.06.10...v0.0.0-0.nightly.2025.06.11