Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Issue 2841483003: Added informal generic method syntax and generic function type specs. (Closed)

Created:
3 years, 8 months ago by eernst
Modified:
3 years, 5 months ago
CC:
reviews_dartlang.org, floitsch
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Added informal generic method syntax and generic function type specs. R=lrn@google.com Committed: https://github.com/dart-lang/sdk/commit/5904409d50fa9b800d015faadbe49cb13e358644

Patch Set 1 #

Total comments: 2

Patch Set 2 : Added files were HTML encoded, are now markdown source #

Patch Set 3 : Reformatted to fit in 80 columns, except one url #

Total comments: 39

Patch Set 4 : Review response #

Total comments: 10

Patch Set 5 : Updates about generic function type aliases inserted #

Patch Set 6 : Review response #

Patch Set 7 : Added wording on how to treat ty-vars in an `on` clause #

Total comments: 53

Patch Set 8 : Review response #

Total comments: 7

Patch Set 9 : Review response on generic-method-syntax.md #

Patch Set 10 : More review response #

Patch Set 11 : Yet more review response #

Patch Set 12 : Added paragraph on tricky typedef type arg bounds #

Unified diffs Side-by-side diffs Delta from patch set Stats (+613 lines, -0 lines) Patch
A docs/language/informal/generic-function-type-alias.md View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +368 lines, -0 lines 0 comments Download
A docs/language/informal/generic-method-syntax.md View 1 2 3 4 5 6 7 8 1 chunk +245 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (3 generated)
eernst
These informal specs have been implemented, and they haven't been modified for a while, so ...
3 years, 8 months ago (2017-04-24 11:12:08 UTC) #2
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/1/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/1/docs/language/informal/generic-function-type-alias.md#newcode11 docs/language/informal/generic-function-type-alias.md:11: The document has extension .md, but contains HTML. That ...
3 years, 8 months ago (2017-04-24 13:02:05 UTC) #3
eernst
Fixed various formatting issues. https://codereview.chromium.org/2841483003/diff/1/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/1/docs/language/informal/generic-function-type-alias.md#newcode11 docs/language/informal/generic-function-type-alias.md:11: On 2017/04/24 13:02:05, Lasse Reichstein ...
3 years, 8 months ago (2017-04-25 11:57:15 UTC) #4
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/40001/docs/language/informal/generic-method-syntax.md File docs/language/informal/generic-method-syntax.md (right): https://codereview.chromium.org/2841483003/diff/40001/docs/language/informal/generic-method-syntax.md#newcode56 docs/language/informal/generic-method-syntax.md:56: metadata identifier (('extends'|'super') type)? Remove `super`. We are not ...
3 years, 7 months ago (2017-04-26 09:15:32 UTC) #5
eernst
Reminder to self: Consider adding something on static typing of the defined entities (including generic ...
3 years, 7 months ago (2017-05-01 14:58:59 UTC) #6
eernst
Review response. A couple of things in here need further discussion, lots of other things ...
3 years, 7 months ago (2017-05-19 18:49:36 UTC) #7
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/40001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/40001/docs/language/informal/generic-function-type-alias.md#newcode175 docs/language/informal/generic-function-type-alias.md:175: omitted. The rationale for this change is that a ...
3 years, 6 months ago (2017-06-01 07:57:00 UTC) #8
floitsch
DBC. https://codereview.chromium.org/2841483003/diff/60001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/60001/docs/language/informal/generic-function-type-alias.md#newcode3 docs/language/informal/generic-function-type-alias.md:3: **Status**: Under implementation. Implemented.
3 years, 6 months ago (2017-06-01 09:28:02 UTC) #10
eernst
Review response (1), plus a bit more (2). (1) The only controversial thing would be ...
3 years, 5 months ago (2017-07-06 10:02:13 UTC) #11
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md#newcode7 docs/language/informal/generic-function-type-alias.md:7: one available today, such that it also covers generic ...
3 years, 5 months ago (2017-07-11 11:13:54 UTC) #12
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-method-syntax.md File docs/language/informal/generic-method-syntax.md (right): https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-method-syntax.md#newcode8 docs/language/informal/generic-method-syntax.md:8: option) in the virtual machine and the analyzer, as ...
3 years, 5 months ago (2017-07-11 11:41:37 UTC) #13
eernst
Review response concerning generic-function-type-alias.md. https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md#newcode7 docs/language/informal/generic-function-type-alias.md:7: one available today, such that ...
3 years, 5 months ago (2017-07-11 15:50:05 UTC) #14
Lasse Reichstein Nielsen
Looks partially good to me (the function alias one, with a few comments). https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md File ...
3 years, 5 months ago (2017-07-12 12:08:07 UTC) #15
eernst
Review response on generic-method-syntax.md. https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-method-syntax.md File docs/language/informal/generic-method-syntax.md (right): https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-method-syntax.md#newcode8 docs/language/informal/generic-method-syntax.md:8: option) in the virtual machine ...
3 years, 5 months ago (2017-07-12 12:50:20 UTC) #16
eernst
More review response, including a couple of old comments that hadn't been addressed, and many ...
3 years, 5 months ago (2017-07-12 13:15:38 UTC) #17
eernst
Yet more reviewing response. https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md#newcode73 docs/language/informal/generic-function-type-alias.md:73: mapping from types to types: ...
3 years, 5 months ago (2017-07-12 13:21:12 UTC) #18
Lasse Reichstein Nielsen
https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/120001/docs/language/informal/generic-function-type-alias.md#newcode213 docs/language/informal/generic-function-type-alias.md:213: `SomeIdentifier<...> Function(...` where the angle brackets are balanced).* Agree. ...
3 years, 5 months ago (2017-07-13 06:57:17 UTC) #19
eernst
"Do we have type-level computations?" https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md#newcode73 docs/language/informal/generic-function-type-alias.md:73: mapping from types to ...
3 years, 5 months ago (2017-07-13 12:35:21 UTC) #20
Lasse Reichstein Nielsen
lgtm https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md File docs/language/informal/generic-function-type-alias.md (right): https://codereview.chromium.org/2841483003/diff/140001/docs/language/informal/generic-function-type-alias.md#newcode73 docs/language/informal/generic-function-type-alias.md:73: mapping from types to types: It accepts a ...
3 years, 5 months ago (2017-07-14 09:22:46 UTC) #21
eernst
3 years, 5 months ago (2017-07-14 11:17:44 UTC) #23
Message was sent while issue was closed.
Committed patchset #12 (id:220001) manually as
5904409d50fa9b800d015faadbe49cb13e358644 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698