What's Changed
Toolchain and implementation changes 🛠️
- Don't require a thunk for parameter name differences. by @zygoloid in #5404
- Move the logic in
TryConvertClangDiagnosticLoc()toConvertLocInFile()by @bricknerb in #5391 - Switch to a constant-time approach for dump ranges, tracking node parents by @jonmeow in #5394
- Restore disabled CHECK in pattern handling. by @geoffromer in #5410
- Consolidate token-related range handling to one struct by @jonmeow in #5399
- Avoid witnesses in redecls when handling errors in handle_impl by @danakj in #5409
- Minor simplification. by @zygoloid in #5414
- Cache multi-IR info, particularly include_in_dumps by @jonmeow in #5408
- Update LLVM version by @jonmeow in #5415
Infrastructure changes 🏗️
Full Changelog: v0.0.0-0.nightly.2025.05.02...v0.0.0-0.nightly.2025.05.03