Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
911eafa
deps: update V8 to lkgr
targos Aug 24, 2016
b959316
deps: edit V8 gitignore to allow trace event copy
targos Aug 24, 2016
0308fb5
deps: update V8 trace event to 315bf1e2d45be7d53346c31cfcc37424a32c30c8
targos Aug 24, 2016
3b22fa5
deps: edit V8 gitignore to allow gtest_prod.h copy
targos Aug 24, 2016
6f3c4b4
deps: update V8 gtest to 6f8a66431cb592dad629028a50b3dd418a408c87
targos Aug 24, 2016
63efe54
build: update V8 gypfile paths
targos Jun 30, 2016
1f07be3
tools: do not disable ICU's transliteration
targos Jun 30, 2016
914bd4c
build: use libc++ on mac
ofrobots Jul 22, 2016
c07be79
build: define icu_use_data_file_flag
ofrobots Jul 25, 2016
c3d1aee
no longer need to use std::tr1::
targos Aug 12, 2016
a590897
fix BSD compilation
targos Aug 19, 2016
24822cd
fix solaris build
targos Aug 20, 2016
c0d6d98
v8.gyp: fix mkpeephole on Windows for Node.js
targos Aug 24, 2016
c2b4912
Makefile: don't clean V8 gtest directory
targos Aug 24, 2016
b4ad793
build: fix mkpeephole configuration
ofrobots Aug 25, 2016
4bdfea1
deps: update V8 to lkgr 6a72f3731bdb3a0f175b5dce7dcfad9faab4f4f7
fhinkel Sep 16, 2016
2ab5d9a
deps: edit V8 gitignore to allow trace event copy
fhinkel Sep 16, 2016
0c61685
deps: update V8 trace event to 26eac53e73b09625e9b8f783b479e54fcae85f58
fhinkel Sep 16, 2016
b2d5aab
deps: edit V8 gitignore to allow gtest_prod.h copy
fhinkel Sep 16, 2016
76b4156
deps: update V8 gtest to 6f8a66431cb592dad629028a50b3dd418a408c87
fhinkel Sep 16, 2016
94b3d34
test: move fixed known issue to tests
fhinkel Sep 16, 2016
515747e
Revert "repl: Mitigate vm #548 function redefinition issue"
fhinkel Sep 16, 2016
0a35a2c
deps: update V8 to f72b4a084af38e767acfe7470dbd93fb06281000
fhinkel Sep 28, 2016
7d43548
deps: edit V8 gitignore to allow trace event copy
fhinkel Sep 28, 2016
3e96ed1
deps: update V8 trace event to 6232c13e4edb36c84c61653fdae5a4afb5af9745
fhinkel Sep 28, 2016
a81b951
deps: edit V8 gitignore to allow gtest_prod.h copy
fhinkel Sep 28, 2016
1d586a4
deps: update V8 gtest to 6f8a66431cb592dad629028a50b3dd418a408c87
fhinkel Sep 28, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ $(NODE_G_EXE): config.gypi out/Makefile
$(MAKE) -C out BUILDTYPE=Debug V=$(V)
ln -fs out/Debug/$(NODE_EXE) $@

out/Makefile: common.gypi deps/uv/uv.gyp deps/http_parser/http_parser.gyp deps/zlib/zlib.gyp deps/v8/build/toolchain.gypi deps/v8/build/features.gypi deps/v8/tools/gyp/v8.gyp node.gyp config.gypi
out/Makefile: common.gypi deps/uv/uv.gyp deps/http_parser/http_parser.gyp deps/zlib/zlib.gyp deps/v8/gypfiles/toolchain.gypi deps/v8/gypfiles/features.gypi deps/v8/src/v8.gyp node.gyp config.gypi
$(PYTHON) tools/gyp_node.py -f make

config.gypi: configure
Expand Down Expand Up @@ -103,7 +103,6 @@ distclean:
-rm -rf deps/icu4c*.tgz deps/icu4c*.zip deps/icu-tmp
-rm -f $(BINARYTAR).* $(TARBALL).*
-rm -rf deps/v8/testing/gmock
-rm -rf deps/v8/testing/gtest

check: test

Expand Down
6 changes: 5 additions & 1 deletion common.gypi
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
# Don't bake anything extra into the snapshot.
'v8_use_external_startup_data%': 0,

# Don't use ICU data file (icudtl.dat) from V8, we use our own.
'icu_use_data_file_flag%': 0,

