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

Issue 2008363002: Add label support to ExitDetector (Closed)

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

Description

Add label support to ExitDetector BUG=https://github.com/dart-lang/sdk/issues/26534 R=brianwilkerson@google.com Committed: https://github.com/dart-lang/sdk/commit/8fdeb785fdaba5ea2983a70246bb087a14e1125b

Patch Set 1 #

Total comments: 9

Patch Set 2 : Addressing comments #

Total comments: 2

Patch Set 3 : Re-short circuit, plus test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+88 lines, -29 lines) Patch
M pkg/analyzer/lib/src/generated/resolver.dart View 1 2 7 chunks +25 lines, -9 lines 0 comments Download
M pkg/analyzer/test/generated/all_the_rest_test.dart View 1 2 5 chunks +63 lines, -20 lines 0 comments Download

Messages

Total messages: 12 (2 generated)
srawlins
4 years, 7 months ago (2016-05-25 17:22:25 UTC) #2
srawlins
https://codereview.chromium.org/2008363002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2008363002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart#newcode3476 pkg/analyzer/lib/src/generated/resolver.dart:3476: Set<AstNode> _enclosingBlockBreaksLabel = new Set<AstNode>(); This probably isn't a ...
4 years, 7 months ago (2016-05-25 17:26:03 UTC) #3
Brian Wilkerson
This doesn't handle the "empty" label. Consider: while (true) { if (1 < 2) { ...
4 years, 7 months ago (2016-05-25 18:13:24 UTC) #4
srawlins
On 2016/05/25 18:13:24, Brian Wilkerson wrote: > This doesn't handle the "empty" label. Consider: > ...
4 years, 7 months ago (2016-05-25 18:44:01 UTC) #5
Brian Wilkerson
> > This doesn't handle the "empty" label. > > This is already caught by ...
4 years, 7 months ago (2016-05-25 20:21:14 UTC) #6
srawlins
https://codereview.chromium.org/2008363002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2008363002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart#newcode3476 pkg/analyzer/lib/src/generated/resolver.dart:3476: Set<AstNode> _enclosingBlockBreaksLabel = new Set<AstNode>(); On 2016/05/25 18:13:23, Brian ...
4 years, 7 months ago (2016-05-25 20:45:23 UTC) #7
Brian Wilkerson
https://codereview.chromium.org/2008363002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2008363002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart#newcode3934 pkg/analyzer/lib/src/generated/resolver.dart:3934: exits = true; So can this return after finding ...
4 years, 7 months ago (2016-05-25 20:50:25 UTC) #8
srawlins
https://codereview.chromium.org/2008363002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2008363002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart#newcode3934 pkg/analyzer/lib/src/generated/resolver.dart:3934: exits = true; On 2016/05/25 20:50:25, Brian Wilkerson wrote: ...
4 years, 7 months ago (2016-05-25 20:56:20 UTC) #9
Brian Wilkerson
lgtm
4 years, 7 months ago (2016-05-25 20:57:54 UTC) #10
srawlins
4 years, 7 months ago (2016-05-25 21:04:28 UTC) #12
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
8fdeb785fdaba5ea2983a70246bb087a14e1125b (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698