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

Issue 21124011: Inline CreateTypedefMirror and get rid of LazyXXXMirror (Closed)

Created:
7 years, 4 months ago by Michael Lippautz (Google)
Modified:
7 years, 4 months ago
Reviewers:
ahe, rmacnak, siva
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 4

Patch Set 5 : #

Patch Set 6 : #

Patch Set 7 : #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+110 lines, -225 lines) Patch
M runtime/lib/mirrors.cc View 1 2 3 6 chunks +43 lines, -95 lines 0 comments Download
M runtime/lib/mirrors_impl.dart View 1 2 3 4 5 13 chunks +43 lines, -130 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 1 chunk +3 lines, -0 lines 0 comments Download
M runtime/vm/symbols.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
A tests/lib/mirrors/function_type_mirror_test.dart View 1 2 3 1 chunk +19 lines, -0 lines 3 comments Download

Messages

Total messages: 12 (0 generated)
Michael Lippautz (Google)
This CL moves some of the missing deps for CreateClassMirror() to native code. For now ...
7 years, 4 months ago (2013-07-31 01:59:54 UTC) #1
rmacnak
https://chromiumcodereview.appspot.com/21124011/diff/9001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://chromiumcodereview.appspot.com/21124011/diff/9001/runtime/lib/mirrors_impl.dart#newcode127 runtime/lib/mirrors_impl.dart:127: FunctionTypeMirror _lookupFunctionTypeMirror( Dead code.
7 years, 4 months ago (2013-07-31 20:24:37 UTC) #2
Michael Lippautz (Google)
https://chromiumcodereview.appspot.com/21124011/diff/9001/runtime/lib/mirrors_impl.dart File runtime/lib/mirrors_impl.dart (right): https://chromiumcodereview.appspot.com/21124011/diff/9001/runtime/lib/mirrors_impl.dart#newcode127 runtime/lib/mirrors_impl.dart:127: FunctionTypeMirror _lookupFunctionTypeMirror( On 2013/07/31 20:24:37, Ryan Macnak wrote: > ...
7 years, 4 months ago (2013-07-31 20:33:25 UTC) #3
Michael Lippautz (Google)
Sorry for the spam. Got rid of even more dead code.
7 years, 4 months ago (2013-07-31 20:56:11 UTC) #4
siva
lgtm https://chromiumcodereview.appspot.com/21124011/diff/9001/tests/lib/lib.status File tests/lib/lib.status (right): https://chromiumcodereview.appspot.com/21124011/diff/9001/tests/lib/lib.status#newcode8 tests/lib/lib.status:8: mirrors/function_type_mirror_test: Fail Please add an issue for this.
7 years, 4 months ago (2013-07-31 23:10:57 UTC) #5
Michael Lippautz (Google)
https://chromiumcodereview.appspot.com/21124011/diff/9001/tests/lib/lib.status File tests/lib/lib.status (right): https://chromiumcodereview.appspot.com/21124011/diff/9001/tests/lib/lib.status#newcode8 tests/lib/lib.status:8: mirrors/function_type_mirror_test: Fail On 2013/07/31 23:10:57, siva wrote: > Please ...
7 years, 4 months ago (2013-07-31 23:30:57 UTC) #6
Michael Lippautz (Google)
Committed patchset #7 manually as r25689 (presubmit successful).
7 years, 4 months ago (2013-07-31 23:31:22 UTC) #7
ahe
https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart File tests/lib/mirrors/function_type_mirror_test.dart (right): https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart#newcode15 tests/lib/mirrors/function_type_mirror_test.dart:15: FunctionTypeMirror ftm = tm.referent; What is tm.referent? It is ...
7 years, 4 months ago (2013-08-06 11:10:06 UTC) #8
rmacnak
https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart File tests/lib/mirrors/function_type_mirror_test.dart (right): https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart#newcode15 tests/lib/mirrors/function_type_mirror_test.dart:15: FunctionTypeMirror ftm = tm.referent; On 2013/08/06 11:10:06, ahe wrote: ...
7 years, 4 months ago (2013-08-06 16:32:40 UTC) #9
ahe
https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart File tests/lib/mirrors/function_type_mirror_test.dart (right): https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart#newcode15 tests/lib/mirrors/function_type_mirror_test.dart:15: FunctionTypeMirror ftm = tm.referent; On 2013/08/06 16:32:40, Ryan Macnak ...
7 years, 4 months ago (2013-08-06 16:41:09 UTC) #10
rmacnak
On 2013/08/06 16:41:09, ahe wrote: > https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart > File tests/lib/mirrors/function_type_mirror_test.dart (right): > > https://codereview.chromium.org/21124011/diff/21001/tests/lib/mirrors/function_type_mirror_test.dart#newcode15 > ...
7 years, 4 months ago (2013-08-06 20:40:26 UTC) #11
ahe
7 years, 4 months ago (2013-08-06 20:50:57 UTC) #12
Message was sent while issue was closed.
On 2013/08/06 20:40:26, Ryan Macnak wrote:
> What has been implemented as TypedefMirror.referent is what the API calls
> TypedefMirror.value. I'll open a CL to reconcile this.

Thank you.

Powered by Google App Engine
This is Rietveld 408576698