0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-10-29 08:58:01 -04:00

Upgrade V8 to 7.1.302.4

This commit is contained in:
Ryan Dahl 2018-10-20 13:20:48 -04:00
parent 92b0a94c23
commit bcf10bcf27
4 changed files with 11 additions and 3 deletions

View file

@ -401,7 +401,11 @@ after_test:
$dir = "$env:APPVEYOR_BUILD_FOLDER\out\$trap" $dir = "$env:APPVEYOR_BUILD_FOLDER\out\$trap"
Exec { gn gen $dir | Out-Null } Exec { gn gen $dir | Out-Null }
$files = Get-Tree $dir -File -Force -Recurse | where Extension -ne ".dll" $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) { if ($line_matches) {
$ctx = $line_matches.Line | $ctx = $line_matches.Line |
Select-String "[^\s;,]*[\s=]*[^\s;,=]*$trap[^\s;,]*" -AllMatches | Select-String "[^\s;,]*[\s=]*[^\s;,=]*$trap[^\s;,]*" -AllMatches |

3
.gn
View file

@ -23,6 +23,9 @@ default_args = {
use_ozone = false use_ozone = false
use_udev = 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 # 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 # for now. See http://clang.llvm.org/docs/ControlFlowIntegrity.html
is_cfi = false is_cfi = false

View file

@ -1,6 +1,6 @@
# Copyright 2018 the Deno authors. All rights reserved. MIT license. # Copyright 2018 the Deno authors. All rights reserved. MIT license.
solutions = [{ 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', 'name': 'v8',
'deps_file': 'DEPS', 'deps_file': 'DEPS',
'custom_deps': { 'custom_deps': {
@ -8,6 +8,7 @@ solutions = [{
'v8/third_party/colorama/src': None, 'v8/third_party/colorama/src': None,
'v8/testing/gmock': None, 'v8/testing/gmock': None,
'v8/tools/swarming_client': None, 'v8/tools/swarming_client': None,
'v8/tools/gyp': None,
'v8/third_party/instrumented_libraries': None, 'v8/third_party/instrumented_libraries': None,
'v8/third_party/android_tools': None, 'v8/third_party/android_tools': None,
'v8/third_party/depot_tools': None, 'v8/third_party/depot_tools': None,

@ -1 +1 @@
Subproject commit 71587318f7faf4ac4df78b355f5aec579e0de6fc Subproject commit 33fa88485c6b32ebf8fc0c41d84ca2ece7f9a633