chore: bump chromium to e049d599a8332b9b2785b0178be74 (master) (#20314)
This commit is contained in:
parent
0090616f7b
commit
3ac3fbdbfb
94 changed files with 670 additions and 1213 deletions
|
@ -7,4 +7,4 @@ export_symbols_needed_for_windows_build.patch
|
|||
workaround_an_undefined_symbol_error.patch
|
||||
do_not_export_private_v8_symbols_on_windows.patch
|
||||
revert_cleanup_switch_offset_of_to_offsetof_where_possible.patch
|
||||
include_string_in_v8_h.patch
|
||||
ptr-compr_temporarily_disable_31_bit_smis_on_64-bit_architectures.patch
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jaime Bernardo <jaime@janeasystems.com>
|
||||
Date: Tue, 1 Oct 2019 20:06:03 +0100
|
||||
Subject: Include string in v8.h
|
||||
|
||||
Explicitly #include<string> in v8.h, since std::string is referenced
|
||||
in it. In the C++ STL shipped with Visual Studio 2019, none of the
|
||||
headers included in v8.h ends up including the C++ string header, which
|
||||
caused a compile error.
|
||||
|
||||
Bug: v8:9793
|
||||
Change-Id: I84a133dd10dd6dcc7b70287af393e82cf0dc97df
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1834321
|
||||
Reviewed-by: Adam Klein <adamk@chromium.org>
|
||||
Commit-Queue: Adam Klein <adamk@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/master@{#64074}
|
||||
|
||||
diff --git a/include/v8.h b/include/v8.h
|
||||
index f0c47907292b9da438347276ac240541577899ad..a8010f4dadef1636697d08888a4c5e2da68f884a 100644
|
||||
--- a/include/v8.h
|
||||
+++ b/include/v8.h
|
||||
@@ -19,6 +19,7 @@
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <memory>
|
||||
+#include <string>
|
||||
#include <type_traits>
|
||||
#include <utility>
|
||||
#include <vector>
|
|
@ -0,0 +1,30 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Igor Sheludko <ishell@chromium.org>
|
||||
Date: Tue, 15 Oct 2019 10:46:52 +0200
|
||||
Subject: [ptr-compr] Temporarily disable 31 bit Smis on 64-bit architectures
|
||||
|
||||
The reason is to unblock M79 blocked by chromium:1009439 while full
|
||||
solution is not ready yet.
|
||||
|
||||
This CL will be reverted after the M79 branch point.
|
||||
|
||||
Bug: v8:9767, chromium:1009439
|
||||
Change-Id: I5302d86fe953ecd94d9a4bba0d29c807b7b9d703
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1862554
|
||||
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
|
||||
Commit-Queue: Igor Sheludko <ishell@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/master@{#64286}
|
||||
|
||||
diff --git a/BUILD.gn b/BUILD.gn
|
||||
index 6207d71c542c46a4716a51baeb8518eca0f8e1c0..db7179968237406318c64d68eae08027860e98f9 100644
|
||||
--- a/BUILD.gn
|
||||
+++ b/BUILD.gn
|
||||
@@ -108,7 +108,7 @@ declare_args() {
|
||||
|
||||
# Enable pointer compression (sets -dV8_COMPRESS_POINTERS).
|
||||
v8_enable_pointer_compression = false
|
||||
- v8_enable_31bit_smis_on_64bit_arch = true
|
||||
+ v8_enable_31bit_smis_on_64bit_arch = false
|
||||
|
||||
# Sets -dOBJECT_PRINT.
|
||||
v8_enable_object_print = ""
|
Loading…
Add table
Add a link
Reference in a new issue