Skip to content
This repository was archived by the owner on Jul 3, 2020. It is now read-only.

Commit e5e1496

Browse files
authored
Merge pull request #124 from runtimejs/v8
V8 5.4.9
2 parents 7075732 + 4d8c179 commit e5e1496

2,731 files changed

Lines changed: 528726 additions & 220735 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

deps/SConscript

Lines changed: 111 additions & 74 deletions
Large diffs are not rendered by default.

deps/v8/.clang-format

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Defines the Google C++ style for automatic reformatting.
22
# http://clang.llvm.org/docs/ClangFormatStyleOptions.html
33
BasedOnStyle: Google
4-
MaxEmptyLinesToKeep: 2
4+
MaxEmptyLinesToKeep: 1

deps/v8/.gitignore

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,9 @@ gcsuspects
4040
shell
4141
shell_g
4242
/_*
43-
/base/trace_event/common
44-
/build/Debug
45-
/build/gyp
46-
/build/ipch/
47-
/build/Release
48-
/build/win_toolchain.json
43+
/base
44+
/build
45+
/gypfiles/win_toolchain.json
4946
/buildtools
5047
/hydrogen.cfg
5148
/obj
@@ -59,18 +56,23 @@ shell_g
5956
/test/promises-aplus/sinon
6057
/test/simdjs/data
6158
/test/test262/data
59+
/test/test262/data.tar
6260
/testing/gmock
6361
/testing/gtest
6462
/third_party
6563
/third_party/icu
6664
/third_party/llvm
6765
/third_party/llvm-build
6866
/tools/clang
69-
/tools/jsfunfuzz
70-
/tools/jsfunfuzz.zip
67+
/tools/gcmole/gcmole-tools
68+
/tools/gcmole/gcmole-tools.tar.gz
69+
/tools/gyp
70+
/tools/jsfunfuzz/jsfunfuzz
71+
/tools/jsfunfuzz/jsfunfuzz.tar.gz
7172
/tools/luci-go/linux64/isolate
7273
/tools/luci-go/mac64/isolate
7374
/tools/luci-go/win64/isolate.exe
75+
/tools/mb
7476
/tools/oom_dump/oom_dump
7577
/tools/oom_dump/oom_dump.o
7678
/tools/swarming_client
@@ -84,7 +86,9 @@ GTAGS
8486
GRTAGS
8587
GSYMS
8688
GPATH
89+
tags
8790
gtags.files
8891
turbo*.cfg
8992
turbo*.dot
9093
turbo*.json
94+
v8.ignition_dispatches_table.json

deps/v8/.gn

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# This file is used by the GN meta build system to find the root of the source
2+
# tree and to set startup options. For documentation on the values set in this
3+
# file, run "gn help dotfile" at the command line.
4+
5+
# The location of the build configuration file.
6+
buildconfig = "//build/config/BUILDCONFIG.gn"
7+
8+
# The secondary source root is a parallel directory tree where
9+
# GN build files are placed when they can not be placed directly
10+
# in the source tree, e.g. for third party source trees.
11+
secondary_source = "//build/secondary/"
12+
13+
# These are the targets to check headers for by default. The files in targets
14+
# matching these patterns (see "gn help label_pattern" for format) will have
15+
# their includes checked for proper dependencies when you run either
16+
# "gn check" or "gn gen --check".
17+
check_targets = [
18+
]
19+
20+
# These are the list of GN files that run exec_script. This whitelist exists
21+
# to force additional review for new uses of exec_script, which is strongly
22+
# discouraged except for gypi_to_gn calls.
23+
exec_script_whitelist = [
24+
"//build/config/android/BUILD.gn",
25+
"//build/config/android/config.gni",
26+
"//build/config/android/internal_rules.gni",
27+
"//build/config/android/rules.gni",
28+
"//build/config/BUILD.gn",
29+
"//build/config/compiler/BUILD.gn",
30+
"//build/config/gcc/gcc_version.gni",
31+
"//build/config/ios/ios_sdk.gni",
32+
"//build/config/linux/atk/BUILD.gn",
33+
"//build/config/linux/BUILD.gn",
34+
"//build/config/linux/pkg_config.gni",
35+
"//build/config/mac/mac_sdk.gni",
36+
"//build/config/posix/BUILD.gn",
37+
"//build/config/sysroot.gni",
38+
"//build/config/win/BUILD.gn",
39+
"//build/config/win/visual_studio_version.gni",
40+
"//build/gn_helpers.py",
41+
"//build/gypi_to_gn.py",
42+
"//build/toolchain/concurrent_links.gni",
43+
"//build/toolchain/gcc_toolchain.gni",
44+
"//build/toolchain/mac/BUILD.gn",
45+
"//build/toolchain/nacl/BUILD.gn",
46+
"//build/toolchain/win/BUILD.gn",
47+
"//build/util/branding.gni",
48+
"//build/util/version.gni",
49+
"//test/cctest/BUILD.gn",
50+
"//test/test262/BUILD.gn",
51+
"//test/unittests/BUILD.gn",
52+
]

