Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 5.44 KB

Language Feature Status.md

File metadata and controls

38 lines (30 loc) · 5.44 KB

Language Feature Status

This document reflects the status, and planned work, for the compiler team. It is a live document and will be updated as work progresses, features are added / removed, and as work on feature progresses.

C# 7.0 and VB 15

Feature Branch State Owners LDM Champ
Address of Static none Feature Specification jaredpar
Binary Literals master Finishing gafter
Digit Separators master Finishing gafter
Local Functions master Finishing agocke, jaredpar, vsadov gafter
Type switch master Finishing gafter, alekseyts, agocke gafter
Ref Returns master Finishing vsadov, agocke, jaredpar vsadov
Tuples master Finishing vsadov, jcouv madstorgersen
Out var master Finishing alekseyts gafter
ValueTask master Finishing alekseyts lucian

(C# 7.0 and VB 15) + 1

Feature Branch State Owners LDM Champ
Async Main none Feature Specification tyoverby, agocke stephentoub
Source Generation master Prototyping cston, vsadov, agocke mattwar
Throw Expr features/patterns Prototyping agocke, tyoverby, gafter gafter
private protected features/privateProtected Prototyping gafter
Non-null Ref Types features/NullableReferenceTypes Prototyping alekseyts mattwar
Better Betterness none Feature Specification gafter
Records features/records Feature Specification jcouv gafter
With Exprs features/records Feature Specification gafter gafter
Pattern Matching features/patterns Prototyping gafter, alekseyts, agocke gafter

FAQ

  • Is target version a guarantee?: No. It's explicitly not a guarantee. This is just the planned and ongoing work to the best of our knowledge at this time.
  • Where are these State values defined?: Take a look at the [Developing a Language Feature](contributing/Developing a Language Feature.md) document.

Updated 2016-07-27