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

Issue 1427143002: [Interpreter] Don't compile Api or Builtin id functions through the interpreter. (Closed)

Created:
5 years, 1 month ago by rmcilroy
Modified:
5 years, 1 month ago
Reviewers:
Michael Starzinger
CC:
v8-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Interpreter] Don't compile Api or Builtin id functions through the interpreter. The Interpreter uses the function_data slot in the shared function info, so can't be used to compile functions which use that field for other reasons, such as API functions or functions with builtin function ids. BUG=v8:4280 LOG=N Committed: https://crrev.com/e4b4dd41eda4742f1cc4664f590d6459270e1526 Cr-Commit-Position: refs/heads/master@{#31721}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Remove IsApiFunction() check. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -1 line) Patch
M src/compiler.cc View 1 1 chunk +2 lines, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 14 (4 generated)
rmcilroy
Michi, could you take a look please. This is part of an effort to enable ...
5 years, 1 month ago (2015-10-30 17:14:48 UTC) #2
rmcilroy
Michi, could you take a look please. This is part of an effort to enable ...
5 years, 1 month ago (2015-10-30 17:14:54 UTC) #3
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427143002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427143002/1
5 years, 1 month ago (2015-10-30 17:16:51 UTC) #5
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-10-30 17:38:07 UTC) #7
Michael Starzinger
https://codereview.chromium.org/1427143002/diff/1/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/1427143002/diff/1/src/compiler.cc#newcode751 src/compiler.cc:751: !shared->IsApiFunction() && !shared->HasBuiltinFunctionId() && Can SharedFunctionInfo::IsApiFunction() really happen here? ...
5 years, 1 month ago (2015-11-02 14:08:43 UTC) #8
rmcilroy
https://codereview.chromium.org/1427143002/diff/1/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/1427143002/diff/1/src/compiler.cc#newcode751 src/compiler.cc:751: !shared->IsApiFunction() && !shared->HasBuiltinFunctionId() && On 2015/11/02 14:08:43, Michael Starzinger ...
5 years, 1 month ago (2015-11-02 17:55:38 UTC) #9
Michael Starzinger
LGTM.
5 years, 1 month ago (2015-11-02 19:52:00 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1427143002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1427143002/20001
5 years, 1 month ago (2015-11-02 20:11:28 UTC) #12
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years, 1 month ago (2015-11-02 20:37:55 UTC) #13
commit-bot: I haz the power
5 years, 1 month ago (2015-11-02 20:38:30 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/e4b4dd41eda4742f1cc4664f590d6459270e1526
Cr-Commit-Position: refs/heads/master@{#31721}

Powered by Google App Engine
This is Rietveld 408576698