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 953283003: Refactor rewrite_async (Closed)

Created:
5 years, 9 months ago by sigurdm
Modified:
5 years, 9 months ago
Reviewers:
floitsch
CC:
reviews_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Refactor rewrite_async Split AsyncRewriter into a base class and threee subclasses. Avoid using -name variables everywhere. BUG= R=floitsch@google.com Committed: https://code.google.com/p/dart/source/detail?r=44085

Patch Set 1 #

Patch Set 2 : Make less use of -name strings #

Patch Set 3 : update unittest #

Patch Set 4 : Few more fixes #

Total comments: 20

Patch Set 5 : Address review #

Patch Set 6 : One fix i had missed #

Patch Set 7 : One more #

Unified diffs Side-by-side diffs Delta from patch set Stats (+578 lines, -423 lines) Patch
M pkg/compiler/lib/src/js/rewrite_async.dart View 1 2 3 4 5 6 28 chunks +565 lines, -408 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder.dart View 1 2 3 4 5 6 3 chunks +4 lines, -4 lines 0 comments Download
M tests/compiler/dart2js/async_await_js_transform_test.dart View 1 2 8 chunks +9 lines, -11 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
sigurdm
https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart File pkg/compiler/lib/src/js/rewrite_async.dart (right): https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart#newcode487 pkg/compiler/lib/src/js/rewrite_async.dart:487: js.Fun generateFunction(List<js.Parameter> parameters, Needs a better name...
5 years, 9 months ago (2015-02-25 11:43:18 UTC) #2
floitsch
LGTM. https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart File pkg/compiler/lib/src/js/rewrite_async.dart (right): https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart#newcode472 pkg/compiler/lib/src/js/rewrite_async.dart:472: /// Emits the return block that all returns ...
5 years, 9 months ago (2015-02-25 16:28:00 UTC) #3
sigurdm
https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart File pkg/compiler/lib/src/js/rewrite_async.dart (right): https://codereview.chromium.org/953283003/diff/60001/pkg/compiler/lib/src/js/rewrite_async.dart#newcode472 pkg/compiler/lib/src/js/rewrite_async.dart:472: /// Emits the return block that all returns jumps ...
5 years, 9 months ago (2015-02-27 09:46:33 UTC) #4
sigurdm
5 years, 9 months ago (2015-02-27 09:55:23 UTC) #5
Message was sent while issue was closed.
Committed patchset #7 (id:120001) manually as 44085 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698