This repository was archived by the owner on Jul 14, 2018. It is now read-only.
This repository was archived by the owner on Jul 14, 2018. It is now read-only.
Lang team roadmap #18
Open
Description
The major focus is ergonomic and learnability improvements.
This issue also tracks major features that have been requested or are in progress:
- Stabilizing specialization
- Blog post with current status
- Primarily blocked on the trait system revamp
- Point of contact: @aturon
- Stabilizing and improving
impl Trait
- Stabilization is proposed
- Point of contact: @aturon @eddyb
- Stabilizing and improving
union
- Point of contact: @joshtriplett @petrochenkov
- In FCP for stabilization (of a core subset of the feature)
- Const generics
- Point of contact: @eddyb @withoutboats
- Status: there is an open RFC, though it needs significant revisions before landing. The lang team has worked through many of the semantic concerns, and the compiler team has laid much of the foundation needed to actually implement the feature. The lang team is hoping to lend a hand either revising the current RFC or opening a fresh one.
- Trait system revamp