diff --git a/admin/v9-feature-tracker.md b/admin/v9-feature-tracker.md index 2b6bacc58..cc45f32a5 100644 --- a/admin/v9-feature-tracker.md +++ b/admin/v9-feature-tracker.md @@ -12,13 +12,13 @@ Feature | PR | Status | Effort | Annotation | Notes ------- | -- | ------ | ------ | ---------- | ------ Init accessors ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/init.md)) | [978](https://github.com/dotnet/csharpstandard/pull/978) | SPEC'D | medium | Done | Top-level statements ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/top-level-statements.md)) | [980](https://github.com/dotnet/csharpstandard/pull/980) | SPEC'D | small | Done | -Native sized integers ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/native-integers.md)) | | ?? SPEC'D | medium | Done | **Not ready for prime time!** +Native sized integers ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/native-integers.md)) | [1060](https://github.com/dotnet/csharpstandard/pull/1060) | SPEC'D | medium | Done | Records ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/records.md)) | [983](https://github.com/dotnet/csharpstandard/pull/983) | SPEC'D | large | Done | See open issues in the PR intro -Function pointers ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/function-pointers.md)) | [984](https://github.com/dotnet/csharpstandard/pull/984) | Almost complete | large | Done | See open issues in the PR intro +Function pointers ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/function-pointers.md)) | [984](https://github.com/dotnet/csharpstandard/pull/984) | SPEC'D | large | Done | See open issues in the PR intro Pattern matching enhancements ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/patterns3.md)) | [1026](https://github.com/dotnet/csharpstandard/pull/1026) | SPEC'D | medium | Done | Might need tweaking after V8 pattern-matching additions merged + open issues addressed -Suppress emitting localsinit flag ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/skip-localsinit.md)) | | N/A | | | **This is explicitly a compiler feature and not a language feature** +Suppress emitting localsinit flag ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/skip-localsinit.md)) | | N/A | | | **This is a compiler feature and not a language feature** static anonymous functions ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/static-anonymous-functions.md)) | [988](https://github.com/dotnet/csharpstandard/pull/988) | SPEC'D | small | N/A | -Target-typed conditional expressions ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/target-typed-conditional-expression.md)) | | In-progress | small | N/A | deferred for now +Target-typed conditional expressions ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/target-typed-conditional-expression.md)) | [1071](https://github.com/dotnet/csharpstandard/pull/1071)| SPEC'D | small | N/A | Covariant return types ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/covariant-returns.md)) | | partially SPEC'D | small | | waiting on adoption of V8 "impl. in interfaces" Extension GetEnumerator support for foreach loops ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/extension-getenumerator.md)) | [989](https://github.com/dotnet/csharpstandard/pull/989)| SPEC'D | small | N/A | Lambda discard parameters ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/lambda-discard-parameters.md)) | [995](https://github.com/dotnet/csharpstandard/pull/995) | SPEC'D | small | N/A | @@ -26,4 +26,4 @@ Attributes and extern on local functions ([MS Proposal](https://github.com/dotne Module initializers ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/module-initializers.md)) | [992](https://github.com/dotnet/csharpstandard/pull/992)| SPEC'D | small | Done | New features for partial methods ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/extending-partial-methods.md)) | [991](https://github.com/dotnet/csharpstandard/pull/991) | SPEC'D | small | Done | Target-typed new expressions ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/target-typed-new.md)) | [990](https://github.com/dotnet/csharpstandard/pull/990) | SPEC'D | small | N/A | -Unconstrained type parameter annotations ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/unconstrained-type-parameter-annotations.md)) | | PENDING | small | | Wait to write this up until all the nullable reference and notnull constraint additions have been completed in V8 +Unconstrained type parameter annotations ([MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-9.0/unconstrained-type-parameter-annotations.md)) | [1326](https://github.com/dotnet/csharpstandard/pull/1326)| SPEC'D | small | N/A |