Commit graph

746 commits

Author SHA1 Message Date
Vladimir Sadov 0b145f3eb4 Update span-safety rules to account for recent changes (#951)
We no longer assume that ` Span<T> span = new Span<T>(ref variable); ` can actually "wrap" the reference to the variable.

This allows to relax some of the safety requirements.
2017-10-03 16:48:15 -07:00
Neal Gafter f1cdf14b6c Add "spec" for leading underscores in hex and binary literals. (#962) 2017-10-03 15:09:36 -07:00
Petr Onderka 08d20126c0 Fix links in Language Version History (#938) 2017-09-25 17:52:47 -04:00
Julien Couvreur ac995bd794 Move feature specs for C# 7.2 to proper folder (#925) 2017-09-21 08:51:24 -07:00
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
Petr Onderka 0bffa700db Small fixes related to async (#759) 2017-09-07 15:30:46 -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
Michael Clark cc435ac889 Correct rendering of Expressions table (#743) 2017-09-07 10:09:26 -07:00
Petr Onderka b80c3eb907 Fixed formatting in 2014 meetings README (#746) 2017-09-07 10:08:38 -07:00
Andrew Janke abf132bc7d Spec: Fix missing-space typo in Basic Concepts (#800) 2017-09-07 10:03:11 -07:00
Petr Onderka 057c1fde48 Fix formatting in 2015 LDM notes (#745) 2017-09-07 10:01:55 -07:00
gzak c6084741e4 fix typo in property_initializer syntax (#770) 2017-09-07 10:00:05 -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 cd1c38a546 Merge pull request #866 from stephentoub/update_async_stream_proposal
Update async stream proposal based on design meeting
2017-08-31 00:25:18 -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 57b83d6fa0 Merge pull request #864 from stephentoub/asyncstream_proposal
Add strawman proposal for async iterators
2017-08-30 08:40:18 -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
Mads Torgersen c20fbf223a Fix README 2017-08-15 17:34:30 -07:00
Mads Torgersen 670c79812c Add design notes 2017-08-15 17:33:02 -07:00
Mads Torgersen ae933d104e Fix README 2017-08-14 08:54:02 -07:00
Mads Torgersen a307a7ab5d Re-add README 2017-08-14 08:51:08 -07:00
Mads Torgersen 89fb2cc7c7 Merge branch 'master' of https://github.com/dotnet/csharplang 2017-08-14 08:48:50 -07:00
Mads Torgersen 206fd05991 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	meetings/2017/README.md
2017-08-14 08:47:13 -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
Mads Torgersen 6fa19e906f Added design notes 2017-08-10 17:14:56 -07:00
Neal Gafter 4521040ddc Adjust proposed rule for in parameters. 2017-08-10 10:45:22 -07:00
Neal Gafter 2f6b95d690 Normalize line endings 2017-08-09 16:11:35 -07:00
Neal Gafter e95fa26b2f Add draft language rules for ref-like types. (#795) 2017-08-09 16:09:56 -07:00
Mads Torgersen 411106b010 Add design notes 2017-08-08 17:17:09 -07:00
Mads Torgersen bd52a5bbf1 Add design notes 2017-08-04 16:50:53 -07:00
Mads Torgersen 4663883c3b Merge remote-tracking branch 'origin/master' 2017-08-03 16:10:44 -07:00
Mads Torgersen 7190594d69 Revert "Add design notes"
This reverts commit 06095fe909.
2017-07-28 16:46:15 -07:00
Mads Torgersen c0837db495 Revert "Fix spaces"
This reverts commit 711b57a99d.
2017-07-28 16:46:07 -07:00
Mads Torgersen 127c145b47 Add design notes 2017-07-28 16:44:43 -07:00
Mads Torgersen 711b57a99d Fix spaces 2017-07-28 16:42:32 -07:00
Mads Torgersen 06095fe909 Add design notes 2017-07-28 16:39:46 -07:00
Julien Couvreur 86114f27d1 Add link to language feature status on roslyn repo 2017-07-10 09:35:16 -07:00
Mads Torgersen e63f863440 Add design notes 2017-07-05 12:43:48 -07:00
Julien Couvreur 739cf48434 Update non-trailing named arguments proposal (#673) 2017-06-29 09:27:56 -07:00
Mads Torgersen 251cbe05ab Fix formatting 2017-06-19 17:08:34 -07:00
Mads Torgersen ad9e5bca2e Add design notes 2017-06-19 17:05:19 -07:00