What's Changed
Toolchain and implementation changes 🛠️
- Remove
InitForm::indexby @geoffromer in #6817 - Disallow
:?withinvarby @geoffromer in #6812 - Switch libpfm and boost.unordered to BCR versions by @jonmeow in #6847
- Handle pack expansion for dependent non-type template params by @nicholasbishop in #6850
- Roll LLVM b20d7d02..6811a83c815 by @danakj in #6844
- Support assigning to a struct field through a macro by @nicholasbishop in #6843
- pre-commit autoupdate by @jonmeow in #6845
- Lift builtins build logic into Starlark by @chandlerc in #6859
- Add support for
->?return forms by @geoffromer in #6849 - Support conversion between integer types. by @zygoloid in #6856
Documentation changes 📝
- Add jj and AI notes to contribution tools by @jonmeow in #6841
- Update action versions by @jonmeow in #6848
- Adjust tool usage notes by @jonmeow in #6853
Infrastructure changes 🏗️
- Update bazel module versions by @jonmeow in #6846
- Switch llvm-raw to a git_override rule by @jonmeow in #6854
- Update clangd-tidy endpoint whitelist by @jonmeow in #6855
- Try out wolfd_bazel_compile_commands by @jonmeow in #6851
- Update tool versions in script_utils by @jonmeow in #6852
- Remove obsolete llvm patch by @jonmeow in #6865
- Allow uploads.github.com by @jonmeow in #6866
Full Changelog: v0.0.0-0.nightly.2026.03.06...v0.0.0-0.nightly.2026.03.10