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

Issue 67203002: Implement topLevelMembers, staticMembers, instanceMembers in the VM. (Closed)

Created:
7 years, 1 month ago by rmacnak
Modified:
7 years ago
Reviewers:
ahe, gbracha, siva, Ivan Posva
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Implement topLevelMembers, staticMembers, instanceMembers in the VM. BUG=http://dartbug.com/14632 R=asiva@google.com, gbracha@google.com Committed: https://code.google.com/p/dart/source/detail?r=31056

Patch Set 1 : #

Patch Set 2 : #

Patch Set 3 : test properties of the synthetics #

Patch Set 4 : #

Total comments: 4

Patch Set 5 : #

Patch Set 6 : #

Total comments: 2

Patch Set 7 : doc tweak #

Total comments: 6

Patch Set 8 : remove toplevelmembers #

Patch Set 9 : null source for synthetics, todo on isSynthetic #

Total comments: 5

Patch Set 10 : #

Patch Set 11 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+273 lines, -30 lines) Patch
M runtime/lib/mirrors_impl.dart View 1 2 3 4 5 6 7 8 9 6 chunks +130 lines, -3 lines 0 comments Download
M sdk/lib/_internal/lib/js_mirrors.dart View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -0 lines 0 comments Download
M sdk/lib/mirrors/mirrors.dart View 1 2 3 4 5 6 7 10 1 chunk +9 lines, -0 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -10 lines 0 comments Download
M tests/lib/mirrors/instance_members_test.dart View 1 chunk +1 line, -1 line 0 comments Download
M tests/lib/mirrors/static_members_test.dart View 2 chunks +9 lines, -7 lines 0 comments Download
M tests/lib/mirrors/stringify.dart View 1 2 1 chunk +1 line, -0 lines 0 comments Download
A tests/lib/mirrors/synthetic_accessor_properties_test.dart View 1 2 3 4 5 6 7 1 chunk +104 lines, -0 lines 0 comments Download
M tests/lib/mirrors/toplevel_members_test.dart View 1 chunk +11 lines, -9 lines 0 comments Download

Messages

Total messages: 16 (0 generated)
rmacnak
7 years, 1 month ago (2013-11-12 20:42:56 UTC) #1
gbracha
tests lgtm
7 years, 1 month ago (2013-11-12 21:01:45 UTC) #2
rmacnak
Added a test for the properties of the synthetic members.
7 years, 1 month ago (2013-11-13 02:08:01 UTC) #3
gbracha
lgtm with comments https://codereview.chromium.org/67203002/diff/200001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/67203002/diff/200001/sdk/lib/mirrors/mirrors.dart#newcode919 sdk/lib/mirrors/mirrors.dart:919: */ Returns true if the reflectee ...
7 years, 1 month ago (2013-11-14 19:21:20 UTC) #4
rmacnak
https://codereview.chromium.org/67203002/diff/200001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/67203002/diff/200001/sdk/lib/mirrors/mirrors.dart#newcode919 sdk/lib/mirrors/mirrors.dart:919: */ On 2013/11/14 19:21:21, gbracha wrote: > Returns true ...
7 years, 1 month ago (2013-11-14 22:19:02 UTC) #5
rmacnak
Resync'd. +Siva
7 years ago (2013-11-26 17:59:43 UTC) #6
gbracha
Still lgtm with one more tweak to dartdoc (see comment) https://codereview.chromium.org/67203002/diff/300001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/67203002/diff/300001/sdk/lib/mirrors/mirrors.dart#newcode925 ...
7 years ago (2013-11-26 18:35:14 UTC) #7
rmacnak
https://codereview.chromium.org/67203002/diff/300001/sdk/lib/mirrors/mirrors.dart File sdk/lib/mirrors/mirrors.dart (right): https://codereview.chromium.org/67203002/diff/300001/sdk/lib/mirrors/mirrors.dart#newcode925 sdk/lib/mirrors/mirrors.dart:925: * for a field or if it is a ...
7 years ago (2013-11-26 19:27:07 UTC) #8
ahe
I have some concerns about inventing synthetic getters for classes and typedefs. https://codereview.chromium.org/67203002/diff/320001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart ...
7 years ago (2013-12-06 12:20:40 UTC) #9
rmacnak
https://codereview.chromium.org/67203002/diff/320001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://codereview.chromium.org/67203002/diff/320001/runtime/lib/mirrors_impl.dart#newcode227 runtime/lib/mirrors_impl.dart:227: class _SyntheticTypeGetter extends _SyntheticAccessor { On 2013/12/06 12:20:40, ahe ...
7 years ago (2013-12-06 19:41:35 UTC) #10
rmacnak
Removed topLevelMembers for later.
7 years ago (2013-12-06 22:14:04 UTC) #11
rmacnak
https://codereview.chromium.org/67203002/diff/320001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://codereview.chromium.org/67203002/diff/320001/runtime/lib/mirrors_impl.dart#newcode203 runtime/lib/mirrors_impl.dart:203: String get source => '<synthetic code>'; On 2013/12/06 12:20:40, ...
7 years ago (2013-12-07 02:09:05 UTC) #12
rmacnak
7 years ago (2013-12-10 23:22:33 UTC) #13
siva
lgtm https://chromiumcodereview.appspot.com/67203002/diff/360001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://chromiumcodereview.appspot.com/67203002/diff/360001/runtime/lib/mirrors_impl.dart#newcode579 runtime/lib/mirrors_impl.dart:579: return _cachedStaticMembers = result; Would it be more ...
7 years ago (2013-12-11 00:54:43 UTC) #14
rmacnak
https://chromiumcodereview.appspot.com/67203002/diff/360001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://chromiumcodereview.appspot.com/67203002/diff/360001/runtime/lib/mirrors_impl.dart#newcode579 runtime/lib/mirrors_impl.dart:579: return _cachedStaticMembers = result; On 2013/12/11 00:54:43, siva wrote: ...
7 years ago (2013-12-11 01:17:10 UTC) #15
rmacnak
7 years ago (2013-12-11 02:08:22 UTC) #16
Message was sent while issue was closed.
Committed patchset #11 manually as r31056 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698