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

Issue 9359011: Capture this. (Closed)

Created:
8 years, 10 months ago by floitsch
Modified:
8 years, 10 months ago
Reviewers:
ngeoffray
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed comments and fixed bug. #

Total comments: 4

Patch Set 3 : Address comment, update status-file and fix bug. #

Patch Set 4 : Make this-capture work in the context of constructors. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -52 lines) Patch
M frog/leg/elements/elements.dart View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M frog/leg/ssa/builder.dart View 1 2 3 10 chunks +16 lines, -35 lines 0 comments Download
M frog/leg/ssa/closure.dart View 1 2 3 6 chunks +41 lines, -13 lines 0 comments Download
A frog/tests/leg_only/src/ClosureCapture3Test.dart View 1 1 chunk +37 lines, -0 lines 0 comments Download
M tests/co19/co19-leg.status View 1 2 3 2 chunks +5 lines, -4 lines 0 comments Download
M tests/language/language-leg.status View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
floitsch
adding test now (and updating status files, if necessary).
8 years, 10 months ago (2012-02-08 12:26:23 UTC) #1
ngeoffray
LGTM https://chromiumcodereview.appspot.com/9359011/diff/1/frog/leg/ssa/closure.dart File frog/leg/ssa/closure.dart (right): https://chromiumcodereview.appspot.com/9359011/diff/1/frog/leg/ssa/closure.dart#newcode198 frog/leg/ssa/closure.dart:198: (element === null || Please add a: Elements.isUnbound(Send ...
8 years, 10 months ago (2012-02-08 12:37:58 UTC) #2
floitsch
PTAL. status files are not yet updated. (if there are any to update). https://chromiumcodereview.appspot.com/9359011/diff/1/frog/leg/ssa/closure.dart File ...
8 years, 10 months ago (2012-02-08 13:17:07 UTC) #3
ngeoffray
LGTM https://chromiumcodereview.appspot.com/9359011/diff/4001/frog/leg/ssa/closure.dart File frog/leg/ssa/closure.dart (right): https://chromiumcodereview.appspot.com/9359011/diff/4001/frog/leg/ssa/closure.dart#newcode198 frog/leg/ssa/closure.dart:198: Elements.isInstanceSend(node, elements)) { How about isThisSend in that ...
8 years, 10 months ago (2012-02-08 13:31:24 UTC) #4
floitsch
PTAL. https://chromiumcodereview.appspot.com/9359011/diff/4001/frog/leg/ssa/closure.dart File frog/leg/ssa/closure.dart (right): https://chromiumcodereview.appspot.com/9359011/diff/4001/frog/leg/ssa/closure.dart#newcode198 frog/leg/ssa/closure.dart:198: Elements.isInstanceSend(node, elements)) { On 2012/02/08 13:31:24, ngeoffray wrote: ...
8 years, 10 months ago (2012-02-08 14:36:53 UTC) #5
ngeoffray
LGTM!
8 years, 10 months ago (2012-02-08 16:36:40 UTC) #6
floitsch
PTAL: I had to add lines 294-301 in closure.dart.
8 years, 10 months ago (2012-02-09 14:00:40 UTC) #7
ngeoffray
8 years, 10 months ago (2012-02-09 14:12:29 UTC) #8
Still LGTM

Powered by Google App Engine
This is Rietveld 408576698