'conditions': [
['OS == "win"', {
'os_posix': 0,
Expand All @@ -44,7 +47,7 @@
'V8_BASE': '<(PRODUCT_DIR)/libv8_base.a',
}, {
'OBJ_DIR': '<(PRODUCT_DIR)/obj.target',
'V8_BASE': '<(PRODUCT_DIR)/obj.target/deps/v8/tools/gyp/libv8_base.a',
'V8_BASE': '<(PRODUCT_DIR)/obj.target/deps/v8/src/libv8_base.a',
}],
['openssl_fips != ""', {
'OPENSSL_PRODUCT': 'libcrypto.a',
Expand Down Expand Up @@ -382,6 +385,7 @@
'xcode_settings': {
'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',
'CLANG_CXX_LANGUAGE_STANDARD': 'gnu++0x', # -std=gnu++0x
'CLANG_CXX_LIBRARY': 'libc++',
},
}],
],
Expand Down
2 changes: 2 additions & 0 deletions configure
Original file line number Diff line number Diff line change
Expand Up @@ -760,6 +760,8 @@ def configure_node(o):
want_snapshots = not options.without_snapshot
o['variables']['want_separate_host_toolset'] = int(
cross_compiling and want_snapshots)
o['variables']['want_separate_host_toolset_mkpeephole'] = int(
cross_compiling)

