Julien Couvreur

Results 67 issues of 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...

Area-Compilers
New Language Feature - Ref Fields

# 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]:...

Proposal
Proposal champion
Implemented Needs ECMA Spec

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 -...

Proposal champion
Bottom Up Work

Allow `(int i, string s) = default;` and `(i, s) = default`. - [ ] Proposal added - [ ] Discussed in LDM (by email so far) - [ ]...

Proposal champion
Needs Implementation

* [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]: #summary Allow lambdas with explicit return...

Proposal
Proposal champion
Implemented Needs ECMA Spec

@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...

Discussion
Feature Request

# Nullable analysis of LINQ queries * [x] Proposed * [ ] Prototype: Not Started * [ ] Implementation: Not Started * [ ] Specification: Not Started ## Summary [summary]:...

Proposal
Proposal champion

Relates to https://github.com/dotnet/csharplang/issues/6476

Area-Compilers
New Language Feature - Ref Fields

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...