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

Issue 2878733006: Begin writing a TypeInferenceListener interface. (Closed)

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

Description

Begin writing a TypeInferenceListener interface. In the long term, this is intended to be used to communicate the results of type inference from the front_end to analyzer. In the short term, it can be used to debug type inference (by uncommenting the print statements in type_inference_listener.dart). R=scheglov@google.com, sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/b5bc14c0b4cb7c3dd30f5eb2ddd91e6f8efc0bca

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+223 lines, -39 lines) Patch
M pkg/analysis_server/analysis_server.iml View 1 chunk +0 lines, -1 line 0 comments Download
M pkg/analyzer_cli/analyzer_cli.iml View 1 chunk +0 lines, -1 line 0 comments Download
M pkg/analyzer_plugin/analyzer_plugin.iml View 1 chunk +0 lines, -1 line 0 comments Download
M pkg/front_end/front_end.iml View 1 chunk +0 lines, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart View 2 chunks +6 lines, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart View 3 chunks +10 lines, -6 lines 0 comments Download
M pkg/front_end/lib/src/fasta/source/diet_listener.dart View 2 chunks +6 lines, -1 line 0 comments Download
M pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart View 2 chunks +4 lines, -2 lines 0 comments Download
A pkg/front_end/lib/src/fasta/type_inference/type_inference_listener.dart View 1 chunk +126 lines, -0 lines 0 comments Download
M pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart View 23 chunks +71 lines, -25 lines 2 comments Download

Messages

Total messages: 8 (2 generated)
Paul Berry
3 years, 7 months ago (2017-05-12 19:57:58 UTC) #2
Siggi Cherem (dart-lang)
lgtm Not sure about the .iml files? Did you mean to include those in this ...
3 years, 7 months ago (2017-05-12 20:13:14 UTC) #3
scheglov
LGTM
3 years, 7 months ago (2017-05-12 20:16:15 UTC) #4
Paul Berry
On 2017/05/12 20:13:14, Siggi Cherem (dart-lang) wrote: > lgtm > > Not sure about the ...
3 years, 7 months ago (2017-05-12 20:22:13 UTC) #5
Paul Berry
https://codereview.chromium.org/2878733006/diff/1/pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart File pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart (right): https://codereview.chromium.org/2878733006/diff/1/pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart#newcode116 pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart:116: inferExpression(operand, null, false); On 2017/05/12 20:13:14, Siggi Cherem (dart-lang) ...
3 years, 7 months ago (2017-05-12 20:22:22 UTC) #6
Paul Berry
3 years, 7 months ago (2017-05-12 20:31:31 UTC) #8
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
b5bc14c0b4cb7c3dd30f5eb2ddd91e6f8efc0bca (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698