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

Issue 1556113002: Use the fast canonical type cache for non-generic classes, even if their (Closed)

Created:
4 years, 11 months ago by regis
Modified:
4 years, 11 months ago
Reviewers:
srdjan
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Use the fast canonical type cache for non-generic classes, even if their superclass is generic, in which case the type argument vector is not necessarily empty, but definitely constant. Until now, the fast cache was only used for classes without type arguments along the whole superclass chain. R=srdjan@google.com Committed: https://github.com/dart-lang/sdk/commit/fe563306d4e8da64e5ac5c3c176e96e526f6a84e

Patch Set 1 #

Total comments: 4

Patch Set 2 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -11 lines) Patch
M runtime/vm/object.h View 1 4 chunks +15 lines, -3 lines 0 comments Download
M runtime/vm/object.cc View 1 6 chunks +20 lines, -8 lines 0 comments Download

Messages

Total messages: 7 (2 generated)
regis
Happy new year!
4 years, 11 months ago (2016-01-04 19:29:00 UTC) #2
srdjan
Happy New Year! I do not see how you "Use the fast canonical type cache ...
4 years, 11 months ago (2016-01-04 20:15:24 UTC) #3
regis
Thanks! PTAL This change makes a difference for types whose type class is not generic, ...
4 years, 11 months ago (2016-01-05 11:24:51 UTC) #4
srdjan
lgtm
4 years, 11 months ago (2016-01-05 17:36:51 UTC) #5
regis
4 years, 11 months ago (2016-01-05 17:51:58 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
fe563306d4e8da64e5ac5c3c176e96e526f6a84e (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698