summaryrefslogtreecommitdiffstats
path: root/gin/v8_initializer.cc
Commit message (Collapse)AuthorAgeFilesLines
* Add additional checks to help diagnose issue 479537.oth2015-04-231-2/+10
| | | | | | | | BUG=479537 Review URL: https://codereview.chromium.org/1104513002 Cr-Commit-Position: refs/heads/master@{#326490}
* Add support to extension_shell and ash_shell to use external V8 snapshot files.rmcilroy2015-04-061-41/+67
| | | | | | | | | | | | | | | | | | | 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 Review URL: https://codereview.chromium.org/1019483002 Cr-Commit-Position: refs/heads/master@{#323953}
* Move V8 snapshot loading code from isolate_holder to gin/v8_startup_data.{h,cc}.oth2015-04-051-0/+221
isolate_holder.h is public and used by blink and therefore cannot refer to types from base. As part of porting this to other platforms we needed to load snapshots from BaseFile descriptors. BUG=421063 Review URL: https://codereview.chromium.org/1011133006 Cr-Commit-Position: refs/heads/master@{#323886}