if target_arch == 'arm':
configure_arm(o)
Expand Down
32 changes: 26 additions & 6 deletions deps/v8/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,13 @@ gcsuspects
shell
shell_g
/_*
/build/Debug
/build/gyp
/build/ipch
/build/Release
/build/win_toolchain.json
/build
/gypfiles/win_toolchain.json
/buildtools
/hydrogen.cfg
/obj
/out
/out.gn
/perf.data
/perf.data.old
/test/benchmarks/data
Expand All @@ -59,15 +57,29 @@ shell_g
/test/simdjs/data
/test/test262/data
/test/test262/data.tar
/test/test262/harness
/testing/gmock
/testing/gtest
/testing/gtest/*
!/testing/gtest/include
/testing/gtest/include/*
!/testing/gtest/include/gtest
/testing/gtest/include/gtest/*
!/testing/gtest/include/gtest/gtest_prod.h
/third_party
/third_party/android_tools
/third_party/cygwin
/third_party/icu
/third_party/instrumented_libraries
/third_party/inspector_protocol
/third_party/jinga2
/third_party/llvm
/third_party/llvm-build
/third_party/markupsafe
/third_party/WebKit
/tools/clang
/tools/gcmole/gcmole-tools
/tools/gcmole/gcmole-tools.tar.gz
/tools/gyp
/tools/jsfunfuzz/jsfunfuzz
/tools/jsfunfuzz/jsfunfuzz.tar.gz
/tools/luci-go/linux64/isolate
Expand All @@ -78,6 +90,8 @@ shell_g
/tools/swarming_client
/tools/visual_studio/Debug
/tools/visual_studio/Release
/test/fuzzer/wasm
/test/fuzzer/wasm_asmjs
/v8.log.ll
/xcodebuild
TAGS
Expand All @@ -86,7 +100,13 @@ GTAGS
GRTAGS
GSYMS
GPATH
tags
gtags.files
turbo*.cfg
turbo*.dot
turbo*.json
v8.ignition_dispatches_table.json
/test/fuzzer/wasm.tar.gz
/test/fuzzer/wasm_asmjs.tar.gz
/src/inspector/build/closure-compiler.tar.gz
/src/inspector/build/closure-compiler
48 changes: 48 additions & 0 deletions deps/v8/.gn
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# This file is used by the GN meta build system to find the root of the source
# tree and to set startup options. For documentation on the values set in this
# file, run "gn help dotfile" at the command line.

# The location of the build configuration file.
buildconfig = "//build/config/BUILDCONFIG.gn"

# The secondary source root is a parallel directory tree where
# GN build files are placed when they can not be placed directly
# in the source tree, e.g. for third party source trees.
secondary_source = "//build/secondary/"

# These are the targets to check headers for by default. The files in targets
# matching these patterns (see "gn help label_pattern" for format) will have
# their includes checked for proper dependencies when you run either
# "gn check" or "gn gen --check".
check_targets = []

# These are the list of GN files that run exec_script. This whitelist exists
# to force additional review for new uses of exec_script, which is strongly
# discouraged except for gypi_to_gn calls.
exec_script_whitelist = [
"//build/config/android/BUILD.gn",
"//build/config/android/config.gni",
"//build/config/android/internal_rules.gni",
"//build/config/android/rules.gni",
"//build/config/BUILD.gn",
"//build/config/compiler/BUILD.gn",
"//build/config/gcc/gcc_version.gni",
"//build/config/ios/ios_sdk.gni",
"//build/config/linux/atk/BUILD.gn",
"//build/config/linux/BUILD.gn",
"//build/config/linux/pkg_config.gni",
"//build/config/mac/mac_sdk.gni",
"//build/config/posix/BUILD.gn",
"//build/config/sysroot.gni",
"//build/config/win/BUILD.gn",
"//build/config/win/visual_studio_version.gni",
"//build/gn_helpers.py",
"//build/gypi_to_gn.py",
"//build/toolchain/concurrent_links.gni",
"//build/toolchain/gcc_toolchain.gni",
"//build/toolchain/mac/BUILD.gn",
"//build/toolchain/win/BUILD.gn",
"//build/util/branding.gni",
"//build/util/version.gni",
"//test/test262/BUILD.gn",
]
11 changes: 10 additions & 1 deletion deps/v8/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Alexis Campailla <alexis@janeasystems.com>
Andreas Anyuru <andreas.anyuru@gmail.com>
Andrew Paprocki <andrew@ishiboo.com>
Andrei Kashcha <anvaka@gmail.com>
Anna Henningsen <addaleax@gmail.com>
Bangfu Tao <bangfu.tao@samsung.com>
Ben Noordhuis <info@bnoordhuis.nl>
Benjamin Tan <demoneaux@gmail.com>
Expand All @@ -50,7 +51,9 @@ Craig Schlenter <craig.schlenter@gmail.com>
Chris Nardi <hichris123@gmail.com>
Christopher A. Taylor <chris@gameclosure.com>
Daniel Andersson <kodandersson@gmail.com>
Daniel Bevenius <daniel.bevenius@gmail.com>
Daniel James <dnljms@gmail.com>
Deon Dior <diaoyuanjie@gmail.com>
Douglas Crosher <dtc-v8@scieneer.com>
Dusan Milosavljevic <dusan.m.milosavljevic@gmail.com>
Erich Ocean <erich.ocean@me.com>
Expand All @@ -60,8 +63,10 @@ Felix Geisendörfer <haimuiba@gmail.com>
Filipe David Manana <fdmanana@gmail.com>
Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
Geoffrey Garside <ggarside@gmail.com>
Gwang Yoon Hwang <ryumiel@company100.net>
Han Choongwoo <cwhan.tunz@gmail.com>
Hirofumi Mako <mkhrfm@gmail.com>
Honggyu Kim <honggyu.kp@gmail.com>
Ioseb Dzmanashvili <ioseb.dzmanashvili@gmail.com>
Isiah Meadows <impinball@gmail.com>
Jan de Mooij <jandemooij@gmail.com>
Expand All @@ -85,13 +90,17 @@ Matthew Sporleder <msporleder@gmail.com>
Maxim Mossienko <maxim.mossienko@gmail.com>
Michael Lutz <michi@icosahedron.de>
Michael Smith <mike@w3.org>
Michaël Zasso <mic.besace@gmail.com>
Mike Gilbert <floppymaster@gmail.com>
Mike Pennisi <mike@mikepennisi.com>
Milton Chiang <milton.chiang@mediatek.com>
Myeong-bo Shim <m0609.shim@samsung.com>
Nicolas Antonius Ernst Leopold Maria Kaiser <nikai@nikai.net>
Noj Vek <nojvek@gmail.com>
Oleksandr Chekhovskyi <oleksandr.chekhovskyi@gmail.com>
Paolo Giarrusso <p.giarrusso@gmail.com>
Patrick Gansterer <paroga@paroga.com>
Peter Rybin <peter.rybin@gmail.com>
Peter Varga <pvarga@inf.u-szeged.hu>
Paul Lind <plind44@gmail.com>
Rafal Krypa <rafal@krypa.net>
Expand All @@ -113,4 +122,4 @@ Vladimir Shutoff <vovan@shutoff.ru>
Yu Yin <xwafish@gmail.com>
Zac Hansen <xaxxon@gmail.com>
Zhongping Wang <kewpie.w.zp@gmail.com>
柳荣一 <admin@web-tinker.com>
柳荣一 <admin@web-tinker.com>
Loading