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

Issue 26436004: Implement constructor kinds in the VM mirrors. (Closed)

Created:
7 years, 2 months ago by rmacnak
Modified:
7 years, 2 months ago
Reviewers:
ahe, hausner, siva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Implement constructor kinds in the VM mirrors. BUG=http://dartbug.com/13798 R=asiva@google.com, hausner@google.com Committed: https://code.google.com/p/dart/source/detail?r=28416

Patch Set 1 : #

Total comments: 6

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : both_ #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -36 lines) Patch
M runtime/lib/mirrors.cc View 1 chunk +8 lines, -6 lines 0 comments Download
M runtime/tests/vm/dart/isolate_mirror_local_test.dart View 1 chunk +3 lines, -2 lines 0 comments Download
M runtime/vm/object.h View 3 chunks +8 lines, -1 line 0 comments Download
M runtime/vm/object.cc View 1 chunk +5 lines, -0 lines 0 comments Download
M runtime/vm/parser.cc View 1 2 3 3 chunks +4 lines, -0 lines 0 comments Download
M tests/lib/lib.status View 1 2 chunks +0 lines, -2 lines 0 comments Download
M tests/lib/mirrors/constructor_kinds_test.dart View 1 2 3 4 3 chunks +31 lines, -25 lines 1 comment Download

Messages

Total messages: 7 (0 generated)
rmacnak
https://codereview.chromium.org/26436004/diff/5001/runtime/vm/object.h File runtime/vm/object.h (right): https://codereview.chromium.org/26436004/diff/5001/runtime/vm/object.h#newcode1866 runtime/vm/object.h:1866: kRedirectingBit = 11, And now all 16 bits are ...
7 years, 2 months ago (2013-10-09 01:24:43 UTC) #1
hausner
LGTM with comments https://codereview.chromium.org/26436004/diff/5001/runtime/vm/object.h File runtime/vm/object.h (right): https://codereview.chromium.org/26436004/diff/5001/runtime/vm/object.h#newcode1866 runtime/vm/object.h:1866: kRedirectingBit = 11, Dang, I should ...
7 years, 2 months ago (2013-10-09 05:23:03 UTC) #2
siva
https://codereview.chromium.org/26436004/diff/5001/tests/lib/mirrors/constructor_kinds_test.dart File tests/lib/mirrors/constructor_kinds_test.dart (right): https://codereview.chromium.org/26436004/diff/5001/tests/lib/mirrors/constructor_kinds_test.dart#newcode97 tests/lib/mirrors/constructor_kinds_test.dart:97: mm = cm.constructors[#Class.constRedirectingFactory]; I was initially confused by this ...
7 years, 2 months ago (2013-10-09 16:05:49 UTC) #3
rmacnak
https://codereview.chromium.org/26436004/diff/5001/runtime/vm/parser.cc File runtime/vm/parser.cc (right): https://codereview.chromium.org/26436004/diff/5001/runtime/vm/parser.cc#newcode3156 runtime/vm/parser.cc:3156: // Redirected constructor: either this(...) or this.xxx(...). On 2013/10/09 ...
7 years, 2 months ago (2013-10-09 17:13:50 UTC) #4
siva
lgtm
7 years, 2 months ago (2013-10-09 18:47:40 UTC) #5
rmacnak
Committed patchset #5 manually as r28416 (presubmit successful).
7 years, 2 months ago (2013-10-09 20:40:18 UTC) #6
ahe
7 years, 2 months ago (2013-10-10 15:49:32 UTC) #7
Message was sent while issue was closed.
Test LGTM!

https://codereview.chromium.org/26436004/diff/28001/tests/lib/mirrors/constru...
File tests/lib/mirrors/constructor_kinds_test.dart (right):

https://codereview.chromium.org/26436004/diff/28001/tests/lib/mirrors/constru...
tests/lib/mirrors/constructor_kinds_test.dart:34: // are retain even if there
are no base-level calls.
Great idea!

Powered by Google App Engine
This is Rietveld 408576698