Julien Couvreur
Julien Couvreur
Spec: https://github.com/dotnet/csharplang/blob/main/proposals/low-level-struct-improvements.md Tracking issue in runtime repo: https://github.com/dotnet/runtime/issues/63768 ## Compiler - [ ] spec: add grammar, `scoped` can only be applied to a `ref` type or a type that is...
# numeric IntPtr ## Summary [summary]: #summary `System.IntPtr` and `System.UIntPtr` become numeric types, aliased by `nint` and `nuint`, and gain the built-in status of `nint` and `nuint`. ## Motivation [motivation]:...
Introduce a pattern that would allow types to participate in `fixed` statements. - [x] Proposal added (https://github.com/dotnet/csharplang/blob/master/proposals/fixed-sized-buffers.md) - [ ] Discussed in LDM - [ ] Decision in LDM -...
Allow `(int i, string s) = default;` and `(i, s) = default`. - [ ] Proposal added - [ ] Discussed in LDM (by email so far) - [ ]...
* [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]: #summary Allow lambdas with explicit return...
@Danthekilla commented on [Thu Aug 31 2017](https://github.com/dotnet/roslyn/issues/21864) In C# it would be fanstastic to have a language feature (probably syntactic sugar) that lets you break nested loops. Currently these are...
# Nullable analysis of LINQ queries * [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]:...
Relates to https://github.com/dotnet/csharplang/issues/6476
Once this is merged, I will update the links from championed proposals and test plans listed in [feature status page](https://github.com/dotnet/roslyn/blob/main/docs/Language%20Feature%20Status.md#c-110) Per discussion with Chuck, the ref fields speclet is left...
# #pragma warning *enable* * [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]: #summary During...