deps/v8/.ycm_extra_conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
# Flags from YCM's default config.
4343
flags = [
4444
'-DUSE_CLANG_COMPLETER',
45-
'-std=gnu++0x',
45+
'-std=gnu++11',
4646
'-x',
4747
'c++',
4848
]

deps/v8/AUTHORS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ Alexis Campailla <alexis@janeasystems.com>
4040
Andreas Anyuru <andreas.anyuru@gmail.com>
4141
Andrew Paprocki <andrew@ishiboo.com>
4242
Andrei Kashcha <anvaka@gmail.com>
43+
Anna Henningsen <addaleax@gmail.com>
44+
Bangfu Tao <bangfu.tao@samsung.com>
4345
Ben Noordhuis <info@bnoordhuis.nl>
46+
Benjamin Tan <demoneaux@gmail.com>
4447
Bert Belder <bertbelder@gmail.com>
4548
Burcu Dogan <burcujdogan@gmail.com>
4649
Caitlin Potter <caitpotter88@gmail.com>
@@ -60,6 +63,7 @@ Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
6063
Geoffrey Garside <ggarside@gmail.com>
6164
Han Choongwoo <cwhan.tunz@gmail.com>
6265
Hirofumi Mako <mkhrfm@gmail.com>
66+
Honggyu Kim <honggyu.kp@gmail.com>
6367
Ioseb Dzmanashvili <ioseb.dzmanashvili@gmail.com>
6468
Isiah Meadows <impinball@gmail.com>
6569
Jan de Mooij <jandemooij@gmail.com>
@@ -69,6 +73,7 @@ Jianghua Yang <jianghua.yjh@alibaba-inc.com>
6973
Joel Stanley <joel@jms.id.au>
7074
Johan Bergström <johan@bergstroem.nu>
7175
Jonathan Liu <net147@gmail.com>
76+
Julien Brianceau <jbriance@cisco.com>
7277
JunHo Seo <sejunho@gmail.com>
7378
Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>
7479
Karl Skomski <karl@skomski.com>
@@ -85,7 +90,9 @@ Michael Smith <mike@w3.org>
8590
Mike Gilbert <floppymaster@gmail.com>
8691
Mike Pennisi <mike@mikepennisi.com>
8792
Milton Chiang <milton.chiang@mediatek.com>
93+
Myeong-bo Shim <m0609.shim@samsung.com>
8894
Nicolas Antonius Ernst Leopold Maria Kaiser <nikai@nikai.net>
95+
Oleksandr Chekhovskyi <oleksandr.chekhovskyi@gmail.com>
8996
Paolo Giarrusso <p.giarrusso@gmail.com>
9097
Patrick Gansterer <paroga@paroga.com>
9198
Peter Varga <pvarga@inf.u-szeged.hu>
@@ -107,5 +114,6 @@ Vlad Burlik <vladbph@gmail.com>
107114
Vladimir Krivosheev <develar@gmail.com>
108115
Vladimir Shutoff <vovan@shutoff.ru>
109116
Yu Yin <xwafish@gmail.com>
117+
Zac Hansen <xaxxon@gmail.com>
110118
Zhongping Wang <kewpie.w.zp@gmail.com>
111119
柳荣一 <admin@web-tinker.com>

0 commit comments

Comments
 (0)