Commit graph

1161 commits

Author SHA1 Message Date
Andy Gocke 88202acd40
Update with expression in records-wip 2020-04-10 12:34:23 -07:00
Fred Silberberg 52624f54c0
Update function pointers proposal for binary operators. (#3348)
* Update function pointers proposal for binary operators.

* Update wording per feedback.
2020-04-09 14:33:18 -07:00
Andy Gocke ff18bac738 Add LDM notes for April 6, 2020 2020-04-08 14:54:50 -07:00
Andy Gocke 017870d59c Add LDM notes for April 8, 2020 2020-04-08 14:47:59 -07:00
Fred Silberberg 14cd563c27
Update schedule
Add open issues in extension GetEnumerator to the to-be-scheduled list.
2020-04-08 14:23:51 -07:00
Mads Torgersen 7b3d402ade
Update README.md 2020-04-08 13:31:12 -07:00
Mads Torgersen 1873ddee96
Update README.md 2020-04-08 10:29:33 -07:00
Andy Gocke 7f0c8e4eac
Keep parameterless record struct constructors 2020-04-07 17:29:48 -07:00
AlekseyTs 897bc11882
Merge from dotnet/csharplang
Merge from dotnet/csharplang
2020-04-07 14:49:00 -07:00
Andy Gocke 9143a30162
Update records-wip.md 2020-04-06 16:57:07 -07:00
Andy Gocke 1cca522b9b
Update records-wip.md 2020-04-06 16:56:29 -07:00
Mads Torgersen 18c41f4cea
Update README.md 2020-04-06 11:53:37 -07:00
Mads Torgersen 8003c3fe73
Update README.md 2020-04-03 13:47:38 -07:00
Jared Parsons 3d424e1a79
Merge pull request #3327 from terrajobst/code-of-conduct
Link Code of Conduct
2020-04-03 12:05:47 -07:00
Andy Gocke 9b256c2906 Added LDM notes for 2020-04-01 2020-04-02 15:29:33 -07:00
Immo Landwerth 59e3f278b9 Link Code of Conduct 2020-04-02 13:42:06 -07:00
Fred Silberberg 7964497b5f
Update function pointer agenda link 2020-03-31 17:23:58 -07:00
Mads Torgersen d2cabfddb0
Update C# LDM agenda 2020-03-31 15:17:29 -07:00
Andy Gocke 0286170d01 Add LDM notes for March 30, 2020 2020-03-30 14:29:33 -07:00
Neal Gafter 26342db77a
Update README.md 2020-03-28 07:28:29 -07:00
Mads Torgersen 21093514a3
Update C# LDM Agenda 2020-03-27 16:43:46 -07:00
Andy Gocke 1e1c7c72b1
Fix spelling 2020-03-25 17:46:24 -07:00
AlekseyTs 75ddc88a40
Limit top-level statements to a single compilation unit within a program (#3292)
Reflect LDM decision made on 2020-03-09 to limit top-level statements to a single compilation unit within a program.
2020-03-25 16:28:26 -07:00
Neal Gafter 64da1dcf00
target-typed new: reflect LDM decisions 2020-03-25 (#3311) 2020-03-25 15:40:49 -07:00
Andy Gocke 23172a7c6d
Add 'with' expression to the spec (#3282) 2020-03-25 15:36:47 -07:00
Andy Gocke 6e748b19f1 Add notes for March 23, 2020 2020-03-25 15:18:45 -07:00
Andy Gocke dee0aaf7b5 Add LDM notes for March 25, 2020 2020-03-25 14:47:17 -07:00
Fred Silberberg 2fef08d7e0
Add function pointers to schedule ASAP 2020-03-25 12:07:50 -07:00
Neal Gafter 74c38d2950
Clean up the specification portion of target-typed new (#3310) 2020-03-25 10:06:34 -07:00
Julien Couvreur 7ea0b8e328
Update target-typed-new.md 2020-03-25 07:13:54 -07:00
Julien Couvreur 1f45494dec
Throw new() is allowed 2020-03-25 07:11:57 -07:00
Mads Torgersen 194a043db7
Update README.md 2020-03-24 09:22:17 -07:00
Julien Couvreur 40bf00abdf
Update target-typed-new.md 2020-03-24 08:48:10 -07:00
Mads Torgersen 19eca6008a
Update LDM agenda 2020-03-24 08:40:08 -07:00
Andy Gocke 6ea9877330 Add LDM notes for March 9, 2020 2020-03-24 00:33:54 -07:00
Andy Gocke 1dbb8e82be Add LDM notes for Feb 26, 2020 2020-03-24 00:19:58 -07:00
Petr Kulikov cf22e016c7
Ranges proposal: fix typos (#2836) 2020-03-23 08:42:41 -07:00
Joseph Musser 636f053f74
'conceit' → 'concept' (#3280) 2020-03-23 08:40:03 -07:00
Mads Torgersen c124903b80
Update LDM agenda 2020-03-23 08:36:41 -07:00
Mads Torgersen 9aa177443b
Update README.md 2020-03-20 13:48:34 -07:00
AlekseyTs d6718accc5
Merge from dotnet/csharplang
Merge from dotnet/csharplang
2020-03-20 13:03:33 -07:00
Neal Gafter 3fa28e4b54
Update shadowing-in-nested-functions.md 2020-03-19 17:39:49 -07:00
Fred Silberberg 45a1455732
Only allow static methods for applicable members (#3281)
* Only allow static methods for applicable members

This fixes a very similar problem to https://github.com/dotnet/csharplang/issues/3277, where this code is unable to be resolved:
```cs
interface I1{}
interface I2{}

public unsafe class C : I1, I2 {
    void M(I1 i) {}
    static void M(I2 i) {}
    public void M1() {
        delegate*<C, void> a = M; // Ambiguous because both M's are applicable
    }
}
```
With this change, the instance method M is not applicable, so there is no ambiguity.
2020-03-19 12:56:34 -07:00
Julien Couvreur a6c38525c2
Update target-typed-new.md (#1989) 2020-03-19 11:44:21 -07:00
Andy Gocke cc9cb6eae6 Add design notes for Feb. 24, 2020 2020-03-18 16:54:17 -07:00
Andy Gocke a847159ec3 Fix typo 2020-03-18 16:07:01 -07:00
Andy Gocke c9be90873a Adjust agenda with new notes 2020-03-18 15:58:44 -07:00
Andy Gocke 82e330685f Add meeting notes for Feb. 19, 2020 2020-03-18 15:56:26 -07:00
Mads Torgersen 33a60a1db1
Update C# LDM Agenda 2020-03-18 09:20:07 -07:00
Mads Torgersen 59ad46e78c
Update LDM Agenda 2020-03-17 14:22:04 -07:00