Tanner Gooding
a60a3a3644
Merge pull request #685 from tannergooding/fixed-sized-buffers
...
Adding the 'fixed-sized-buffers' proposal.
2017-09-12 12:59:53 -07:00
James Ko
97dcc16c68
Update CAE spec for extension methods ( #719 )
2017-09-07 10:14:46 -07:00
Erik Schierboom
7715c3d07c
Indent code samples in readonly-ref.md ( #740 )
...
The code samples were all indented 8 spaces on the left, which make them slightly harder to read. This PR fixes that.
2017-09-07 10:10:42 -07:00
Julien Couvreur
c5fbcd6f4e
Move C# 7.1 proposals to 7.1 folder ( #870 )
2017-09-06 13:10:02 -07:00
Drew Noakes
b7e7879109
Capitalisation of ReadOnlySpan<T> ( #875 )
...
Although C# has the `readonly` keyword, the common usage is to have the term hyphenated as _read-only_.
This would mean the term should have a capital O. I.e. `ReadOnlySpan<T>` rather than `ReadonlySpan<T>`.
This matches `IReadOnlyCollection` and friends.
2017-09-02 07:53:10 -04:00
Stephen Toub
876bf163c7
Update async stream proposal based on design meeting
2017-08-30 17:32:50 -04:00
Stephen Toub
22eb67537f
Fix typo in async streams proposal
2017-08-30 08:43:25 -04:00
Stephen Toub
cd5130970d
Add strawman proposal for async iterators
...
This is by no means a finished design; rather, it's a starting point for subsequent discussions, design, and prototyping.
2017-08-30 08:39:38 -04:00
Neal Gafter
9bae7bfdf9
Update span-safety.md
2017-08-28 11:47:00 -07:00
Neal Gafter
568b395226
Further refinements to the span safety rules. ( #855 )
2017-08-27 22:52:26 -07:00
Neal Gafter
ee03f0d3fd
Adjust span safety rules for in
arguments and foreach
( #844 )
2017-08-24 12:26:11 -07:00
Neal Gafter
8580aeb506
Adjust span safety rules. ( #824 )
2017-08-23 15:51:00 -07:00
Neal Gafter
27980f7682
Update span-safety.md
2017-08-11 16:00:31 -07:00
Neal Gafter
aaa033c090
Update span-safety.md
...
Add an open issue asking if parameters act as if in the top-level scope.
2017-08-11 15:59:42 -07:00
Neal Gafter
94304b9645
Update span-safety.md
...
To describe the rule @VSadov is implementing for `in` arguments.
2017-08-11 15:16:01 -07:00
Neal Gafter
4521040ddc
Adjust proposed rule for in
parameters.
2017-08-10 10:45:22 -07:00
Neal Gafter
e95fa26b2f
Add draft language rules for ref-like types. ( #795 )
2017-08-09 16:09:56 -07:00
Julien Couvreur
739cf48434
Update non-trailing named arguments proposal ( #673 )
2017-06-29 09:27:56 -07:00
Tanner Gooding
f4d64fbe8a
Adding the 'fixed-sized-buffers' proposal.
2017-06-16 09:58:12 -07:00
Seth Rudesill
7c78f92764
Corrected typo in readonly-ref feature summary ( #672 )
2017-06-11 20:52:40 -07:00
Vladimir Sadov
6ec04f5433
Updated draft for the safety of ref-like types such as Span<T>
( #472 )
2017-06-08 16:55:10 -07:00
Neal Gafter
58744939e2
Clarify the specified semantics of a throw expression. ( #661 )
2017-06-06 17:51:52 -07:00
Omar Tawfik
1918cb06e1
Note on spec 7.5.3.1 violation ( #649 )
2017-06-05 12:59:57 -07:00
Eik Rentzow
236dff2783
Corrected patterns.md to use discard pattern ('_') in examples instead of star (*
). ( #610 )
2017-06-05 12:57:57 -07:00
Neal Gafter
dc9a25da6e
Update default interface methods doc. ( #585 )
2017-06-05 12:56:17 -07:00
Julien Couvreur
b6305624d6
Proposal for "non-trailing named arguments" ( #638 )
2017-06-02 13:19:15 -07:00
Neal Gafter
7f64711c0a
API for the compiler to determine if the runtime supports traits. ( #582 )
2017-05-15 11:56:39 -07:00
faso
7fb6e60da9
Typo ( #566 )
2017-05-15 10:35:24 -07:00
faso
658e65403a
Multiple typos ( #565 )
2017-05-15 10:34:23 -07:00
Julien Couvreur
0ee2415784
Inferred tuple names produce an error when LangVer is 7
2017-05-11 14:06:14 -07:00
Omar Tawfik
79cee63178
Updated syntax and metadata sections of ref-readonly proposal ( #557 )
2017-05-09 14:59:11 -07:00
Joseph Musser
7d6fe57574
Typo fixes ( #537 )
2017-05-04 10:57:40 -07:00
Leonardo Taglialegne
6598b96fed
Add missing "not" ( #309 )
2017-05-03 14:32:29 -07:00
Neal Gafter
67e51abf2a
Move some open and closed issues into the spec. ( #439 )
2017-05-03 14:31:44 -07:00
Greg Ingram
22f42429d2
Update records.md ( #491 )
2017-05-03 14:30:39 -07:00
James Ko
f0a63ca72c
Add proposal for CallerArgumentExpression attribute ( #347 )
2017-05-03 14:17:53 -07:00
Yaakov
ec93a63fab
Fix typo in default interface methods proposal ( #456 )
...
`iOs` -> `iOS`
2017-05-03 14:13:52 -07:00
Julien Couvreur
adbba029a8
Proposal document for infer tuple names ( #482 )
2017-04-24 16:27:27 -07:00
Neal Gafter
c6545f2ac8
Rename improved-common-type.md to nullable-enhanced-common-type.md
2017-04-19 17:08:35 -07:00
Neal Gafter
55ebc6ccd4
Change title of nullable-enhanced common type.
2017-04-19 17:08:05 -07:00
Neal Gafter
d07535b3ba
Modify default interface methods proposal based on 2017-04-18 LDM ( #462 )
2017-04-19 12:52:21 -07:00
Neal Gafter
8279c47d29
Update improved-common-type.md
2017-04-18 12:27:04 -07:00
Neal Gafter
d8aa8cd375
change feature name to "pattern-matching with generics"
2017-04-18 12:12:59 -07:00
Neal Gafter
c4f6267ca0
Add proposal for #154 . ( #454 )
2017-04-18 12:08:35 -07:00
Neal Gafter
4a40d9263b
Update spec per recent LDM decisions. ( #416 )
2017-04-06 12:53:15 -07:00
Julien Couvreur
32817c755f
Updating status on "default" literal implementation
2017-04-05 22:54:16 -07:00
Neal Gafter
b267d8863b
Update default interface methods proposal ( #405 )
2017-04-05 15:35:20 -07:00
Neal Gafter
5a2fffed6e
Add precise proposed spec for improved common type. ( #386 )
2017-04-04 14:47:39 -07:00
Stephen Toub
f7eb0e3e33
Add proposal for readonly locals
2017-04-04 14:18:15 -04:00
Stephen Toub
24b2ac2598
Add comment about return-targeted attributes
2017-03-29 06:35:57 -04:00