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

Issue 102053010: - Use canonicalized type of non-parameterized classes when (Closed)

Created:
7 years ago by Ivan Posva
Modified:
7 years ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org, srdjan
Visibility:
Public.

Description

- Use canonicalized type of non-parameterized classes when available. - Do not attempt to make types for objects of Context. R=fschneider@google.com, regis@google.com Committed: https://code.google.com/p/dart/source/detail?r=31194

Patch Set 1 #

Total comments: 8

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+84 lines, -39 lines) Patch
M runtime/lib/object.cc View 1 1 chunk +1 line, -4 lines 0 comments Download
M runtime/vm/flow_graph_type_propagator.cc View 1 1 chunk +9 lines, -3 lines 0 comments Download
M runtime/vm/object.h View 1 2 chunks +9 lines, -2 lines 0 comments Download
M runtime/vm/object.cc View 1 10 chunks +63 lines, -29 lines 0 comments Download
M runtime/vm/raw_object.h View 1 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
Ivan Posva
Accessing runtimeType of a non-parameterized class improves 3.5x and avoids a lot of allocations. -Ivan
7 years ago (2013-12-16 23:50:35 UTC) #1
regis
LGTM!
7 years ago (2013-12-17 08:39:03 UTC) #2
Florian Schneider
lgtm https://codereview.chromium.org/102053010/diff/1/runtime/vm/flow_graph_type_propagator.cc File runtime/vm/flow_graph_type_propagator.cc (right): https://codereview.chromium.org/102053010/diff/1/runtime/vm/flow_graph_type_propagator.cc#newcode811 runtime/vm/flow_graph_type_propagator.cc:811: return CompileType::Dynamic(); Correct, but I think the cid ...
7 years ago (2013-12-17 10:39:23 UTC) #3
Ivan Posva
https://codereview.chromium.org/102053010/diff/1/runtime/vm/flow_graph_type_propagator.cc File runtime/vm/flow_graph_type_propagator.cc (right): https://codereview.chromium.org/102053010/diff/1/runtime/vm/flow_graph_type_propagator.cc#newcode811 runtime/vm/flow_graph_type_propagator.cc:811: return CompileType::Dynamic(); On 2013/12/17 10:39:23, Florian Schneider wrote: > ...
7 years ago (2013-12-17 16:58:03 UTC) #4
Ivan Posva
7 years ago (2013-12-17 16:59:20 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 manually as r31194 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698