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

Issue 1019483002: Add support to extension_shell and ash_shell to use external V8 snapshot files. (Closed)

Created:
5 years, 9 months ago by rmcilroy
Modified:
5 years, 8 months ago
CC:
chromium-reviews, gunsch+watch_chromium.org, lcwu+watch_chromium.org, oshima+watch_chromium.org, stevenjb+watch_chromium.org, oth
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add support to extension_shell and ash_shell to use external V8 snapshot files. Adds support to extension_shell and ash_shell to use external V8 snapshot files in preparation for moving ChromeOS and ChromeCast to use this. Re-factors the chrome_content_browser_client and content/shell_content_browser_client to allow more reuse of the code which opens the V8 external snapshot for child processes by adding IsolateHolder::OpenV8FilesForChildProcesses. This does not yet switch ChromeOS to use external V8 snapshot files - this will be done in follow up CL https://codereview.chromium.org/1019123002. BUG=421063 Committed: https://crrev.com/54fab5e3b8f16436d3329ecbdb6c40e050278a51 Cr-Commit-Position: refs/heads/master@{#323953}

Patch Set 1 #

Patch Set 2 : More fixes for ChromeOS #

Patch Set 3 : Remove gyp changes #

Total comments: 6

Patch Set 4 : Address review comments #

Total comments: 1

Patch Set 5 : Rebased #

Patch Set 6 : Fix Mac and Win builds #

Patch Set 7 : Rebase and move to V8Initializer #

Patch Set 8 : Fix typo #

Patch Set 9 : Fix Mac and Win #

Unified diffs Side-by-side diffs Delta from patch set Stats (+181 lines, -78 lines) Patch
M ash/shell/DEPS View 1 1 chunk +1 line, -0 lines 0 comments Download
M ash/shell/content_client/shell_content_browser_client.h View 1 1 chunk +11 lines, -0 lines 0 comments Download
M ash/shell/content_client/shell_content_browser_client.cc View 1 2 3 4 5 6 2 chunks +30 lines, -1 line 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 1 chunk +9 lines, -16 lines 0 comments Download
M content/shell/browser/shell_content_browser_client.cc View 1 2 3 4 5 6 1 chunk +9 lines, -16 lines 0 comments Download
M extensions/shell/browser/DEPS View 1 1 chunk +2 lines, -0 lines 0 comments Download
M extensions/shell/browser/shell_content_browser_client.h View 1 2 chunks +12 lines, -0 lines 0 comments Download
M extensions/shell/browser/shell_content_browser_client.cc View 1 2 3 4 5 6 7 5 chunks +34 lines, -4 lines 0 comments Download
M gin/v8_initializer.h View 1 2 3 4 5 6 1 chunk +6 lines, -0 lines 0 comments Download
M gin/v8_initializer.cc View 1 2 3 4 5 6 7 8 3 chunks +67 lines, -41 lines 0 comments Download

Messages

Total messages: 42 (23 generated)
rmcilroy
jochen@chromium.org: Please review changes in content and gin. jamescook@chromium.org: Please review changes in ash and ...
5 years, 9 months ago (2015-03-18 22:08:36 UTC) #3
James Cook
Generally this seems OK, but I would rewrite the CL description (especially the first line) ...
5 years, 9 months ago (2015-03-18 23:20:06 UTC) #4
rmcilroy
Thanks for the review, PTAL. > Generally this seems OK, but I would rewrite the ...
5 years, 9 months ago (2015-03-19 14:41:40 UTC) #5
James Cook
ash and extensions LGTM https://codereview.chromium.org/1019483002/diff/80001/gin/public/isolate_holder.h File gin/public/isolate_holder.h (right): https://codereview.chromium.org/1019483002/diff/80001/gin/public/isolate_holder.h#newcode63 gin/public/isolate_holder.h:63: // success. Thanks for documenting ...
5 years, 9 months ago (2015-03-19 15:48:37 UTC) #6
rmcilroy
On 2015/03/19 15:48:37, James Cook wrote: > ash and extensions LGTM > > https://codereview.chromium.org/1019483002/diff/80001/gin/public/isolate_holder.h > ...
5 years, 9 months ago (2015-03-20 11:07:24 UTC) #7
jochen (gone - plz use gerrit)
lgtm
5 years, 9 months ago (2015-03-20 14:49:48 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/80001
5 years, 9 months ago (2015-03-20 14:57:20 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/35540)
5 years, 9 months ago (2015-03-20 15:26:13 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/100001
5 years, 9 months ago (2015-03-20 17:58:52 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/35596)
5 years, 9 months ago (2015-03-20 18:42:06 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/120001
5 years, 9 months ago (2015-03-20 22:35:09 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: win8_chromium_rel on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win8_chromium_rel/builds/66311)
5 years, 9 months ago (2015-03-20 23:44:17 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/160001
5 years, 8 months ago (2015-04-06 15:59:05 UTC) #25
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/40420)
5 years, 8 months ago (2015-04-06 16:30:12 UTC) #27
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/180001
5 years, 8 months ago (2015-04-06 19:55:35 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/200001
5 years, 8 months ago (2015-04-06 19:59:22 UTC) #35
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1019483002/220001
5 years, 8 months ago (2015-04-06 20:28:30 UTC) #40
commit-bot: I haz the power
Committed patchset #9 (id:220001)
5 years, 8 months ago (2015-04-06 21:15:14 UTC) #41
commit-bot: I haz the power
5 years, 8 months ago (2015-04-06 21:16:20 UTC) #42
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/54fab5e3b8f16436d3329ecbdb6c40e050278a51
Cr-Commit-Position: refs/heads/master@{#323953}

Powered by Google App Engine
This is Rietveld 408576698