Open
Description
Metadata | |
---|---|
Point of contact | @davidtwco |
Team(s) | compiler, lang, types |
Goal document | 2025h1/arm-sve-sme |
Summary
Over the next six months, we will aim to merge nightly support for SVE and establish a path
towards stabilisation:
- propose language changes which will enable scalable vector types to be represented in Rust's
type system - land an experimental nightly implementation of SVE
- identify remaining blockers for SVE stabilisation and plan their resolution
- gain a better understanding of SME's implications for Rust and identify first steps towards design
and implementation
Tasks and status
Land nightly experiment for SVE types
- Land nightly experiment for SVE types (@JamieCunliffe)
- Author RFC
- RFC decision (types
)
- Implementation
- Standard reviews (compiler
)
Upstream SVE types and intrinsics
- Upstream SVE types and intrinsics (@JamieCunliffe)
Extending type system to support scalable vectors
- Extending type system to support scalable vectors (@davidtwco)
- Author RFC
- Lang-team champion (lang
)
- RFC decision (types, lang
)
- Implementation
- Standard reviews (compiler
)
Investigate SME support
- Investigate SME support (@JamieCunliffe, @davidtwco)
- Discussion and moral support (lang, types, compiler
)
- Draft next goal (@davidtwco)
Metadata
Metadata
Assignees
Type
Projects
Status
Project goal