Julien Couvreur
6f24703c82
var infers a nullable type ( #3097 )
2020-01-21 22:49:40 -08:00
Andy Gocke
e134bb7058
Add spec work for record ctor ( #3076 )
...
* Add spec work for record ctor
* Add more detail about constructor implementation
2020-01-15 16:40:26 -08:00
Maira Wenzel
f61a06970f
Fix broken links ( #3091 )
...
* Fix broken link
* update/fix links
* fix broken link
2020-01-13 16:31:13 -08:00
Andy Gocke
162ba7ba85
Update records-wip.md
2020-01-02 22:40:04 -05:00
Andy Gocke
0546ee1a16
Update records-wip.md
2020-01-02 22:36:27 -05:00
Andy Gocke
2b894dc9aa
Add draft spec for records, as approved
2020-01-02 22:35:04 -05:00
Julien Couvreur
42ef673ecc
Create speclet for lambda discard parameters ( #2901 )
2019-12-13 13:43:29 -08:00
Mads Torgersen
1a1ee9e673
Merge pull request #3023 from dotnet/design-notes
...
Add design notes README for 2020
2019-12-13 12:17:28 -08:00
Neal Gafter
32abf01f2e
Add spec for nested stackalloc ( #3010 )
2019-12-06 16:50:21 -08:00
Fred Silberberg
08e94b3029
Update function pointer proposal with LDM changes ( #2923 )
...
* Update function pointer proposal with LDM changes
* Remove unnecessary section about calling convention
2019-11-18 09:44:24 -08:00
Neal Gafter
e14bb331fd
Update DIM proposal to forbid class declared within variant interface. ( #2967 )
2019-11-15 17:04:28 -08:00
Andy Gocke
5983461e05
Add proposal for discriminated unions
2019-11-14 16:40:28 -08:00
Julien Couvreur
f466a1415f
Remove mentions of safeonly context ( #2900 )
2019-10-29 14:18:56 -07:00
Bill Wagner
b8f1103eb6
remove locale ( #2915 )
...
These two links both contained the "en-us" locale. That directs readers to the English version, rather than the localized version based on their browser environment.
2019-10-29 09:33:40 -04:00
Charles Stoner
1b488e76c2
Add static local functions proposal ( #2891 )
2019-10-24 09:55:41 -07:00
Julien Couvreur
e9afb74cc1
Create static-lambdas.md ( #2899 )
2019-10-22 10:11:01 -07:00
Andrew Arnott
da1180f7ea
Fix typo/grammatical error
2019-10-04 15:30:49 -07:00
Neal Gafter
5dd11df697
Update spec for pattern-matching in C# 8.0.
2019-10-04 15:22:27 -07:00
Jared Parsons
da452002c3
Merge pull request #2829 from jaredpar/fix-safety
...
Span safety samples
2019-09-27 12:55:48 -07:00
Bill Wagner
65ea1e6dc0
fold ranges changes into initial spec ( #2797 )
...
* fold ranges changes into initial spec
See https://github.com/dotnet/docs/issues/12772#issuecomment-501451870
This will read better as a coherent story for the Range and Index features as delivered.
* update the description of Slice.
* update precedence rules for range expression.
* Simplify language to move from a proposed design to a spec
This removes some of the history and concerns with the previous design.
2019-09-27 09:40:00 -07:00
Jared Parsons
1c68f302ab
Span safety samples
...
Include same samples and explanations for why several of the `Span<T>`
and `ref struct` rules exist.
2019-09-26 10:47:52 -07:00
Fred Silberberg
e1cdd0e5ff
Updates to the function pointers spec. ( #2812 )
...
* Updates to the function pointers spec.
2019-09-23 11:28:14 -07:00
Mads Torgersen
93cec651e3
Merge branch 'master' into design-notes
2019-09-12 16:02:09 -07:00
Julien Couvreur
4930dbd0f0
Merge pull request #2391 from MihaZupan/master
...
Fix typos in format proposal
2019-09-10 14:32:16 -07:00
AlekseyTs
568e8b0dfc
default-interface-methods.md: Adjust dependency rules for types in "Binding base clauses" section. ( #2785 )
2019-09-05 16:50:16 -07:00
Youssef Victor
3211a34eac
typo ( #2705 )
2019-08-27 19:27:42 -07:00
Mads Torgersen
68462ba9c5
Merge branch 'master' into design-notes
2019-08-26 13:14:56 -07:00
Leonid Tsarev
af27912886
Update recordsv2.md ( #2717 )
...
Seems according to prev. text that "final generated code" should have `[WithConstructor]` attribute on `With` method. It's omission, isn't it.
2019-08-08 13:32:29 -04:00
Julien Couvreur
f7952cdddf
Update target-typed-default.md
2019-07-30 13:23:29 -07:00
Andy Gocke
856c335cc5
Add new "nominal" records proposal
2019-07-29 18:39:10 -07:00
Mads Torgersen
27487fa029
Create primary-constructors.md
2019-07-23 15:31:23 -07:00
Julien Couvreur
098f046a76
Move Ranges proposal to csharp-8.0 folder ( #2594 )
2019-06-12 14:08:21 -07:00
Fred Silberberg
5a88d5432d
Merge pull request #2591 from 333fred/update-null-coalescing
...
Update ??= proposal with changes from LDM
2019-06-11 14:18:13 -07:00
Fredric Silberberg
edddfb9e5d
Update ??= proposal with changes from LDM
2019-06-11 14:16:17 -07:00
Julien Couvreur
1f8c618f4b
Move DIM and readonly member proposals to C# 8 folder ( #2592 )
2019-06-11 13:32:10 -07:00
Mads Torgersen
d303e32fea
Update nullable-reference-types-specification.md
2019-05-29 14:52:23 -07:00
Nick Schonning
6cd82c21ed
fix: MD033/no-inline-html
...
Inline HTML get swallowed in MD and HTML rendering
2019-05-25 01:31:46 -04:00
Fred Silberberg
a98bdb81b4
fix: MD038/no-space-in-code ( #2423 )
...
fix: MD038/no-space-in-code
2019-05-23 18:06:50 -07:00
Fred Silberberg
8152182f0a
Fix spelling mistake ( #2487 )
...
Fix spelling mistake
2019-05-23 10:30:18 -07:00
Fred Silberberg
31bd4e65fc
typo: Double word "the" ( #2426 )
...
typo: Double word "the"
2019-05-23 10:28:06 -07:00
Mitch Bodmer
44b02c7ea2
Fixed link.
2019-05-15 11:10:46 -07:00
Jan Kotas
c4937c7e6c
Extensible set of unmanaged calling conventions ( #2432 )
2019-05-14 15:51:21 -07:00
Bill Wagner
ba519de468
Return storage that exists ( #2523 )
...
* Return storage that exists
Fixes #12301
* Update proposals/csharp-7.2/readonly-ref.md
2019-05-13 18:12:24 -04:00
Rikki Gibson
e2b6b9c497
Fix typo
2019-05-10 15:32:00 -07:00
Bill Wagner
df7104b072
Add base interfaces to declarations ( #2461 )
...
In the modified sample, I think these base interfaces were missing.
2019-05-08 09:22:50 -07:00
Rich Lander
759bdd3c56
Fix spelling mistake
2019-05-04 20:32:51 -07:00
Julien Couvreur
bec6e78996
Document [EnumeratorCancellation] attribute ( #2458 )
2019-04-20 11:32:44 -07:00
Andy Gocke
c3de968750
Design changes for pattern index/range ( #2446 )
2019-04-17 00:46:15 -07:00
Nikita Potapenko
2027b149eb
Fix link ( #2437 )
...
Fixes #11829
2019-04-15 14:43:47 -07:00
Nick Schonning
00de1a1c74
typo: Double word "the"
2019-04-13 14:44:05 -04:00