Nightly build 2025.02.27
Pre-release
Pre-release
·
51 commits
to trunk
since this release
What's Changed
Toolchain and implementation changes 🛠️
- Use an x-macro for special NameId values. by @jonmeow in #5018
- Use Generics in
no_poison
test instead of pointers. by @bricknerb in #5011 - Improve diagnostics for impl lookup cycles by @danakj in #4998
- Move diagnostic usings off Context by @jonmeow in #5007
- Refactor function definition lowering. by @alinas in #5014
- Avoid crash when deduce fails for imported generic by @danakj in #5001
- Fingerprint
impl
blocks in semir by @danakj in #5021 - Change manifest passing to drop the flag outside explorer by @jonmeow in #5025
- Add
TypeId::is_symbolic
andis_concrete
. by @zygoloid in #5024 - Refactor NodeCategory for X-macros by @jonmeow in #5029
- Split evaluation up into one function per instruction kind by @zygoloid in #5008
Utilities 📐
Infrastructure changes 🏗️
- Disable misc-confusable-identifiers clang-tidy check for now. by @zygoloid in #5019
- Rename 'long term' to 'long term issue' by @jonmeow in #5023
Full Changelog: v0.0.0-0.nightly.2025.02.26...v0.0.0-0.nightly.2025.02.27