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

Issue 278823002: dart2dart: Method and constructor calls in new backend. (Closed)

Created:
6 years, 7 months ago by asgerf
Modified:
6 years, 7 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

dart2dart: Method and constructor calls in new backend. Also string literals and a fix in the frontend's unparser. BUG= R=kmillikin@google.com Committed: https://code.google.com/p/dart/source/detail?r=36017

Patch Set 1 #

Patch Set 2 : Bailout on super receiver. Update status for test case that no longer fails. #

Total comments: 5

Patch Set 3 : Added missing copyright notices. #

Total comments: 3

Patch Set 4 : Fixed result of SendSet. Fixed bad handling of unresolved elements in SendSet. #

Patch Set 5 : Formatting and copyright notice. #

Total comments: 2

Patch Set 6 : Removed call to addArgumentsToList. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+571 lines, -121 lines) Patch
M sdk/lib/_internal/compiler/implementation/dart_backend/dart_codegen.dart View 1 2 3 4 2 chunks +52 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/dart_printer.dart View 1 chunk +3 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart View 1 2 3 4 5 chunks +90 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree_printer.dart View 1 2 3 chunks +7 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/dart_backend/tree_tracer.dart View 1 2 4 chunks +32 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/ir/ir_builder.dart View 1 2 3 4 5 5 chunks +105 lines, -26 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/ir/ir_nodes.dart View 4 chunks +79 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/ir/ir_pickler.dart View 6 chunks +32 lines, -1 line 0 comments Download
M sdk/lib/_internal/compiler/implementation/ir/ir_tracer.dart View 1 2 3 chunks +39 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/ir/ir_unpickler.dart View 3 chunks +29 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/tree/unparser.dart View 1 chunk +12 lines, -5 lines 0 comments Download
M tests/co19/co19-dart2dart.status View 1 1 chunk +0 lines, -1 line 0 comments Download
M tests/compiler/dart2js/dart_backend_test.dart View 2 chunks +4 lines, -2 lines 0 comments Download
M tests/compiler/dart2js/dart_printer_test.dart View 1 2 34 chunks +86 lines, -82 lines 0 comments Download
M tests/compiler/dart2js/mirror_helper_unique_minification_test.dart View 1 chunk +1 line, -2 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
asgerf
6 years, 7 months ago (2014-05-09 08:53:27 UTC) #1
Kevin Millikin (Google)
Nice. Here are comments on the IL and builder --- I'm still reading the tree ...
6 years, 7 months ago (2014-05-09 10:21:22 UTC) #2
Kevin Millikin (Google)
And it LGTM with the fix to setter return values mentioned before. https://codereview.chromium.org/278823002/diff/40001/sdk/lib/_internal/compiler/implementation/dart_backend/dart_codegen.dart File sdk/lib/_internal/compiler/implementation/dart_backend/dart_codegen.dart ...
6 years, 7 months ago (2014-05-09 11:12:58 UTC) #3
sigurdm
https://codereview.chromium.org/278823002/diff/80001/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart File sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart (right): https://codereview.chromium.org/278823002/diff/80001/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart#newcode600 sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart:600: for (int i = node.arguments.length - 1; i >= ...
6 years, 7 months ago (2014-05-09 11:54:48 UTC) #4
Kevin Millikin (Google)
https://codereview.chromium.org/278823002/diff/80001/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart File sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart (right): https://codereview.chromium.org/278823002/diff/80001/sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart#newcode600 sdk/lib/_internal/compiler/implementation/dart_backend/dart_tree.dart:600: for (int i = node.arguments.length - 1; i >= ...
6 years, 7 months ago (2014-05-09 13:04:42 UTC) #5
asgerf
6 years, 7 months ago (2014-05-12 07:25:25 UTC) #6
Message was sent while issue was closed.
Committed patchset #6 manually as r36017 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698