What's Changed
Toolchain and implementation changes 🛠️
- Implement virtual call dispatch by @dwblaikie in #5308
- Add missing standard library header inclusions by @tkoeppe in #5316
- Rename singleton InstId constants to TypeInstId by @danakj in #5323
- Allow a struct/tuple type literal to implicitly convert into a facet value by @danakj in #5325
- Make toolchain/check/testdata/facet/no_prelude/access.carbon into a min-prelude test by @danakj in #5327
- Stop pushing a fake generic for the duration of check. by @zygoloid in #5326
definitions_required->definitions_required_by_declin toolchain/check/check_unit.cpp by @josh11b in #5329- Fix comment typo in
toolchain/sem_ir/inst_kind.hby @josh11b in #5330 - Add TODOs re:
pattern_block_idtoinst_namer.cppby @josh11b in #5331
Documentation changes 📝
Full Changelog: v0.0.0-0.nightly.2025.04.17...v0.0.0-0.nightly.2025.04.18