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

Issue 2102223002: ExitDetector: Examine continue when determining a 'do' (Closed)

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

Description

ExitDetector: Examine continue when determining a 'do' BUG=https://github.com/dart-lang/sdk/issues/26786 R=brianwilkerson@google.com, paulberry@google.com Committed: https://github.com/dart-lang/sdk/commit/8a710c8589170a7524890009a1839fa9c0ebcbb0

Patch Set 1 #

Total comments: 2

Patch Set 2 : Addressing Feedback #

Total comments: 1

Patch Set 3 : More tests #

Patch Set 4 : Address comments again #

Patch Set 5 : One failing test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+66 lines, -2 lines) Patch
M pkg/analyzer/lib/src/generated/resolver.dart View 1 2 3 3 chunks +19 lines, -2 lines 0 comments Download
M pkg/analyzer/test/generated/all_the_rest_test.dart View 1 2 3 4 2 chunks +47 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (2 generated)
srawlins
The ExitDetector gets longer... no performance concerns though...
4 years, 5 months ago (2016-06-28 19:02:22 UTC) #2
Paul Berry
https://codereview.chromium.org/2102223002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2102223002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart#newcode3850 pkg/analyzer/lib/src/generated/resolver.dart:3850: bool outerContinueValue = _enclosingBlockContainsContinue; I don't think this method ...
4 years, 5 months ago (2016-06-28 19:17:41 UTC) #3
srawlins
https://codereview.chromium.org/2102223002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2102223002/diff/1/pkg/analyzer/lib/src/generated/resolver.dart#newcode3850 pkg/analyzer/lib/src/generated/resolver.dart:3850: bool outerContinueValue = _enclosingBlockContainsContinue; On 2016/06/28 19:17:41, Paul Berry ...
4 years, 5 months ago (2016-06-28 20:00:55 UTC) #4
Paul Berry
lgtm
4 years, 5 months ago (2016-06-28 20:35:58 UTC) #5
Brian Wilkerson
https://codereview.chromium.org/2102223002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart File pkg/analyzer/lib/src/generated/resolver.dart (right): https://codereview.chromium.org/2102223002/diff/20001/pkg/analyzer/lib/src/generated/resolver.dart#newcode3616 pkg/analyzer/lib/src/generated/resolver.dart:3616: _enclosingBlockContainsContinue = true; This is ignoring the presence or ...
4 years, 5 months ago (2016-06-28 20:47:33 UTC) #6
srawlins
I added more tests. Brian: My implementation was weird; I didnt think about how saving ...
4 years, 5 months ago (2016-06-28 23:10:59 UTC) #7
Brian Wilkerson
lgtm, but it would be good to capture the failing cases for future reference. You ...
4 years, 5 months ago (2016-06-29 13:59:31 UTC) #8
Paul Berry
On 2016/06/29 13:59:31, Brian Wilkerson wrote: > lgtm, but it would be good to capture ...
4 years, 5 months ago (2016-06-29 14:08:27 UTC) #9
srawlins
4 years, 5 months ago (2016-06-30 17:18:03 UTC) #11
Message was sent while issue was closed.
Committed patchset #5 (id:80001) manually as
8a710c8589170a7524890009a1839fa9c0ebcbb0 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698