mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-15 03:14:23 +00:00
lang/v8-beta: Update to 10.1.124.1
- Use v8 tarball from GitHub mirror Changes: https://chromium.googlesource.com/v8/v8.git/+log/refs/heads/10.1-lkgr
This commit is contained in:
parent
406d2fa2ad
commit
ddfd479b91
@ -2,13 +2,11 @@
|
||||
# https://chromium.googlesource.com/v8/v8/+/refs/heads/10.0-lkgr
|
||||
|
||||
PORTNAME= v8
|
||||
PORTVERSION= 10.0.139.6
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 10.1.124.1
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= LOCAL/sunpoet/v8/${PORTVERSION:R:R}
|
||||
PKGNAMESUFFIX= -beta
|
||||
DISTFILES= v8-${PORTVERSION}.tar.gz \
|
||||
build-${BUILD_REV}.tar.gz \
|
||||
DISTFILES= build-${BUILD_REV}.tar.gz \
|
||||
buildtools-${BUILDTOOLS_REV}.tar.gz \
|
||||
clang-${CLANG_REV}.tar.gz \
|
||||
common-${COMMON_REV}.tar.gz \
|
||||
@ -36,22 +34,23 @@ USE_GNOME= glib20
|
||||
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||
MAKE_ARGS= -C out/Release
|
||||
NO_WRKSUBDIR= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
SUB_FILES= v8.pc v8_libbase.pc v8_libplatform.pc
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
||||
CPE_VENDOR= google
|
||||
|
||||
CONFLICTS_INSTALL= v8
|
||||
|
||||
BUILD_REV= 62a6377648eb82cff75e3a12f689400694fbbb63
|
||||
BUILDTOOLS_REV= 169eef5b952dea9b285bf1a0a7aff7518a3ed907
|
||||
CLANG_REV= 62e2cd966f93a27aab0953ce7c2d83ffd6bdfdcc
|
||||
BUILD_REV= 3d9590754d5d23e62d15472c5baf6777ca59df20
|
||||
BUILDTOOLS_REV= 113dd1badbcbffea108a8c95ac7c89c22bfd25f3
|
||||
CLANG_REV= b60d34c100e5a8f4b01d838527f000faab673da3
|
||||
COMMON_REV= d115b033c4e53666b535cbd1985ffe60badad082
|
||||
GOOGLETEST_REV= ea55f1f52c489535f0d3b583c81529762c9cb5ea
|
||||
ICU_REV= b867f209e4b56b0a8c01aaaba3882ad41e438c4f
|
||||
ZLIB_REV= 9538f4194f6e5eff1bd59f2396ed9d05b1a8d801
|
||||
GOOGLETEST_REV= ae5e06dd35c6137d335331b0815cf1f60fd7e3c5
|
||||
ICU_REV= 8a5b728e4f43b0eabdb9ea450f956d67cfb22719
|
||||
ZLIB_REV= b0676a1f52484bf53a1a49d0e48ff8abc430fafe
|
||||
|
||||
# Run "gn args --list out/Release" for all variables.
|
||||
# Some parts don't have use_system_* flag, and can be turned on/off by using
|
||||
|
@ -1,17 +1,17 @@
|
||||
TIMESTAMP = 1647264438
|
||||
SHA256 (v8/10.0/v8-10.0.139.6.tar.gz) = 80378a7242c0dbac5273884f0d6a209eef3f0e100bf460b862a8a25acb7b3b79
|
||||
SIZE (v8/10.0/v8-10.0.139.6.tar.gz) = 27533786
|
||||
SHA256 (v8/10.0/build-62a6377648eb82cff75e3a12f689400694fbbb63.tar.gz) = a40bd84480727c8679658f8603c27ba2745c3e3d81feadd2a63face077aec958
|
||||
SIZE (v8/10.0/build-62a6377648eb82cff75e3a12f689400694fbbb63.tar.gz) = 1406814
|
||||
SHA256 (v8/10.0/buildtools-169eef5b952dea9b285bf1a0a7aff7518a3ed907.tar.gz) = 4bcd975013578a719ef010e090a605e0fc167812b1257e7c97a468a23402edcd
|
||||
SIZE (v8/10.0/buildtools-169eef5b952dea9b285bf1a0a7aff7518a3ed907.tar.gz) = 86888
|
||||
SHA256 (v8/10.0/clang-62e2cd966f93a27aab0953ce7c2d83ffd6bdfdcc.tar.gz) = 73f0ccf32390764b1c463f05d75b340174fefddd0b5f8a920bacc4952673be0a
|
||||
SIZE (v8/10.0/clang-62e2cd966f93a27aab0953ce7c2d83ffd6bdfdcc.tar.gz) = 300831
|
||||
SHA256 (v8/10.0/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 568c091ad5ce5291f4bae7e86a25622aa7d6dcfe4efb0b20d0771557a0c57eea
|
||||
SIZE (v8/10.0/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10496
|
||||
SHA256 (v8/10.0/googletest-ea55f1f52c489535f0d3b583c81529762c9cb5ea.tar.gz) = 0f89aad1ce740025f9175b7c188f3e00be982fe3671b02c937dba47e60a0a088
|
||||
SIZE (v8/10.0/googletest-ea55f1f52c489535f0d3b583c81529762c9cb5ea.tar.gz) = 834690
|
||||
SHA256 (v8/10.0/icu-b867f209e4b56b0a8c01aaaba3882ad41e438c4f.tar.gz) = e07eb4ce9dbdc85774a7bcbc1fe4c5c8f96429fb51be037b51fa46463d992420
|
||||
SIZE (v8/10.0/icu-b867f209e4b56b0a8c01aaaba3882ad41e438c4f.tar.gz) = 52380232
|
||||
SHA256 (v8/10.0/zlib-9538f4194f6e5eff1bd59f2396ed9d05b1a8d801.tar.gz) = 49ccb41bd1ce2cd94de8d51029ab4bece040ab3385f542a0068ede86ff2c4b84
|
||||
SIZE (v8/10.0/zlib-9538f4194f6e5eff1bd59f2396ed9d05b1a8d801.tar.gz) = 318008
|
||||
TIMESTAMP = 1649423680
|
||||
SHA256 (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 02fa820708804f25489f6f9ce8b2d8d9fbc8be28a71707d94bd8c25619087373
|
||||
SIZE (v8/10.1/build-3d9590754d5d23e62d15472c5baf6777ca59df20.tar.gz) = 1412762
|
||||
SHA256 (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = b2b5584e6c355f85aeba32f040e77f5d6780fea6ab8bb794eaddae25f0066077
|
||||
SIZE (v8/10.1/buildtools-113dd1badbcbffea108a8c95ac7c89c22bfd25f3.tar.gz) = 87013
|
||||
SHA256 (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = a75b61def87693b6942477d81c52db2c0a7451309fdfac6e0e500304f55d10a4
|
||||
SIZE (v8/10.1/clang-b60d34c100e5a8f4b01d838527f000faab673da3.tar.gz) = 300514
|
||||
SHA256 (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 14d235ff3cc1c035090ef4fe26a9f46c0147474e6eb47ab6cbe85abcb47b84f7
|
||||
SIZE (v8/10.1/common-d115b033c4e53666b535cbd1985ffe60badad082.tar.gz) = 10495
|
||||
SHA256 (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = de43e6a5b60920910d0176fd422127eeb1568c585498c9809bfe4892bf232c03
|
||||
SIZE (v8/10.1/googletest-ae5e06dd35c6137d335331b0815cf1f60fd7e3c5.tar.gz) = 834526
|
||||
SHA256 (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 1390ec1bb71a5d84941f8868c421651690cb6de99ada5626a534b49df9b9244d
|
||||
SIZE (v8/10.1/icu-8a5b728e4f43b0eabdb9ea450f956d67cfb22719.tar.gz) = 52450740
|
||||
SHA256 (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 79d59e69e2a4c53548b45c9e5c7f601b19af3759d3b00a0792e8789ef51adf3f
|
||||
SIZE (v8/10.1/zlib-b0676a1f52484bf53a1a49d0e48ff8abc430fafe.tar.gz) = 319424
|
||||
SHA256 (v8/10.1/v8-v8-10.1.124.1_GH0.tar.gz) = 584ce1b41c3398ee8aa4fe74362df7d585dc565f31922b55d2fdd3f4a7679a0f
|
||||
SIZE (v8/10.1/v8-v8-10.1.124.1_GH0.tar.gz) = 27726717
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- BUILD.gn.orig 2022-01-23 11:58:51 UTC
|
||||
--- BUILD.gn.orig 2022-03-17 10:34:15 UTC
|
||||
+++ BUILD.gn
|
||||
@@ -5094,7 +5094,7 @@ v8_component("v8_libbase") {
|
||||
@@ -5229,7 +5229,7 @@ v8_component("v8_libbase") {
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
sources += [
|
||||
"src/base/debug/stack_trace_posix.cc",
|
||||
"src/base/platform/platform-linux.cc",
|
||||
@@ -5111,6 +5111,12 @@ v8_component("v8_libbase") {
|
||||
@@ -5246,6 +5246,12 @@ v8_component("v8_libbase") {
|
||||
]
|
||||
|
||||
libs = [ "dl" ]
|
||||
@ -22,7 +22,7 @@
|
||||
} else if (is_android) {
|
||||
if (current_toolchain == host_toolchain) {
|
||||
libs = [
|
||||
@@ -5611,6 +5617,7 @@ if (v8_monolithic) {
|
||||
@@ -5769,6 +5775,7 @@ if (v8_monolithic) {
|
||||
":v8_libplatform",
|
||||
"//build/win:default_exe_manifest",
|
||||
]
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- build/config/BUILD.gn.orig 2022-01-23 11:59:03 UTC
|
||||
--- build/config/BUILD.gn.orig 2022-04-04 20:12:26 UTC
|
||||
+++ build/config/BUILD.gn
|
||||
@@ -125,7 +125,7 @@ config("debug") {
|
||||
@@ -121,7 +121,7 @@ config("debug") {
|
||||
# builds, and we have to tell it to turn it off.
|
||||
defines += [ "_HAS_ITERATOR_DEBUGGING=0" ]
|
||||
}
|
||||
@ -9,7 +9,7 @@
|
||||
enable_iterator_debugging) {
|
||||
# Enable libstdc++ debugging facilities to help catch problems early, see
|
||||
# http://crbug.com/65151 .
|
||||
@@ -224,9 +224,7 @@ config("default_libs") {
|
||||
@@ -220,9 +220,7 @@ config("default_libs") {
|
||||
]
|
||||
} else if (is_linux || is_chromeos) {
|
||||
libs = [
|
||||
@ -19,7 +19,7 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -305,7 +303,7 @@ config("executable_config") {
|
||||
@@ -304,7 +302,7 @@ config("executable_config") {
|
||||
"//build/config/ios:ios_dynamic_flags",
|
||||
"//build/config/ios:ios_executable_flags",
|
||||
]
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- build/config/compiler/BUILD.gn.orig 2022-01-23 11:59:03 UTC
|
||||
--- build/config/compiler/BUILD.gn.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/config/compiler/BUILD.gn
|
||||
@@ -140,7 +140,7 @@ declare_args() {
|
||||
#
|
||||
@ -27,7 +27,7 @@
|
||||
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
|
||||
|
||||
# TODO(hans): Remove this once Clang generates better optimized debug info
|
||||
@@ -917,7 +917,7 @@ config("compiler_cpu_abi") {
|
||||
@@ -929,7 +929,7 @@ config("compiler_cpu_abi") {
|
||||
cflags += [ "-mtune=$arm_tune" ]
|
||||
}
|
||||
} else if (current_cpu == "arm64") {
|
||||
@ -36,7 +36,7 @@
|
||||
cflags += [ "--target=aarch64-linux-gnu" ]
|
||||
ldflags += [ "--target=aarch64-linux-gnu" ]
|
||||
}
|
||||
@@ -1238,7 +1238,7 @@ config("compiler_deterministic") {
|
||||
@@ -1250,7 +1250,7 @@ config("compiler_deterministic") {
|
||||
# different build directory like "out/feature_a" and "out/feature_b" if
|
||||
# we build same files with same compile flag.
|
||||
# Other paths are already given in relative, no need to normalize them.
|
||||
@ -45,7 +45,7 @@
|
||||
# TODO(https://crbug.com/1231236): Use -ffile-compilation-dir= here.
|
||||
cflags += [
|
||||
"-Xclang",
|
||||
@@ -1251,7 +1251,7 @@ config("compiler_deterministic") {
|
||||
@@ -1263,7 +1263,7 @@ config("compiler_deterministic") {
|
||||
# and -fcoverage-compilation-dir=.
|
||||
cflags += [ "-ffile-compilation-dir=." ]
|
||||
}
|
||||
@ -54,7 +54,7 @@
|
||||
# We don't use clang -cc1as on Windows (yet? https://crbug.com/762167)
|
||||
asmflags = [ "-Wa,-fdebug-compilation-dir,." ]
|
||||
}
|
||||
@@ -1502,7 +1502,7 @@ config("default_warnings") {
|
||||
@@ -1517,7 +1517,7 @@ config("default_warnings") {
|
||||
"-Wno-unneeded-internal-declaration",
|
||||
]
|
||||
|
||||
@ -63,7 +63,7 @@
|
||||
if (is_win) {
|
||||
# TODO(thakis): https://crbug.com/617318
|
||||
# Currently goma can not handle case sensitiveness for windows well.
|
||||
@@ -1791,7 +1791,7 @@ config("thin_archive") {
|
||||
@@ -1853,7 +1853,7 @@ config("thin_archive") {
|
||||
# archives.
|
||||
# TODO(crbug.com/1221615): Enable on is_apple if use_lld once that no longer
|
||||
# confuses lldb.
|
||||
@ -72,7 +72,7 @@
|
||||
arflags = [ "-T" ]
|
||||
} else if (is_win && use_lld) {
|
||||
arflags = [ "/llvmlibthin" ]
|
||||
@@ -2289,7 +2289,7 @@ config("symbols") {
|
||||
@@ -2354,7 +2354,7 @@ config("symbols") {
|
||||
# flag, so we can use use -g1 for pnacl and nacl-clang compiles.
|
||||
# gcc nacl is is_nacl && !is_clang, pnacl and nacl-clang are && is_clang.
|
||||
if ((!is_nacl || is_clang) && current_os != "zos") {
|
||||
@ -81,7 +81,7 @@
|
||||
}
|
||||
|
||||
if (!is_nacl && is_clang && !is_tsan && !is_asan &&
|
||||
@@ -2329,7 +2329,7 @@ config("symbols") {
|
||||
@@ -2394,7 +2394,7 @@ config("symbols") {
|
||||
# sections" there. Maybe just a bug in nacl_switch_32.S.
|
||||
_enable_gdb_index =
|
||||
symbol_level == 2 && !is_apple && !is_nacl && current_cpu != "x86" &&
|
||||
@ -90,7 +90,7 @@
|
||||
# Disable on non-fission 32-bit Android because it pushes
|
||||
# libcomponents_unittests over the 4gb size limit.
|
||||
!(is_android && !use_debug_fission && current_cpu != "x64" &&
|
||||
@@ -2347,7 +2347,7 @@ config("symbols") {
|
||||
@@ -2412,7 +2412,7 @@ config("symbols") {
|
||||
}
|
||||
|
||||
if (is_clang && (!is_nacl || is_nacl_saigo) && current_os != "zos") {
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- build/config/compiler/compiler.gni.orig 2022-01-23 11:59:03 UTC
|
||||
--- build/config/compiler/compiler.gni.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/config/compiler/compiler.gni
|
||||
@@ -224,7 +224,7 @@ declare_args() {
|
||||
@@ -225,7 +225,7 @@ declare_args() {
|
||||
|
||||
declare_args() {
|
||||
# Whether to use the gold linker from binutils instead of lld or bfd.
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- build/config/linux/BUILD.gn.orig 2021-10-13 07:49:03 UTC
|
||||
--- build/config/linux/BUILD.gn.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/config/linux/BUILD.gn
|
||||
@@ -39,7 +39,7 @@ config("runtime_library") {
|
||||
@@ -42,7 +42,7 @@ config("runtime_library") {
|
||||
|
||||
if ((!(is_chromeos_ash || is_chromeos_lacros) ||
|
||||
default_toolchain != "//build/toolchain/cros:target") &&
|
||||
|
@ -1,11 +1,14 @@
|
||||
--- build/config/rust.gni.orig 2022-01-23 11:59:03 UTC
|
||||
--- build/config/rust.gni.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/config/rust.gni
|
||||
@@ -66,7 +66,7 @@ toolchain_has_official_rust =
|
||||
@@ -84,9 +84,9 @@ android_toolchain_supports_platform =
|
||||
(!is_nacl &&
|
||||
(is_android && (current_cpu == "arm" || current_cpu == "arm64" ||
|
||||
current_cpu == "x64" || current_cpu == "x86"))) ||
|
||||
- (is_linux && current_cpu == "x64")
|
||||
+ (current_os == "linux" && current_cpu == "x64")
|
||||
chromium_toolchain_supports_platform =
|
||||
- !is_nacl && is_linux && current_cpu == "x64"
|
||||
+ !is_nacl && current_os == "linux" && current_cpu == "x64"
|
||||
|
||||
toolchain_has_rust =
|
||||
enable_rust && (toolchain_has_official_rust || rust_sysroot_absolute != "")
|
||||
enable_rust &&
|
||||
|
@ -1,4 +1,4 @@
|
||||
--- build/linux/chrome.map.orig 2021-05-01 21:15:31 UTC
|
||||
--- build/linux/chrome.map.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/linux/chrome.map
|
||||
@@ -1,4 +1,7 @@
|
||||
{
|
||||
@ -18,8 +18,8 @@
|
||||
+
|
||||
# Memory allocation symbols. We want chrome and any libraries to
|
||||
# share the same heap, so it is correct to export these symbols.
|
||||
calloc;
|
||||
@@ -83,7 +90,4 @@ global:
|
||||
aligned_alloc;
|
||||
@@ -84,7 +91,4 @@ global:
|
||||
localtime_r;
|
||||
|
||||
v8dbg_*;
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- build/toolchain/gcc_toolchain.gni.orig 2022-01-23 11:59:03 UTC
|
||||
--- build/toolchain/gcc_toolchain.gni.orig 2022-04-04 20:12:27 UTC
|
||||
+++ build/toolchain/gcc_toolchain.gni
|
||||
@@ -49,6 +49,11 @@ if (enable_resource_allowlist_generation) {
|
||||
@@ -53,6 +53,11 @@ if (enable_resource_allowlist_generation) {
|
||||
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
|
||||
}
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
# This template defines a toolchain for something that works like gcc
|
||||
# (including clang).
|
||||
#
|
||||
@@ -738,13 +743,23 @@ template("gcc_toolchain") {
|
||||
@@ -780,13 +785,23 @@ template("gcc_toolchain") {
|
||||
# use_gold too.
|
||||
template("clang_toolchain") {
|
||||
gcc_toolchain(target_name) {
|
||||
|
@ -1,10 +1,11 @@
|
||||
--- buildtools/third_party/libc++/BUILD.gn.orig 2021-09-19 10:01:13 UTC
|
||||
--- buildtools/third_party/libc++/BUILD.gn.orig 2022-04-04 20:12:27 UTC
|
||||
+++ buildtools/third_party/libc++/BUILD.gn
|
||||
@@ -23,6 +23,7 @@ config("config") {
|
||||
cflags += [
|
||||
"-fPIC",
|
||||
"-std=c++17",
|
||||
+ "-I%%LOCALBASE%%/include",
|
||||
@@ -23,7 +23,7 @@ config("config") {
|
||||
"-std:c++20",
|
||||
]
|
||||
} else {
|
||||
- cflags += [ "-fPIC" ]
|
||||
+ cflags += [ "-fPIC", "-I%%LOCALBASE%%/include" ]
|
||||
cflags_cc = [ "-std=c++20" ]
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- include/v8config.h.orig 2022-01-23 11:58:51 UTC
|
||||
--- include/v8config.h.orig 2022-03-17 10:34:15 UTC
|
||||
+++ include/v8config.h
|
||||
@@ -342,7 +342,18 @@ path. Add it with -I<path> to the command line
|
||||
@@ -344,7 +344,18 @@ path. Add it with -I<path> to the command line
|
||||
# define V8_HAS_CPP_ATTRIBUTE_NO_UNIQUE_ADDRESS \
|
||||
(V8_HAS_CPP_ATTRIBUTE(no_unique_address))
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
--- src/api/api.cc.orig 2022-01-23 11:58:51 UTC
|
||||
--- src/api/api.cc.orig 2022-03-17 10:34:15 UTC
|
||||
+++ src/api/api.cc
|
||||
@@ -6126,7 +6126,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
@@ -6044,7 +6044,7 @@ bool v8::V8::Initialize(const int build_config) {
|
||||
return true;
|
||||
}
|
||||
|
||||
-#if V8_OS_LINUX || V8_OS_MACOSX
|
||||
+#if V8_OS_LINUX || V8_OS_MACOSX || V8_OS_OPENBSD || V8_OS_FREEBSD
|
||||
-#if V8_OS_LINUX || V8_OS_DARWIN
|
||||
+#if V8_OS_LINUX || V8_OS_DARWIN || V8_OS_OPENBSD || V8_OS_FREEBSD
|
||||
bool TryHandleWebAssemblyTrapPosix(int sig_code, siginfo_t* info,
|
||||
void* context) {
|
||||
#if V8_ENABLE_WEBASSEMBLY && V8_TRAP_HANDLER_SUPPORTED
|
||||
|
@ -1,6 +1,6 @@
|
||||
--- src/base/cpu.cc.orig 2021-11-15 18:52:12 UTC
|
||||
--- src/base/cpu.cc.orig 2022-03-17 10:34:15 UTC
|
||||
+++ src/base/cpu.cc
|
||||
@@ -575,6 +575,7 @@ CPU::CPU()
|
||||
@@ -581,6 +581,7 @@ CPU::CPU()
|
||||
|
||||
#if V8_OS_LINUX
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
CPUInfo cpu_info;
|
||||
|
||||
// Extract implementor from the "CPU implementer" field.
|
||||
@@ -608,6 +609,7 @@ CPU::CPU()
|
||||
@@ -614,6 +615,7 @@ CPU::CPU()
|
||||
}
|
||||
delete[] part;
|
||||
}
|
||||
|
@ -1,15 +1,15 @@
|
||||
--- src/base/platform/platform-posix.cc.orig 2022-01-23 11:58:51 UTC
|
||||
--- src/base/platform/platform-posix.cc.orig 2022-03-17 10:34:15 UTC
|
||||
+++ src/base/platform/platform-posix.cc
|
||||
@@ -547,7 +547,7 @@ bool OS::FreeAddressSpaceReservation(AddressSpaceReser
|
||||
@@ -612,7 +612,7 @@ void OS::DestroySharedMemoryHandle(PlatformSharedMemor
|
||||
|
||||
// static
|
||||
bool OS::HasLazyCommits() {
|
||||
-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX
|
||||
+#if V8_OS_AIX || V8_OS_LINUX || V8_OS_MACOSX || V8_OS_FREEBSD
|
||||
-#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN
|
||||
+#if V8_OS_AIX || V8_OS_LINUX || V8_OS_DARWIN || V8_OS_FREEBSD
|
||||
return true;
|
||||
#else
|
||||
// TODO(bbudge) Return true for all POSIX platforms.
|
||||
@@ -686,6 +686,12 @@ int OS::GetCurrentThreadId() {
|
||||
@@ -751,6 +751,12 @@ int OS::GetCurrentThreadId() {
|
||||
return static_cast<int>(syscall(__NR_gettid));
|
||||
#elif V8_OS_ANDROID
|
||||
return static_cast<int>(gettid());
|
||||
|
@ -23,7 +23,6 @@ include/cppgc/internal/logging.h
|
||||
include/cppgc/internal/name-trait.h
|
||||
include/cppgc/internal/persistent-node.h
|
||||
include/cppgc/internal/pointer-policies.h
|
||||
include/cppgc/internal/prefinalizer-handler.h
|
||||
include/cppgc/internal/write-barrier.h
|
||||
include/cppgc/liveness-broker.h
|
||||
include/cppgc/macros.h
|
||||
|
Loading…
Reference in New Issue
Block a user