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

Issue 12779008: Mixins with Generics (Closed)

Created:
7 years, 9 months ago by hausner
Modified:
7 years, 9 months ago
Reviewers:
regis
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Mixins with Generics This change adds support for generics to mixins. It's not a particularly elegant implementation, so I expect to change how it works internally in later checkins. Also, there is still one aspect of the implementation that is incorrect. In the case of typedef, the newly introduced name is not yet an alias for the mixin application. Instead, the MA is a superclass of the typedef name. That will need to be fixed in a later checkin. I don't want to make this change bigger. Committed: https://code.google.com/p/dart/source/detail?r=20084

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Total comments: 23

Patch Set 5 : #

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+382 lines, -96 lines) Patch
M runtime/vm/class_finalizer.h View 1 2 3 4 5 2 chunks +7 lines, -0 lines 0 comments Download
M runtime/vm/class_finalizer.cc View 1 2 3 4 5 6 chunks +195 lines, -31 lines 0 comments Download
M runtime/vm/object.h View 1 2 3 4 5 1 chunk +43 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 5 4 chunks +52 lines, -1 line 0 comments Download
M runtime/vm/object_store.h View 1 2 3 4 5 2 chunks +6 lines, -0 lines 0 comments Download
M runtime/vm/parser.h View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/parser.cc View 1 2 3 4 5 6 chunks +23 lines, -53 lines 0 comments Download
M runtime/vm/raw_object.h View 1 2 3 4 5 2 chunks +16 lines, -0 lines 0 comments Download
M runtime/vm/raw_object.cc View 1 2 3 4 5 1 chunk +7 lines, -0 lines 0 comments Download
M runtime/vm/raw_object_snapshot.cc View 1 2 3 4 5 1 chunk +16 lines, -0 lines 0 comments Download
M runtime/vm/snapshot.h View 1 2 3 4 5 3 chunks +3 lines, -0 lines 0 comments Download
M runtime/vm/snapshot.cc View 1 2 3 4 5 1 chunk +5 lines, -0 lines 0 comments Download
M runtime/vm/symbols.h View 1 2 3 4 5 1 chunk +3 lines, -0 lines 0 comments Download
M tests/language/language.status View 1 2 3 4 5 2 chunks +4 lines, -9 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
hausner
Can you please point out where I am adding too many 'dynamic' entries in the ...
7 years, 9 months ago (2013-03-14 21:51:45 UTC) #1
regis
On 2013/03/14 21:51:45, hausner wrote: > Can you please point out where I am adding ...
7 years, 9 months ago (2013-03-14 22:11:06 UTC) #2
hausner
PTAL, thank you.
7 years, 9 months ago (2013-03-14 22:49:31 UTC) #3
regis
LGTM for a first shot. https://codereview.chromium.org/12779008/diff/29001/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc (right): https://codereview.chromium.org/12779008/diff/29001/runtime/vm/class_finalizer.cc#newcode1189 runtime/vm/class_finalizer.cc:1189: // refer to the ...
7 years, 9 months ago (2013-03-14 23:40:34 UTC) #4
hausner
Thanks for the in-depth review. I will check this in tomorrow morning. https://codereview.chromium.org/12779008/diff/29001/runtime/vm/class_finalizer.cc File runtime/vm/class_finalizer.cc ...
7 years, 9 months ago (2013-03-15 00:36:32 UTC) #5
hausner
7 years, 9 months ago (2013-03-15 15:59:36 UTC) #6
Message was sent while issue was closed.
Committed patchset #6 manually as r20084 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698