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

Issue 212883009: Handle creating ParameterMirrors for the parameters of forwarding constructors. (Closed)

Created:
6 years, 9 months ago by rmacnak
Modified:
6 years, 9 months ago
Reviewers:
regis, gbracha, hausner
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Handle creating ParameterMirrors for the parameters of forwarding constructors. BUG=http://dartbug.com/17823 R=hausner@google.com, regis@google.com Committed: https://code.google.com/p/dart/source/detail?r=34494

Patch Set 1 #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : #

Total comments: 1

Patch Set 4 : test more levels of forwarding #

Total comments: 7

Patch Set 5 : different #

Unified diffs Side-by-side diffs Delta from patch set Stats (+142 lines, -36 lines) Patch
M runtime/lib/mirrors.cc View 1 2 3 4 4 chunks +45 lines, -29 lines 0 comments Download
M runtime/vm/object.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 2 chunks +1 line, -4 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 2 chunks +1 line, -2 lines 0 comments Download
A tests/lib/mirrors/parameter_of_mixin_app_constructor_test.dart View 1 2 3 4 1 chunk +94 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
rmacnak
https://codereview.chromium.org/212883009/diff/1/runtime/vm/object.cc File runtime/vm/object.cc (right): https://codereview.chromium.org/212883009/diff/1/runtime/vm/object.cc#newcode3189 runtime/vm/object.cc:3189: return mixin() != Type::null() || is_mixin_app_alias(); I think the ...
6 years, 9 months ago (2014-03-27 01:01:29 UTC) #1
rmacnak
https://codereview.chromium.org/212883009/diff/40001/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): https://codereview.chromium.org/212883009/diff/40001/runtime/vm/class_finalizer.cc#newcode1711 runtime/vm/class_finalizer.cc:1711: while (super_class.IsAnonymousMixinApplication()) { Do we have tests where the ...
6 years, 9 months ago (2014-03-27 01:36:07 UTC) #2
hausner
LGTM but please also get the LGTM from Regis. There may be mixin class subtleties ...
6 years, 9 months ago (2014-03-27 17:10:27 UTC) #3
regis
See my comments. I would not proceed with this rename. https://codereview.chromium.org/212883009/diff/60001/runtime/vm/object.cc File runtime/vm/object.cc (right): https://codereview.chromium.org/212883009/diff/60001/runtime/vm/object.cc#newcode3189 ...
6 years, 9 months ago (2014-03-27 18:23:58 UTC) #4
rmacnak
Reverted to the current behavior of IsMixinApplication. Removed IsAnonymousMixinApplication. Documented spec/implementation disagreement about the name. ...
6 years, 9 months ago (2014-03-27 22:14:25 UTC) #5
regis
LGTM!
6 years, 9 months ago (2014-03-27 22:26:45 UTC) #6
rmacnak
6 years, 9 months ago (2014-03-28 01:22:09 UTC) #7
Message was sent while issue was closed.
Committed patchset #5 manually as r34494 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698