Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 4.65 KB

Language Feature Status.md

File metadata and controls

34 lines (27 loc) · 4.65 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 | | ------- | ------ | ----- | ------ | ----- | ----- | | Async Main | none | Feature Specification | tyoverby, agocke | stephentoub | | Address of Static | none | Feature Specification | | jaredpar | | Binary Literals | future | Finishing | | gafter | | Digit Separators | future | Finishing | | gafter | | Local Functions | future | Finishing | agocke, jaredpar, vsadov | gafter | | Pattern Matching | features/patterns | Prototyping | gafter, alekseyts, agocke | gafter | | Ref Returns | future | Finishing | vsadov, agocke, jaredpar | vsadov | | Source Generation | future | Prototyping | cston, vsadov | mattwar | | Throw Expr | features/patterns | Prototyping | agocke, tyoverby, gafter | gafter | | Tuples | features/tuples | Prototyping | vsadov, jcouv | madstorgerson | | Out var | none | Feature Specification | alekseyts | gafter |

(C# 7.0 and VB 15) + 1

Feature Branch State Owners LDM
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

FAQ

  • Is target version a guarantee?: No. It's explicitly not a guarantee. This is just the planned and on going 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.