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

Issue 2199323002: Initial implementation for lazy compound assignment operators (Closed)

Created:
4 years, 4 months ago by Brian Wilkerson
Modified:
4 years, 4 months ago
Reviewers:
scheglov
CC:
reviews_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Initial implementation for lazy compound assignment operators R=scheglov@google.com Committed: https://github.com/dart-lang/sdk/commit/4dcb9b61964613d47a73b0e5058ec963a07e1c73

Patch Set 1 #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+410 lines, -297 lines) Patch
M pkg/analyzer/lib/dart/ast/token.dart View 2 chunks +6 lines, -0 lines 0 comments Download
M pkg/analyzer/lib/src/dart/scanner/scanner.dart View 42 chunks +156 lines, -139 lines 0 comments Download
M pkg/analyzer/lib/src/generated/element_resolver.dart View 1 chunk +3 lines, -1 line 2 comments Download
M pkg/analyzer/lib/src/generated/engine.dart View 2 chunks +9 lines, -0 lines 0 comments Download
M pkg/analyzer/lib/src/generated/resolver.dart View 1 chunk +4 lines, -1 line 0 comments Download
M pkg/analyzer/lib/src/generated/static_type_analyzer.dart View 1 chunk +3 lines, -0 lines 0 comments Download
M pkg/analyzer/lib/src/task/dart.dart View 7 chunks +28 lines, -24 lines 0 comments Download
M pkg/analyzer/lib/src/task/strong/checker.dart View 11 chunks +117 lines, -111 lines 4 comments Download
M pkg/analyzer/pubspec.yaml View 1 chunk +1 line, -0 lines 0 comments Download
M pkg/analyzer/test/generated/all_the_rest_test.dart View 2 chunks +7 lines, -1 line 0 comments Download
M pkg/analyzer/test/generated/parser_test.dart View 4 chunks +23 lines, -8 lines 0 comments Download
M pkg/analyzer/test/generated/scanner_test.dart View 6 chunks +30 lines, -12 lines 0 comments Download
M pkg/analyzer/test/generated/static_type_analyzer_test.dart View 2 chunks +23 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (2 generated)
Brian Wilkerson
This is behind a flag, but the flag has not yet been exposed in any ...
4 years, 4 months ago (2016-08-02 14:50:40 UTC) #2
scheglov
LGTM https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/generated/element_resolver.dart File pkg/analyzer/lib/src/generated/element_resolver.dart (right): https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/generated/element_resolver.dart#newcode160 pkg/analyzer/lib/src/generated/element_resolver.dart:160: operatorType != TokenType.BAR_BAR_EQ && Should we resolve &&= ...
4 years, 4 months ago (2016-08-02 15:25:03 UTC) #3
scheglov
https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/generated/element_resolver.dart File pkg/analyzer/lib/src/generated/element_resolver.dart (right): https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/generated/element_resolver.dart#newcode160 pkg/analyzer/lib/src/generated/element_resolver.dart:160: operatorType != TokenType.BAR_BAR_EQ && On 2016/08/02 15:25:03, scheglov wrote: ...
4 years, 4 months ago (2016-08-02 15:33:23 UTC) #4
Brian Wilkerson
https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/task/strong/checker.dart File pkg/analyzer/lib/src/task/strong/checker.dart (right): https://codereview.chromium.org/2199323002/diff/1/pkg/analyzer/lib/src/task/strong/checker.dart#newcode48 pkg/analyzer/lib/src/task/strong/checker.dart:48: // exists or the "field" is actually a getter/setter. ...
4 years, 4 months ago (2016-08-02 15:33:53 UTC) #5
Brian Wilkerson
4 years, 4 months ago (2016-08-02 16:16:21 UTC) #7
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as
4dcb9b61964613d47a73b0e5058ec963a07e1c73 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698