Skip to content

Commit fe7b3de

Browse files
committed
Remove feature specs for merged standard
The ECMA committee merged the feature PRs for "async streams" and "null-coalescing assignment" at the June 11 meeting. It's time to unpublish those feature specifications.
1 parent 73ee782 commit fe7b3de

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

docfx.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@
8181
"csharp-8.0/nullable-reference-types-specification.md",
8282
"csharp-8.0/nested-stackalloc.md",
8383
"csharp-8.0/readonly-instance-members.md",
84+
"csharp-8.0/null-coalescing-assignment.md",
85+
"csharp-8.0/async-streams.md",
8486
"csharp-9.0/nullable-reference-types-specification.md",
8587
"csharp-9.0/nullable-constructor-analysis.md",
8688
"csharp-9.0/nullable-parameter-default-value-analysis.md",
@@ -618,10 +620,8 @@
618620
"_csharpstandard/standard/Bibliography.md": "Bibliography",
619621
"_csharplang/proposals/csharp-8.0/patterns.md": "Recursive pattern matching",
620622
"_csharplang/proposals/csharp-8.0/default-interface-methods.md": "Default interface methods",
621-
"_csharplang/proposals/csharp-8.0/async-streams.md": "Async streams",
622623
"_csharplang/proposals/csharp-8.0/ranges.md": "Ranges and indices",
623624
"_csharplang/proposals/csharp-8.0/using.md": "Pattern based using and using declarations",
624-
"_csharplang/proposals/csharp-8.0/null-coalescing-assignment.md": "Null coalescing assignment",
625625
"_csharplang/proposals/csharp-9.0/covariant-returns.md": "Covariant return types",
626626
"_csharplang/proposals/csharp-9.0/extending-partial-methods.md": "Extending partial methods",
627627
"_csharplang/proposals/csharp-9.0/extension-getenumerator.md": "Extension GetEnumerator support in foreach",
@@ -744,10 +744,8 @@
744744
"_csharpstandard/standard/Bibliography.md": "This appendix lists external standards referenced in this specification.",
745745
"_csharplang/proposals/csharp-8.0/patterns.md": "This feature specification describes recursive pattern matching, where patterns can nest inside other patterns.",
746746
"_csharplang/proposals/csharp-8.0/default-interface-methods.md": "This feature specification describe the syntax updates necessary to support default interface methods. This includes declaring bodies in interface declarations, and supporting modifiers on declarations.",
747-
"_csharplang/proposals/csharp-8.0/async-streams.md": "This feature specification describes async streams, which return streams of data asynchronously, typically as each element is produced or available.",
748747
"_csharplang/proposals/csharp-8.0/ranges.md": "This feature specification describes the syntax for ranges and indices, which support indexing individual elements of a sequence or a range of a sequence from the start or end of that sequence.",
749748
"_csharplang/proposals/csharp-8.0/using.md": "This feature specification supports pattern based using and using declarations to simplify resource cleanup.",
750-
"_csharplang/proposals/csharp-8.0/null-coalescing-assignment.md": "This feature specification describes the syntax to support null coalescing assignment expressions using the '??=' operator.",
751749
"_csharplang/proposals/csharp-9.0/covariant-returns.md": "This feature specification describes covariant return types, where overriding member declarations can return a type derived from the overridden member declaration.",
752750
"_csharplang/proposals/csharp-9.0/extending-partial-methods.md": "This feature specification describes extensions to partial methods. These extensions enable source generators to create or call partial methods.",
753751
"_csharplang/proposals/csharp-9.0/extension-getenumerator.md": "This feature specification describes the necessary pattern for an extension method to provide the GetEnumerator support in a foreach loop.",

docs/csharp/specification/toc.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,6 @@ items:
135135
items:
136136
- name: Ranges
137137
href: ../../../_csharplang/proposals/csharp-8.0/ranges.md
138-
- name: Null coalescing assignment
139-
href: ../../../_csharplang/proposals/csharp-8.0/null-coalescing-assignment.md
140138
- name: Target-typed new expressions
141139
href: ../../../_csharplang/proposals/csharp-9.0/target-typed-new.md
142140
- name: Target-typed conditional expression
@@ -187,8 +185,6 @@ items:
187185
href: ../../../_csharplang/proposals/csharp-9.0/local-function-attributes.md
188186
- name: Pattern based using and using declarations
189187
href: ../../../_csharplang/proposals/csharp-8.0/using.md
190-
- name: Async streams
191-
href: ../../../_csharplang/proposals/csharp-8.0/async-streams.md
192188
- name: Lock object semantics
193189
href: ../../../_csharplang/proposals/csharp-13.0/lock-object.md
194190
- name: Allow `ref` and `unsafe`

0 commit comments

Comments
 (0)