Skip to content

Sized Hierarchy and Scalable Vectors #270

Description

@nikomatsakis
Metadata
Contact @davidtwco
Team(s) compiler (@davidtwco), lang (@nikomatsakis), libs (@Amanieu), types (@lcnr)
Goal document 2026/scalable-vectors
Funding contact Funding team

Summary

Over the next year, we will build on the foundational work from 2025 to stabilize
the Sized trait hierarchy and continue nightly support for scalable vectors:

  • Stabilize the refined Sized trait hierarchy (without constness), unblocking extern types
  • Propose and implement const Sized to support scalable vectors
  • Achieve RFC acceptance for [RFC #3838] (Scalable Vectors)
  • Land SVE types and intrinsics in stdarch for nightly experimentation
  • Continue addressing stabilization blockers for SVE itself
  • Begin design work for supporting the Scalable Matrix Extension (SME)

The const Sized work (Part II of [RFC #3729]) is deferred to a future goal,
allowing us to deliver value sooner through the trait hierarchy stabilization.
This future work interacts with ongoing const generics
efforts, as const Sized depends on progress in const traits.


This issue is intended for status updates only.

For general questions or comments, please contact a goal owner or post in the Zulip topic.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions