Neal Gafter
99413cf787
Add support for common type of int
and double?
. ( #1806 )
2018-09-06 16:01:33 -07:00
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
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
Julien Couvreur
62be28af5e
Delete nullable-reference-types-speclet.md
2018-06-10 10:33:47 -07:00
Julien Couvreur
d233ee377a
Move speclet for nullable feature to csharplang
2018-06-10 10:33:25 -07:00
Petr Onderka
6f8c1d8bf3
Fixed link formatting
2018-06-06 14:40:42 +02:00
Julien Couvreur
da34bb714b
The method name custom fixed is GetPinnableReference
( #1605 )
2018-06-04 13:57:50 -07:00
Jared Parsons
d0da082089
Respond to PR feedback
2018-06-04 10:25:36 -07:00
Jared Parsons
b3aaa91995
Clarify Span<T> rules
...
While discussing `Span<T>` safety rules with the F# team I realized we
hadn't fully documented our dependency on the shape of the `Span<T>`
API. Added that plus some of the future considerations we discussed for
`Span<T>`.
https://github.com/Microsoft/visualfsharp/pull/4888
2018-06-01 16:25:39 -07:00
Julien Couvreur
ec2b071c30
Remove unnecessary checkboxes from 7.3 speclets ( #1519 )
2018-05-13 20:05:44 -07:00
Julien Couvreur
3ee3c05dfa
Update pattern-based-fixed.md
2018-05-13 12:47:43 -07:00
Julien Couvreur
666f0f2e2a
Create ranges.cs
2018-05-08 15:21:24 -07:00
Hüseyin Yağlı
a50d39d09f
Update ref-local-reassignment.md
...
corrected typo
2018-05-08 02:14:57 +03:00
Omar Tawfik
7c8a788cb9
More comments
2018-04-19 13:44:50 -07:00
Omar Tawfik
3945f6c228
More PR Comments
2018-04-17 12:05:59 -07:00
Omar Tawfik
b6e53e8db2
PR Comments
2018-04-13 14:47:05 -07:00
Omar Tawfik
36bc9d56c4
Added ranges proposal
2018-04-13 12:21:36 -07:00
Julien Couvreur
849b28c948
Create improved-overload-candidates.md
2018-03-21 15:23:40 -07:00
Julien Couvreur
c94ec9391a
Move tuple equality speclet to 7.3 folder ( #1401 )
2018-03-20 14:18:29 -07:00
Julien Couvreur
351dc303a4
Proposal for tuple equality/inequality comparisons ( #967 )
2018-03-20 14:07:28 -07:00
Alireza Habibi
36e8ff8fda
Create target-typed-new.md ( #1306 )
2018-03-17 13:32:59 -07:00
Julien Couvreur
d437a2a6aa
Move C# 7.3 proposals to sub-folder ( #1384 )
2018-03-15 23:36:16 -07:00
Vladimir Sadov
04ef8c064e
Proposal: allow indexing movable fixed
fields without pinning.
2018-02-27 18:16:31 -08:00
Julien Couvreur
b650b02f3d
Update LDM history
2018-02-16 10:38:24 -08:00
stakx
38370edf77
Fix typos in proposals
( #1267 )
2018-01-25 13:32:23 -08:00
Bill Barry
195efa0780
should implement IAsyncDisposable correctly ( #1250 )
2018-01-25 13:14:20 -08:00
Bill Barry
894218d034
spelling mistake ( #1275 )
2018-01-25 13:08:35 -08:00
Jared Parsons
821f59691c
PR feedback
2018-01-25 08:20:38 -08:00
Jared Parsons
277edadd54
PR feedback
2018-01-24 18:20:46 -08:00
Jared Parsons
42bf13e172
Blittable design update
...
This updates the blittable design to reflect the most recent design
meeting on the subject. Summary of the changes:
1. Decided on `unmanaged` over `blittable`: This is the term used by
the spec and prior art (in F#). Additionally `blittable` is actually
a stronger constraint than what we actually need here.
2. Removed the struct declaration section: After further examination
it was decided that forcing existing structs to be annotated with
`unmanaged` before meeting the `unmanaged` constraint would severely
limit the feature. Decided to focus on the constraint here only.
Note: even though we changed the name I still kept the doc as
blittable.md for now to avoid breaking links and keeping doc history.
2018-01-24 16:33:49 -08:00
Vladimir Sadov
c52436f0e5
Merge pull request #1166 from VSadov/buffers
...
More details on indexable fixed-sized buffers proposal.
2018-01-22 14:26:15 -08:00
Vladimir Sadov
3f42bec0fe
Merge pull request #1100 from VSadov/fixed
...
Proposal for the Pattern based fixed statement
2018-01-22 14:22:18 -08:00
Vladimir Sadov
e8b2a485d7
Merge pull request #1223 from VSadov/SkipLocalsInit
...
Allow suppressing emit of `localsinit` flag via an attribute.
2018-01-22 14:20:39 -08:00
Vladimir Sadov
107f795a57
Merge pull request #1122 from VSadov/StackArrInit
...
Stackalloc array initializers.
2018-01-22 13:51:49 -08:00
vsadov
b7e03b93ff
fix summary
2017-12-27 17:31:47 -08:00