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

Issue 422483002: Mix in [TreeElementMixin] only on nodes that need it. (Closed)

Created:
6 years, 4 months ago by Johnni Winther
Modified:
6 years, 4 months ago
Reviewers:
floitsch
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Mix in [TreeElementMixin] only on nodes that need it. BUG=http://dartbug.com/16002 R=floitsch@google.com Committed: https://code.google.com/p/dart/source/detail?r=38847

Patch Set 1 #

Total comments: 10

Patch Set 2 : Rebased #

Patch Set 3 : Updated cf. comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+342 lines, -226 lines) Patch
M sdk/lib/_internal/compiler/implementation/closure.dart View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart View 4 chunks +9 lines, -12 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/inferrer/simple_types_inferrer.dart View 4 chunks +22 lines, -21 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/resolution/members.dart View 1 2 21 chunks +89 lines, -52 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/resolution/registry.dart View 3 chunks +17 lines, -2 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/resolution/secret_tree_element.dart View 1 2 2 chunks +27 lines, -6 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/scanner/listener.dart View 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/ssa/builder.dart View 6 chunks +49 lines, -41 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree/nodes.dart View 1 2 10 chunks +31 lines, -9 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree/prettyprint.dart View 1 chunk +6 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree/tree.dart View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree/unparser.dart View 1 chunk +8 lines, -3 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree_validator.dart View 1 chunk +1 line, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/typechecker.dart View 3 chunks +7 lines, -6 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/use_unused_api.dart View 1 chunk +1 line, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/warnings.dart View 1 chunk +5 lines, -0 lines 0 comments Download
M tests/compiler/dart2js/closure_codegen_test.dart View 1 chunk +1 line, -1 line 0 comments Download
M tests/compiler/dart2js/dictionary_types_test.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/resolver_test.dart View 6 chunks +14 lines, -19 lines 0 comments Download
M tests/compiler/dart2js/unparser_test.dart View 1 chunk +48 lines, -48 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Johnni Winther
https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart File sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart (left): https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart#oldcode243 sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart:243: // definitionElement == null if variable is actually unused. ...
6 years, 4 months ago (2014-07-25 10:22:20 UTC) #1
floitsch
LGTM. https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/closure.dart File sdk/lib/_internal/compiler/implementation/closure.dart (left): https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/closure.dart#oldcode1003 sdk/lib/_internal/compiler/implementation/closure.dart:1003: visitFunctionDeclaration(FunctionDeclaration node) { We need to declare the ...
6 years, 4 months ago (2014-07-25 12:30:09 UTC) #2
Johnni Winther
https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/closure.dart File sdk/lib/_internal/compiler/implementation/closure.dart (left): https://codereview.chromium.org/422483002/diff/1/sdk/lib/_internal/compiler/implementation/closure.dart#oldcode1003 sdk/lib/_internal/compiler/implementation/closure.dart:1003: visitFunctionDeclaration(FunctionDeclaration node) { On 2014/07/25 12:30:08, floitsch wrote: > ...
6 years, 4 months ago (2014-08-04 06:59:09 UTC) #3
Johnni Winther
6 years, 4 months ago (2014-08-04 07:51:21 UTC) #4
Message was sent while issue was closed.
Committed patchset #3 manually as r38847 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698