Chromium Code Reviews

Issue 1011933002: Handle type-inference on fields, consts, and inferable overrides (Closed)

Created:
5 years, 9 months ago by Siggi Cherem (dart-lang)
Modified:
5 years, 9 months ago
Reviewers:
vsm
CC:
dev-compiler+reviews_dartlang.org
Base URL:
git@github.com:dart-lang/dev_compiler.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Handle type-inference on fields, consts, and inferable overrides deterministically in library cycles. R=vsm@google.com Committed: https://github.com/dart-lang/dev_compiler/commit/92e1373a9625309a1116a34e7a6f521979ea6b3e

Patch Set 1 : #

Total comments: 13

Patch Set 2 : #

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Unified diffs Side-by-side diffs Stats (+477 lines, -323 lines)
M lib/src/checker/resolver.dart View 7 chunks +298 lines, -243 lines 0 comments
M lib/src/options.dart View 6 chunks +12 lines, -30 lines 0 comments
M lib/src/testing.dart View 2 chunks +0 lines, -2 lines 0 comments
M test/checker/inferred_type_test.dart View 12 chunks +167 lines, -48 lines 0 comments

Messages

Total messages: 15 (7 generated)
Siggi Cherem (dart-lang)
5 years, 9 months ago (2015-03-17 01:06:35 UTC) #5
vsm
nice! https://codereview.chromium.org/1011933002/diff/60001/lib/src/checker/resolver.dart File lib/src/checker/resolver.dart (right): https://codereview.chromium.org/1011933002/diff/60001/lib/src/checker/resolver.dart#newcode116 lib/src/checker/resolver.dart:116: /// overriden members in super classes. nit: overriden ...
5 years, 9 months ago (2015-03-17 15:55:28 UTC) #6
Siggi Cherem (dart-lang)
https://codereview.chromium.org/1011933002/diff/60001/lib/src/checker/resolver.dart File lib/src/checker/resolver.dart (right): https://codereview.chromium.org/1011933002/diff/60001/lib/src/checker/resolver.dart#newcode116 lib/src/checker/resolver.dart:116: /// overriden members in super classes. On 2015/03/17 15:55:27, ...
5 years, 9 months ago (2015-03-17 16:29:22 UTC) #8
vsm
lgtm How do want to handle the following: class A { var x; } class ...
5 years, 9 months ago (2015-03-17 17:18:48 UTC) #9
Siggi Cherem (dart-lang)
> How do want to handle the following: > > class A { > var ...
5 years, 9 months ago (2015-03-17 19:40:07 UTC) #12
vsm
lgtm https://codereview.chromium.org/1011933002/diff/160001/lib/src/checker/resolver.dart File lib/src/checker/resolver.dart (right): https://codereview.chromium.org/1011933002/diff/160001/lib/src/checker/resolver.dart#newcode253 lib/src/checker/resolver.dart:253: // Infer from the RHS only if there ...
5 years, 9 months ago (2015-03-17 19:51:04 UTC) #13
Siggi Cherem (dart-lang)
thanks! https://codereview.chromium.org/1011933002/diff/160001/lib/src/checker/resolver.dart File lib/src/checker/resolver.dart (right): https://codereview.chromium.org/1011933002/diff/160001/lib/src/checker/resolver.dart#newcode253 lib/src/checker/resolver.dart:253: // Infer from the RHS only if there ...
5 years, 9 months ago (2015-03-17 20:11:10 UTC) #14
Siggi Cherem (dart-lang)
5 years, 9 months ago (2015-03-17 20:12:55 UTC) #15
Message was sent while issue was closed.
Committed patchset #4 (id:180001) manually as
92e1373a9625309a1116a34e7a6f521979ea6b3e (presubmit successful).

Powered by Google App Engine