summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-10-20 13:20:48 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-10-20 16:30:02 -0700
commitbcf10bcf27daef5979f8e8844110eb4ff6c33a9d (patch)
tree10d31127e89da8b8f034ec3abd6423c609c84024
parent92b0a94c23c2c5df969969c20a6ef760e499f984 (diff)
Upgrade V8 to 7.1.302.4
-rw-r--r--.appveyor.yml6
-rw-r--r--.gn3
-rw-r--r--gclient_config.py3
m---------third_party0
4 files changed, 10 insertions, 2 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 97f374c8d..98673ab1d 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -401,7 +401,11 @@ after_test:
$dir = "$env:APPVEYOR_BUILD_FOLDER\out\$trap"
Exec { gn gen $dir | Out-Null }
$files = Get-Tree $dir -File -Force -Recurse | where Extension -ne ".dll"
- Select-String $trap -Path $files -SimpleMatch | tee -Variable line_matches
+ Select-String $trap -Path $files -SimpleMatch | where {
+ # V8 took the liberty to produce an absolute path in their ninja
+ # output. We can't do much about that, so we just ignore it.
+ $_.Line -notmatch "v8/builtins-generated/bytecodes-builtins-list.h"
+ } | tee -Variable line_matches
if ($line_matches) {
$ctx = $line_matches.Line |
Select-String "[^\s;,]*[\s=]*[^\s;,=]*$trap[^\s;,]*" -AllMatches |
diff --git a/.gn b/.gn
index bebb5388f..b1d17e13e 100644
--- a/.gn
+++ b/.gn
@@ -23,6 +23,9 @@ default_args = {
use_ozone = false
use_udev = false
+ # To disable "use_atk" and other features that we don't need.
+ is_desktop_linux = false
+
# TODO(ry) We may want to turn on CFI at some point. Disabling for simplicity
# for now. See http://clang.llvm.org/docs/ControlFlowIntegrity.html
is_cfi = false
diff --git a/gclient_config.py b/gclient_config.py
index f5c1cda52..93d744a3f 100644
--- a/gclient_config.py
+++ b/gclient_config.py
@@ -1,6 +1,6 @@
# Copyright 2018 the Deno authors. All rights reserved. MIT license.
solutions = [{
- 'url': 'https://chromium.googlesource.com/v8/v8.git@7.0.276.15',
+ 'url': 'https://chromium.googlesource.com/v8/v8.git@7.1.302.4',
'name': 'v8',
'deps_file': 'DEPS',
'custom_deps': {
@@ -8,6 +8,7 @@ solutions = [{
'v8/third_party/colorama/src': None,
'v8/testing/gmock': None,
'v8/tools/swarming_client': None,
+ 'v8/tools/gyp': None,
'v8/third_party/instrumented_libraries': None,
'v8/third_party/android_tools': None,
'v8/third_party/depot_tools': None,
diff --git a/third_party b/third_party
-Subproject 71587318f7faf4ac4df78b355f5aec579e0de6f
+Subproject 33fa88485c6b32ebf8fc0c41d84ca2ece7f9a63