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

Issue 27728004: Generic typedefs and their referents. (Closed)

Created:
7 years, 2 months ago by rmacnak
Modified:
7 years, 1 month ago
Reviewers:
regis, gbracha, ahe
CC:
reviews_dartlang.org, vm-dev_dartlang.org, ahe, zarah
Visibility:
Public.

Description

Generic typedefs and their referents. BUG=http://dartbug.com/12282 R=regis@google.com Committed: https://code.google.com/p/dart/source/detail?r=28972

Patch Set 1 #

Patch Set 2 : factor out type instantiation #

Patch Set 3 : factor out type instantiation #

Patch Set 4 : remove stray prints #

Patch Set 5 : sync with TypedefMirror is not ClassMirror change #

Patch Set 6 : #

Patch Set 7 : #

Patch Set 8 : #

Total comments: 4

Patch Set 9 : #

Patch Set 10 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+187 lines, -123 lines) Patch
M runtime/lib/mirrors.cc View 1 2 3 4 5 6 7 8 9 9 chunks +68 lines, -72 lines 0 comments Download
M runtime/lib/mirrors_impl.dart View 1 2 3 4 5 6 7 5 chunks +77 lines, -13 lines 0 comments Download
M runtime/vm/bootstrap_natives.h View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M tests/lib/lib.status View 1 2 3 4 5 6 7 8 9 1 chunk +0 lines, -1 line 0 comments Download
M tests/lib/mirrors/generic_function_typedef_test.dart View 1 2 3 4 4 chunks +38 lines, -35 lines 1 comment Download
M tests/lib/mirrors/typevariable_mirror_metadata_test.dart View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
rmacnak
7 years, 2 months ago (2013-10-21 18:45:05 UTC) #1
regis
LGTM https://codereview.chromium.org/27728004/diff/110001/runtime/lib/mirrors.cc File runtime/lib/mirrors.cc (right): https://codereview.chromium.org/27728004/diff/110001/runtime/lib/mirrors.cc#newcode844 runtime/lib/mirrors.cc:844: return type.raw(); Do you care if the type ...
7 years, 2 months ago (2013-10-21 19:42:26 UTC) #2
rmacnak
https://codereview.chromium.org/27728004/diff/110001/runtime/lib/mirrors.cc File runtime/lib/mirrors.cc (right): https://codereview.chromium.org/27728004/diff/110001/runtime/lib/mirrors.cc#newcode844 runtime/lib/mirrors.cc:844: return type.raw(); On 2013/10/21 19:42:27, regis wrote: > Do ...
7 years, 2 months ago (2013-10-21 19:57:05 UTC) #3
rmacnak
Committed patchset #10 manually as r28972 (presubmit successful).
7 years, 2 months ago (2013-10-22 00:00:16 UTC) #4
ahe
7 years, 1 month ago (2013-10-30 08:42:25 UTC) #5
Message was sent while issue was closed.
DBC

https://codereview.chromium.org/27728004/diff/190001/tests/lib/mirrors/generi...
File tests/lib/mirrors/generic_function_typedef_test.dart (right):

https://codereview.chromium.org/27728004/diff/190001/tests/lib/mirrors/generi...
tests/lib/mirrors/generic_function_typedef_test.dart:28: TypedefMirror
predicateOfNum = reflectClass(C).variables[#predicateOfNum].type;
Many long lines in this file.

Please take action to ensure that you catch long lines before uploading reviews:

As far as I know, the Editor as a line to help you stay below the limit.

If you're using Emacs or VI, let me know, I should be able to give you some
configuration magic that helps you notice long lines.

Powered by Google App Engine
This is Rietveld 408576698