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

Issue 3003183003: Fix inlining annotations for AOT. (Closed)

Created:
3 years, 4 months ago by rmacnak
Modified:
3 years, 4 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Fix inlining annotations for AOT. We were only recording metadata positions when mirrors were enabled. Mirrors are not enabled for AOT, so this metadata became unavailable to the inliner. Now we always record metadata position. The tree-shaker has been updated to know how to remove the metadata. R=asiva@google.com Committed: https://github.com/dart-lang/sdk/commit/eed3b5e0bbe9ebaa54524f0beca1954eaed6c125

Patch Set 1 #

Patch Set 2 : . #

Total comments: 4

Patch Set 3 : const #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -13 lines) Patch
M runtime/vm/object.h View 1 2 chunks +2 lines, -0 lines 0 comments Download
M runtime/vm/object.cc View 1 1 chunk +4 lines, -0 lines 0 comments Download
M runtime/vm/parser.cc View 13 chunks +13 lines, -13 lines 0 comments Download
M runtime/vm/precompiler.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M runtime/vm/precompiler.cc View 1 2 2 chunks +31 lines, -0 lines 0 comments Download

Messages

Total messages: 11 (4 generated)
rmacnak
3 years, 4 months ago (2017-08-23 00:52:08 UTC) #2
siva
Maybe elaborate more in the description that the matadata was being done under the option ...
3 years, 4 months ago (2017-08-23 00:56:30 UTC) #3
rmacnak
On 2017/08/23 00:56:30, siva wrote: > Maybe elaborate more in the description that the matadata ...
3 years, 4 months ago (2017-08-23 01:21:11 UTC) #5
rmacnak
PTAL. Updated the tree-shaker to remove metadata. I mistakenly thought that metadata fields ended up ...
3 years, 4 months ago (2017-08-24 19:06:31 UTC) #7
siva
lgtm https://codereview.chromium.org/3003183003/diff/20001/runtime/vm/precompiler.cc File runtime/vm/precompiler.cc (right): https://codereview.chromium.org/3003183003/diff/20001/runtime/vm/precompiler.cc#newcode1974 runtime/vm/precompiler.cc:1974: GrowableObjectArray& null_growable_list = GrowableObjectArray::Handle(Z); const GrowableObjec...... https://codereview.chromium.org/3003183003/diff/20001/runtime/vm/precompiler.cc#newcode1977 runtime/vm/precompiler.cc:1977: ...
3 years, 4 months ago (2017-08-24 21:35:50 UTC) #8
rmacnak
https://codereview.chromium.org/3003183003/diff/20001/runtime/vm/precompiler.cc File runtime/vm/precompiler.cc (right): https://codereview.chromium.org/3003183003/diff/20001/runtime/vm/precompiler.cc#newcode1974 runtime/vm/precompiler.cc:1974: GrowableObjectArray& null_growable_list = GrowableObjectArray::Handle(Z); On 2017/08/24 21:35:50, siva wrote: ...
3 years, 4 months ago (2017-08-24 23:31:53 UTC) #9
rmacnak
3 years, 4 months ago (2017-08-24 23:32:29 UTC) #11
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
eed3b5e0bbe9ebaa54524f0beca1954eaed6c125 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698