What's Changed
Proposals accepted and merged 📜
Toolchain and implementation changes 🛠️
- Enable heterogeneous compound assignments for CppCompat.Long32 by @ivanaivanovska in #6628
- Allow conversions between all pointer types with
unsafe as. by @zygoloid in #6635 - Clarify and fix diagnostic for missing
Selfin a require declaration by @danakj in #6616 - Fix an incompatiblitiy between our YAML and
ErrorOrtest helpers by @chandlerc in #6636 - Extended name lookup replaces inner Self by @danakj in #6632
- Propagate tags on
prebuilt_runtimesto the filegroup by @chandlerc in #6638 - Map structs and tuples to initializer lists in C++ overload resolution. by @zygoloid in #6620
- Add comparisons for CppCompat.Long32 by @ivanaivanovska in #6639
- Clean up after combination of #6634 and #6635. by @zygoloid in #6640
- Adding support for
UInt-to-charconversion by @viniciusfdasilva in #6425 - Add a config subcommand for exposing build system info by @chandlerc in #6637
Documentation changes 📝
New Contributors
- @viniciusfdasilva made their first contribution in #6425
Full Changelog: v0.0.0-0.nightly.2026.01.21...v0.0.0-0.nightly.2026.01.22