Commit graph

988 commits

Author SHA1 Message Date
Mads Torgersen
af0265255f
Add files via upload 2020-04-28 13:04:15 -07:00
Andy Gocke
3159656400
Update LDM-2020-04-27.md 2020-04-28 10:26:27 -07:00
Andy Gocke
124dabcb01 Add LDM notes for 2020-04-27 2020-04-27 16:02:34 -07:00
Julien Couvreur
ab0873759f
Update init.md 2020-04-26 08:55:22 -07:00
Julien Couvreur
cbf73854a6
Tweaks to init-only speclet (#3398) 2020-04-26 08:28:51 -07:00
Neal Gafter
f1d43aade5
Move specification from #2844 to proposals. (#3394) 2020-04-24 16:58:39 -07:00
Mads Torgersen
1281700df3
Update README.md 2020-04-24 16:28:49 -07:00
Rikki Gibson
64566a1688
Update extending-partial-methods.md (#3386) 2020-04-23 13:06:39 -07:00
Julien Couvreur
fea3e4f374
Update modreq type name 2020-04-22 15:34:43 -07:00
Julien Couvreur
356ee04506
Rename simple programs (#3382) 2020-04-22 10:38:05 -07:00
David Pine
7f1c2a6fe4
Added details and examples for null guard guidance (#3381)
* Added details and examples for null guard guidance

* Update proposals/csharp-8.0/nullable-reference-types.md

Co-Authored-By: Bill Wagner <wiwagn@microsoft.com>

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
2020-04-22 13:11:13 -04:00
Jared Parsons
5c7cc61921
Extending partial methods (#3379)
* Copy from LDM proposal

* Partial Methods

* Put document in right directory

* Cleanup

* Typo

* Apply suggestions from code review

Co-Authored-By: Joseph Musser <me@jnm2.com>

Co-authored-by: Joseph Musser <me@jnm2.com>
2020-04-22 09:39:24 -07:00
Jared Parsons
3f177e90b1
Init only proposal document (#3367)
* Really rough draft

* modreq vs. attributes

Finished up the section detailing using attributes vs. modreq. Decided
to make it an open question for now vs. a consideration. I felt less
strongly about it after writing it. I still do feel quite passionate
though about this with validators.

* Summary and motivation added

Got the basic summary and motivation added. Feeling good about the
premise here.

* Detailed design section

This ended up persuading me that `init` should be on the `set` method,
not the property itself. There is just too much in common with the
`readonly` modifier here. Plus if we ever decide to include the concept
of `init` members as a general feature then `init` would be required to
be on the `set`.

* Encoding discussions written

* Almost there

* Initial draft completed

* Remove init type modifier

After discussion in LDM we've decide against this as a feature. Reasons
captured in the document.

* Updated all notes

* Respond to LDM decisions

This updates to the following two LDM decisions:
1. Disallow `init` on fields
1. Use `init` instead of `init set`

* Cleaned up emit scenarios

* Apply suggestions from code review

Co-Authored-By: Fred Silberberg <fred@silberberg.xyz>

* Addressed some feedback

* Finish up PR feedback

Finish up the PR feedback on the proposal

* Typo

* PR feedback

* Apply suggestions from code review

Lots of typos 😄

Co-Authored-By: Tiago César Oliveira <4922781+tiagocesar@users.noreply.github.com>
Co-Authored-By: Patrick Westerhoff <PatrickWesterhoff@gmail.com>
Co-Authored-By: Steve Ognibene <steve.ognibene@namely.com>
Co-Authored-By: Viacheslav Ivanov <viacheslav.ivanov@gmail.com>

* Apply suggestions from code review

Co-Authored-By: Julien Couvreur <jcouv@users.noreply.github.com>
Co-Authored-By: Fred Silberberg <fred@silberberg.xyz>

Co-authored-by: Fred Silberberg <fred@silberberg.xyz>
Co-authored-by: Tiago César Oliveira <4922781+tiagocesar@users.noreply.github.com>
Co-authored-by: Patrick Westerhoff <PatrickWesterhoff@gmail.com>
Co-authored-by: Steve Ognibene <steve.ognibene@namely.com>
Co-authored-by: Viacheslav Ivanov <viacheslav.ivanov@gmail.com>
Co-authored-by: Julien Couvreur <jcouv@users.noreply.github.com>
2020-04-20 20:52:29 -07:00
Andy Gocke
95f5f86ba2 Add LDM notes for April 20, 2020 2020-04-20 15:37:31 -07:00
Fred Silberberg
71a1696e3a
Add metadata representation section for in and out (#3368) 2020-04-20 13:56:28 -07:00
Neal Gafter
a993c653f5
Add proposal for target-typed conditional expression. (#3363) 2020-04-20 11:46:15 -07:00
Mads Torgersen
46a8659f06
Update README.md 2020-04-20 09:52:34 -07:00
Mads Torgersen
6b14a23b9a
Update README.md 2020-04-20 08:23:29 -07:00
Mads Torgersen
2836e29605
Update README.md 2020-04-20 08:14:21 -07:00
CyrusNajmabadi
da18b947b1
Update README.md 2020-04-17 19:30:24 -07:00
Neal Gafter
6901635c38
Add draft spec for C# pattern-matching changes. (#3361) 2020-04-17 16:03:52 -07:00
AlekseyTs
1ecebc412f
Allow returning an integer from a Simple Program (#3342) 2020-04-17 10:20:23 -07:00
CyrusNajmabadi
bddb733d59
Update README.md 2020-04-16 18:11:39 -07:00
Mads Torgersen
d414836632
Update README.md 2020-04-15 12:03:46 -07:00
Charles Stoner
583bdd220f
Native-sized integers proposal (#2833) 2020-04-14 12:39:37 -07:00
Mads Torgersen
47856e2351
Update README.md 2020-04-13 14:32:41 -07:00
Mads Torgersen
0a75a38f7e
Update README.md 2020-04-13 14:01:13 -07:00
Mads Torgersen
907c155f09
Update README.md 2020-04-13 14:00:25 -07:00
Mads Torgersen
c5428f507f
Create LDM-2020-04-13.md 2020-04-13 13:57:21 -07:00
Andy Gocke
88202acd40
Update with expression in records-wip 2020-04-10 12:34:23 -07:00
Fred Silberberg
52624f54c0
Update function pointers proposal for binary operators. (#3348)
* Update function pointers proposal for binary operators.

* Update wording per feedback.
2020-04-09 14:33:18 -07:00
Andy Gocke
ff18bac738 Add LDM notes for April 6, 2020 2020-04-08 14:54:50 -07:00
Andy Gocke
017870d59c Add LDM notes for April 8, 2020 2020-04-08 14:47:59 -07:00
Fred Silberberg
14cd563c27
Update schedule
Add open issues in extension GetEnumerator to the to-be-scheduled list.
2020-04-08 14:23:51 -07:00
Mads Torgersen
7b3d402ade
Update README.md 2020-04-08 13:31:12 -07:00
Mads Torgersen
1873ddee96
Update README.md 2020-04-08 10:29:33 -07:00
Andy Gocke
7f0c8e4eac
Keep parameterless record struct constructors 2020-04-07 17:29:48 -07:00
Andy Gocke
9143a30162
Update records-wip.md 2020-04-06 16:57:07 -07:00
Andy Gocke
1cca522b9b
Update records-wip.md 2020-04-06 16:56:29 -07:00
Mads Torgersen
18c41f4cea
Update README.md 2020-04-06 11:53:37 -07:00
Mads Torgersen
8003c3fe73
Update README.md 2020-04-03 13:47:38 -07:00
Jared Parsons
3d424e1a79
Merge pull request #3327 from terrajobst/code-of-conduct
Link Code of Conduct
2020-04-03 12:05:47 -07:00
Andy Gocke
9b256c2906 Added LDM notes for 2020-04-01 2020-04-02 15:29:33 -07:00
Immo Landwerth
59e3f278b9 Link Code of Conduct 2020-04-02 13:42:06 -07:00
Fred Silberberg
7964497b5f
Update function pointer agenda link 2020-03-31 17:23:58 -07:00
Mads Torgersen
d2cabfddb0
Update C# LDM agenda 2020-03-31 15:17:29 -07:00
Andy Gocke
0286170d01 Add LDM notes for March 30, 2020 2020-03-30 14:29:33 -07:00
Neal Gafter
26342db77a
Update README.md 2020-03-28 07:28:29 -07:00
Mads Torgersen
21093514a3
Update C# LDM Agenda 2020-03-27 16:43:46 -07:00
Andy Gocke
1e1c7c72b1
Fix spelling 2020-03-25 17:46:24 -07:00