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

Issue 8772009: Address Regis' comments, replace AbstractType with Type where possible. (Closed)

Created:
9 years ago by srdjan
Modified:
9 years ago
Reviewers:
regis
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Address Regis' comments, replace AbstractType with Type where possible. Committed: https://code.google.com/p/dart/source/detail?r=1992

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Total comments: 18

Patch Set 5 : '' #

Total comments: 16

Patch Set 6 : '' #

Patch Set 7 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+47 lines, -67 lines) Patch
M runtime/vm/class_finalizer.h View 1 2 3 4 5 3 chunks +4 lines, -4 lines 0 comments Download
M runtime/vm/class_finalizer.cc View 1 2 3 4 5 6 13 chunks +20 lines, -39 lines 0 comments Download
M runtime/vm/code_generator_ia32.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/object.h View 1 2 3 4 5 3 chunks +4 lines, -3 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 5 7 chunks +8 lines, -10 lines 0 comments Download
M runtime/vm/parser.h View 1 2 3 4 5 2 chunks +1 line, -1 line 0 comments Download
M runtime/vm/parser.cc View 1 2 3 4 5 5 chunks +6 lines, -8 lines 0 comments Download
M runtime/vm/raw_object.h View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
srdjan
9 years ago (2011-12-01 18:44:54 UTC) #1
regis
LGTM with a few comments. http://codereview.chromium.org/8772009/diff/1009/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): http://codereview.chromium.org/8772009/diff/1009/runtime/vm/class_finalizer.cc#newcode301 runtime/vm/class_finalizer.cc:301: if (super_type.IsTypeParameter()) { Since ...
9 years ago (2011-12-01 19:20:43 UTC) #2
srdjan
Thanks! http://codereview.chromium.org/8772009/diff/1009/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): http://codereview.chromium.org/8772009/diff/1009/runtime/vm/class_finalizer.cc#newcode301 runtime/vm/class_finalizer.cc:301: if (super_type.IsTypeParameter()) { On 2011/12/01 19:20:43, regis wrote: ...
9 years ago (2011-12-01 20:04:09 UTC) #3
regis
LGTM http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.cc#newcode301 runtime/vm/class_finalizer.cc:301: cls.set_super_type(super_type); Since we now resolve the type in ...
9 years ago (2011-12-01 20:53:17 UTC) #4
srdjan
9 years ago (2011-12-01 21:04:00 UTC) #5
http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.cc
File runtime/vm/class_finalizer.cc (right):

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:301: cls.set_super_type(super_type);
On 2011/12/01 20:53:17, regis wrote:
> Since we now resolve the type in place, you do not need to write it back after
> calling ResolveType.

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:474: arguments.SetTypeAt(i, type_argument);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:720: function.set_result_type(type);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:754: function.set_result_type(type);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:764: function.SetParameterTypeAt(i, type);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:821: extends_array.SetTypeAt(i, type_extends);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:851: field.set_type(type);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

http://codereview.chromium.org/8772009/diff/2009/runtime/vm/class_finalizer.c...
runtime/vm/class_finalizer.cc:1149: super_interfaces.SetAt(i, interface);
On 2011/12/01 20:53:17, regis wrote:
> ditto

Done.

Powered by Google App Engine
This is Rietveld 408576698