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

Issue 2917853002: Compute correct return type for factory methods. (Closed)

Created:
3 years, 6 months ago by ahe
Modified:
3 years, 6 months ago
CC:
reviews_dartlang.org, dart-fe-team+reviews_google.com
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Include changes from CL 2916533003. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+21 lines, -47 lines) Patch
M pkg/front_end/lib/src/fasta/kernel/body_builder.dart View 1 1 chunk +0 lines, -3 lines 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart View 2 chunks +3 lines, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart View 1 1 chunk +1 line, -22 lines 0 comments Download
M pkg/front_end/lib/src/fasta/source/source_library_builder.dart View 2 chunks +9 lines, -0 lines 0 comments Download
M pkg/front_end/test/fasta/compile.status View 2 chunks +0 lines, -5 lines 0 comments Download
M pkg/front_end/test/fasta/outline.status View 2 chunks +0 lines, -8 lines 0 comments Download
M pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/testcases/inference/constructors_infer_from_arguments_factory_calls_constructor.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/testcases/inference/constructors_infer_from_arguments_named_factory.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory_to_factory.dart.strong.expect View 2 chunks +2 lines, -2 lines 0 comments Download
M pkg/front_end/testcases/inference/downwards_inference_for_each.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download
M pkg/front_end/testcases/inference/downwards_inference_yield_yield_star.dart.strong.expect View 1 chunk +1 line, -1 line 0 comments Download

Depends on Patchset:

Messages

Total messages: 8 (2 generated)
ahe
3 years, 6 months ago (2017-06-01 11:30:03 UTC) #2
Johnni Winther
lgtm
3 years, 6 months ago (2017-06-01 11:56:46 UTC) #3
ahe
Committed patchset #2 (id:20001) manually as 984b13052d16fabcfe71fd5b47d037c537ff65f8 (presubmit successful).
3 years, 6 months ago (2017-06-01 12:02:07 UTC) #5
Paul Berry
lgtm, however I'm surprised because my version of this CL (https://codereview.chromium.org/2916533003/) updated some expectation files ...
3 years, 6 months ago (2017-06-01 12:57:00 UTC) #6
Paul Berry
On 2017/06/01 12:57:00, Paul Berry wrote: > lgtm, however I'm surprised because my version of ...
3 years, 6 months ago (2017-06-01 13:01:29 UTC) #7
ahe
3 years, 6 months ago (2017-06-01 13:02:50 UTC) #8
Message was sent while issue was closed.
On 2017/06/01 12:57:00, Paul Berry wrote:
> lgtm, however I'm surprised because my version of this CL
> (https://codereview.chromium.org/2916533003/) updated some expectation files
> than yours didn't.  Specifically, these ones:
> 
>
pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory_to_factory.dart.direct.expect
>
pkg/front_end/testcases/inference/constructors_infer_from_arguments_redirecting_factory_to_factory.dart.outline.expect
> pkg/front_end/testcases/rasta/class_hierarchy.dart.outline.expect
> pkg/front_end/testcases/rasta/issue_000002.dart.direct.expect
> pkg/front_end/testcases/redirecting_constructor.dart.direct.expect
> pkg/front_end/testcases/redirecting_constructor.dart.outline.expect
> pkg/front_end/testcases/redirecting_factory.dart.outline.expect
> 
> Any idea why your CL didn't need to update these files?

I landed those already in a different CL.

Why did I land them in a different CL? Because I started it a bit earlier just
to reduce the differences between my dev branch and master. See CL 2921623002.

Powered by Google App Engine
This is Rietveld 408576698