Commit graph

293 commits

Author SHA1 Message Date
Brian Dukes
ac55957ea8
Apply suggestions from code review
so many typos to fix. Thanks for all the help.

Co-Authored-By: jaredpar <jaredpparsons@gmail.com>
2019-03-05 09:09:06 -08:00
Julien Couvreur
147ebcefe7
Merge pull request #2296 from BillWagner/fix-broken-link
The spec for records is still in the parent directory
2019-03-05 03:34:08 +01:00
Bill Wagner
fbd90c7a3b The spec for records is still in the parent directory
When this file was moved into the 7.0 proposals directory, the link to records should have been updated to the parent directory.
2019-03-04 20:41:06 -05:00
Bruno Logerfo
48cc0093b9
Update proposals/format.md
JaredPar can't spell.

Co-Authored-By: jaredpar <jaredpparsons@gmail.com>
2019-03-04 09:43:44 -08:00
Jared Parsons
a09c16d640
Ready for review 2019-03-04 09:33:04 -08:00
Jared Parsons
d4ab7b995d
More 2019-03-04 07:55:56 -08:00
Jared Parsons
fc0eeac8da
More progress 2019-03-04 07:54:54 -08:00
Jared Parsons
d3527f492a
More progress 2019-03-04 07:47:11 -08:00
Jared Parsons
be08f9ce0c
More 2019-03-03 20:00:59 -08:00
Jared Parsons
dbee66e702
Revision
Changes
- Remove `VariantCollection`
- Move the `IEnumerable<T>` variant into the main section
- Simplify the language around `Span<T>` and `ReadOnlySpan<T>`
2019-03-03 18:44:19 -08:00
MichaWiedenmann
56d8447281 typo (#2270) 2019-02-26 17:59:36 -08:00
Rikki Gibson
f6e07218b6
Specify readonly members behavior for events (#2271)
* Update readonly-instance-members.md

* Update readonly-instance-members.md

* Update readonly-instance-members.md
2019-02-26 16:13:45 -08:00
Andy Gocke
c2ae185e71
Add well-known member details (#2214)
This change reflects the recent CoreFX and language decisions about
naming and signature of the Index/Range types & members.
2019-02-25 16:20:18 -08:00
Rikki Gibson
1f832c1c7d
Update readonly-instance-members.md 2019-02-25 15:07:00 -08:00
Julien Couvreur
a8d1fb6397
Move more proposals to C# 8.0 folder (#2257) 2019-02-23 01:03:19 +01:00
Julien Couvreur
ed560f65a1
Move some proposals to C# 8.0 folder (#2256) 2019-02-23 00:54:47 +01:00
Neal Gafter
ec66ea2ede
Require base(T).M() has *most specific override* (#2223)
Require that `Base` contains a *most specific override* for `M` in the expression `base(Base).M()`.
2019-02-13 16:10:36 -08:00
Joseph Musser
72a4daa853 Fixed typos (#2167)
* Fixed typos in proposals/

* Fixed typos in meetings/2018/
2019-02-12 13:45:25 -08:00
Neal Gafter
b72fe5a1d0
Update default interface method spec per LDM decisions (#2215)
* Update default interface method spec per LDM decisions
* Add open DIM issues to agenda
2019-02-12 12:00:47 -08:00
Neal Gafter
ba74636e6c
Minor changes to patterns spec: (#2171)
- Allow trailing comma in property pattern
- Allow trailing comma in switch expression
- Rename deconstruct_subpattern to positional_subpattern
2019-01-24 16:09:02 -08:00
Jared Parsons
7f75c8c42f
PR feedback 2019-01-23 07:57:56 -08:00
Jared Parsons
4396e64b8a
Native callback 2019-01-23 07:55:27 -08:00
Jared Parsons
9b8e8637ea
Instance members 2019-01-23 07:46:05 -08:00
Jared Parsons
db2719c96c
Clarify static delegates 2019-01-23 07:32:03 -08:00
Jared Parsons
724bc02887
Clarify the naming reasons 2019-01-23 07:22:15 -08:00
Jared Parsons
b3cd4788ff
Move to func* syntax 2019-01-23 07:11:59 -08:00
Jared Parsons
6829da0140
Work on ValueFormattableString 2019-01-14 20:52:35 -08:00
Jared Parsons
eafd1d233a
Variant section 2019-01-14 20:19:19 -08:00
Jared Parsons
1411f2cc75
More work 2019-01-14 18:21:33 -08:00
Jared Parsons
dc6d70e02c
Cleanup 2019-01-14 16:32:00 -08:00
Jared Parsons
32ae3b834c
More work 2019-01-14 16:21:39 -08:00
Jared Parsons
94eef2a172
Responding to LDM feedback 2019-01-14 13:15:37 -08:00
Jared Parsons
e3b88f2b10
Null arg checking proposal
Proposal for simplified null argument validation.
2019-01-13 18:16:19 -08:00
Mads Torgersen
d0f4efa010
Merge pull request #2134 from dotnet/design-notes
Describe Merging
2019-01-10 16:30:50 -08:00
Mads Torgersen
365604f3d5 Describe Merging 2019-01-10 16:29:57 -08:00
Neal Gafter
bb0f682299
Add ref-escape rules for unary operators. (#2117) 2019-01-04 11:27:28 -08:00
Jared Parsons
a901f5e21d
params Span discussion 2019-01-03 16:19:24 -08:00
Jared Parsons
60df1b01d7
More outlining 2019-01-03 15:45:39 -08:00
Jared Parsons
3d4b9aad51
Initial template 2019-01-03 15:35:01 -08:00
Amadeusz Sadowski
52307b6f38 Upate patterns.md - always use switch_expression (#2096)
There were some not updated usages of *match_expression*. I've replaced all of them with *switch_expression* as I guess was intended.
2018-12-20 20:57:25 -08:00
Neal Gafter
a82f6a7950
Update link to scala paper 2018-12-20 13:14:35 -08:00
Neal Gafter
73c4bd321a
Update patterns.md (#2094)
* Update patterns.md per review comments
2018-12-20 11:19:54 -08:00
Jared Parsons
630811536f
Merge pull request #1703 from jaredpar/fix-using
Using patterns and declarations
2018-12-20 10:51:25 -08:00
Julien Couvreur
eee8f9444e
Merge pull request #2022 from pkulikov/patch-2
ref-local-reassignment.md: correct C# version
2018-12-19 22:38:33 -08:00
Neal Gafter
443f521cb7
Update patterns.md 2018-12-19 17:04:12 -08:00
Mads Torgersen
4be884f7ec Fixing nullable spec 2018-12-14 12:40:25 -08:00
Mads Torgersen
10723c7733 Describe generic type inference 2018-12-14 12:37:38 -08:00
Mads Torgersen
a29c4ac86f Update nullable-reference-types-specification.md
Add more stuff
2018-12-05 16:17:26 -08:00
Mads Torgersen
15203b2751 Add NRT spec 2018-11-27 17:03:46 -08:00
Petr Kulikov
fa13e53bd3
Update ref-local-reassignment.md 2018-11-25 21:13:39 +01:00
Julien Couvreur
5fba6ba2d4
Merge pull request #1780 from alrz/patch-1
Update target-typed-new.md
2018-11-07 17:12:41 -08:00
Julien Couvreur
3f4c0ee50a
Merge pull request #1909 from ajesusflores/patch-1
Minor punctuation changes.
2018-11-07 17:05:31 -08:00
Julien Couvreur
221ca694e3
Merge pull request #1919 from darkstar/fixes
Fix some typos
2018-11-07 17:05:04 -08:00
Julien Couvreur
26869760ff
Merge pull request #1921 from yaakov-h/nits
Fix a few formatting nits
2018-11-07 17:04:11 -08:00
Jared Parsons
f4433cc7c5
Merge pull request #1951 from jaredpar/fix-funcptr
Function Pointer Proposal
2018-10-23 11:28:57 -07:00
Kevin Jones
58816d166e
Update proposals/function-pointers.md
Co-Authored-By: jaredpar <jaredpparsons@gmail.com>
2018-10-23 11:27:25 -07:00
Julien Couvreur
b52d3de0d1 Update syntax to await foreach (#1934)
* Update syntax to `await foreach`

* Update async-streams.md
2018-10-16 20:08:33 -04:00
Jared Parsons
9bb215a356
Clean up the proposal 2018-10-15 08:25:48 -07:00
Jared Parsons
8bbec585ce
Updates 2018-10-11 11:21:26 -07:00
Jared Parsons
78795986cd
Updates 2018-10-10 17:46:36 -07:00
Yaakov
683e7dc811 Correct some single quotes which should be doubles 2018-10-09 21:11:06 +11:00
Yaakov
7c69baba8f Replace weird quote character with regular single quote 2018-10-09 21:07:42 +11:00
Yaakov
100848e02c Add code formatting to variable 2018-10-09 21:04:31 +11:00
Stephen Toub
f5d6fb7fa6
Fix foreach async to be foreach await 2018-10-08 20:29:50 -04:00
Michael D
d6f71bba14 Fix typos in patterns 2018-10-08 23:10:52 +02:00
Michael D
da4955a23b Fix typos in intrinsics 2018-10-08 23:10:33 +02:00
Michael D
abe474b662 Fix typo in intptr-operators 2018-10-08 23:10:15 +02:00
Michael D
fabd404c56 Fix typo in default-interface-methods 2018-10-08 23:09:53 +02:00
Michael D
8271328f20 Fix typo in async-streams 2018-10-08 23:09:18 +02:00
Stephen Toub
9d86668fcd
Prototype implemented 2018-10-05 22:34:22 -04:00
Stephen Toub
8eed18fcf6
Update async iterators proposal based on recent discussions 2018-10-05 22:33:35 -04:00
Jared Parsons
9b658fe514
Changes 2018-10-05 14:18:13 -07:00
Alfonso Jesus Flores Alvarado
d963cada64
Minor punctuation changes. 2018-10-03 15:07:36 -05:00
Jared Parsons
7ad1b61feb
Delegate thoughts 2018-09-17 14:04:35 -07:00
Jared Parsons
a3dfac758f
Proposal Template 2018-09-17 14:04:13 -07:00
Neal Gafter
99413cf787
Add support for common type of int and double?. (#1806) 2018-09-06 16:01:33 -07:00
Alireza Habibi
d6b075c66b PR feedback 2018-08-14 00:20:06 +04:30
Alireza Habibi
00fe014118 Update target-typed-new.md 2018-08-14 00:19:59 +04:30
Neal Gafter
3708b698b5
Add draft spec for pattern-matching in C# 7. (#1778) 2018-08-13 11:23:35 -07:00
Jared Parsons
ee3d1242f3
Merge pull request #1658 from bbarry/patch-4
abstract/virtual parameters use InAttribute
2018-08-10 10:40:59 -07:00
Neal Gafter
00ed94d94a
Update range proposal (#1770) 2018-08-06 16:08:34 -07:00
Julien Couvreur
1aed67be2b
Merge pull request #1501 from hyagli/patch-1
Fix typo in ref-local-reassignment.md
2018-07-29 11:19:17 -07:00
Julien Couvreur
54fb167419
Merge pull request #1608 from svick/patch-1
Fixed link formatting
2018-07-29 11:18:39 -07:00
Julien Couvreur
5239f5f901
Merge pull request #1635 from lindexi/patch-1
Fix code format
2018-07-29 11:14:19 -07:00
Julien Couvreur
65b8af18a9
Merge pull request #1636 from lindexi/patch-2
Code Formatted
2018-07-29 11:13:47 -07:00
Jared Parsons
72f9edccdd
Merge pull request #1730 from tannergooding/readonly-methods
Adding the readonly-methods proposal document.
2018-07-26 09:14:47 -07:00
Tanner Gooding
5b4b07a066 Adding the readonly-methods proposal document. 2018-07-26 09:07:40 -07:00
Jared Parsons
0b2da3d15f
Move proposal to the right folder 2018-07-19 15:28:59 -07:00
Fredric Silberberg
a9c33ef740
the -> and 2018-07-19 11:06:18 -07:00
Fredric Silberberg
7a80baa479
Address PR feedback. 2018-07-19 10:46:09 -07:00
Fredric Silberberg
ac7a40a0e7
Update null-coalescing-assignment proposal with changes from LDM. 2018-07-16 17:23:09 -07:00
Julien Couvreur
d2ce4cc3e1
Minor terminology tweaks 2018-07-13 15:05:57 -07:00
Jared Parsons
ca4da89ce1
Fixed lots of typos 2018-07-09 07:10:27 -07:00
Jared Parsons
c725278c68
Using declaration 2018-07-09 06:09:50 -07:00
Jared Parsons
0812c810b6
Using pattern 2018-07-09 05:50:00 -07:00
Jared Parsons
b8509a781e
Using Doc 2018-07-03 09:43:19 -07:00
Bill Barry
c26d8480d4
abstract/virtual parameters use InAttribute
An `in` parameter must have the attribute `[IsReadOnly]`. It may have the attribute `[In]` if and only if it is either abstract or virtual.
2018-06-22 12:58:01 -04:00
lindexi
2ac7b6e913
Code Formatted
We use Allman style braces, where each brace begins on a new line. 

See: [coding-style.md](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md )
2018-06-15 14:35:30 +08:00
lindexi
ee7b1265d6
Fix code format
We use [Allman style](http://en.wikipedia.org/wiki/Indent_style#Allman_style) braces, where each brace begins on a new line. 

We should use `_camelCase` for internal and private fields

See: [coding-style.md](https://github.com/dotnet/corefx/blob/master/Documentation/coding-guidelines/coding-style.md )
2018-06-15 14:25:46 +08:00
Julien Couvreur
98043cdc88
Rename null-coalecing-assignment.md to null-coalescing-assignment.md 2018-06-14 15:08:28 -07:00