What's Changed
Toolchain and implementation changes 🛠️
- Deduplicate getting the function in
HandleInst()forCallby @bricknerb in #5515 - Change range formatting to be more conservative about specifics by @jonmeow in #5516
- Add missing
libraryin destroy_calls.carbon test file split by @danakj in #5518 - Give different inst id types different labels in CARBON_CHECK output by @danakj in #5519
- Stop emitting
llvm.identmetadata saying the compiler was Clang. by @zygoloid in #5520 - Add diagnostics for invalid impl declarations by @danakj in #5420
- Force -fPIE for compiles by @jonmeow in #5521
- Refactor CollectNamesInBlock to put the switch on its own by @jonmeow in #5503
- Update builtins tests for ranges by @jonmeow in #5512
- Update choice tests for ranges by @jonmeow in #5525
Full Changelog: v0.0.0-0.nightly.2025.05.22...v0.0.0-0.nightly.2025.05.23