-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
Needs ImplementationThe specification for this issue has been approved, it needs an implementationThe specification for this issue has been approved, it needs an implementationProposal championSmallish Feature
Milestone
Description
- Proposal added: (none needed; the C# language specification already supports this)
- Discussed in LDM
- Decision in LDM
- Finalized (done, rejected, inactive)
- Spec'ed
The C# language specification already requires that we accept Unicode letters (etc) in identifiers. But the Roslyn compiler doesn't support Unicode letters higher than U+10000 (dotnet/roslyn#9731), or those that are represented as a Unicode escape sequence for such a code point (dotnet/roslyn#13560). We could treat it as a bug and fix it, but that fix probably needs to be tied to a language version change to prevent a backward breaking change. This championed issue is to track the fix (as a language change) in some language version.
[jcouv update:] this restriction is documented as a known/expected/explicit decision from roslyn.
ufcpp, D3-LucaPiombino, Unknown6656, huoyaoyuan, AustinBryan and 19 more
Metadata
Metadata
Assignees
Labels
Needs ImplementationThe specification for this issue has been approved, it needs an implementationThe specification for this issue has been approved, it needs an implementationProposal championSmallish Feature