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

Issue 1012623003: Fix problems with async* and await for in dart2js. (Closed)

Created:
5 years, 9 months ago by sigurdm
Modified:
5 years, 9 months ago
Reviewers:
floitsch
CC:
reviews_dartlang.org
Target Ref:
refs/remotes/git-svn
Visibility:
Public.

Description

Fix problems with async* and await for in dart2js. The ssa backend would generate incorrect code for await for. Async* finalizers would not be run when a paused stream is canceled. BUG= R=floitsch@google.com Committed: https://code.google.com/p/dart/source/detail?r=44503

Patch Set 1 #

Total comments: 2

Patch Set 2 : Address review #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -5 lines) Patch
M pkg/compiler/lib/src/ssa/builder.dart View 1 3 chunks +7 lines, -0 lines 0 comments Download
M sdk/lib/_internal/compiler/js_lib/js_helper.dart View 2 chunks +6 lines, -2 lines 0 comments Download
M tests/language/language_dart2js.status View 1 chunk +1 line, -3 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
sigurdm
5 years, 9 months ago (2015-03-16 13:13:42 UTC) #2
floitsch
LGTM. https://codereview.chromium.org/1012623003/diff/1/pkg/compiler/lib/src/ssa/builder.dart File pkg/compiler/lib/src/ssa/builder.dart (right): https://codereview.chromium.org/1012623003/diff/1/pkg/compiler/lib/src/ssa/builder.dart#newcode6103 pkg/compiler/lib/src/ssa/builder.dart:6103: localsHandler = savedLocals; I'm not 100% sure that ...
5 years, 9 months ago (2015-03-16 13:33:50 UTC) #3
sigurdm
https://codereview.chromium.org/1012623003/diff/1/pkg/compiler/lib/src/ssa/builder.dart File pkg/compiler/lib/src/ssa/builder.dart (right): https://codereview.chromium.org/1012623003/diff/1/pkg/compiler/lib/src/ssa/builder.dart#newcode6103 pkg/compiler/lib/src/ssa/builder.dart:6103: localsHandler = savedLocals; On 2015/03/16 13:33:50, floitsch wrote: > ...
5 years, 9 months ago (2015-03-16 14:08:09 UTC) #4
sigurdm
5 years, 9 months ago (2015-03-16 14:11:07 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as 44503 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698