chore: roll 73.0.3683.27
This commit is contained in:
parent
95386ef56f
commit
b927be9982
18 changed files with 95 additions and 71 deletions
|
@ -2,10 +2,10 @@ deps_backport_detailed_line_info_for_cpu_profiler.patch
|
|||
add_realloc.patch
|
||||
build_gn.patch
|
||||
array_buffer.patch
|
||||
export_platform.patch
|
||||
expose_mksnapshot.patch
|
||||
build-torque-with-x64-toolchain-on-arm.patch
|
||||
do_not_run_arm_arm64_mksnapshot_binaries.patch
|
||||
deps_provide_more_v8_backwards_compatibility.patch
|
||||
dcheck.patch
|
||||
disallow_implicit_constructors_for_macroassembler.patch
|
||||
expose_protected_v8_platform_systemclocktimemillis.patch
|
||||
|
|
|
@ -30,7 +30,7 @@ index b23114f4ff8bfadffb35df4d92a832a2320c718e..fc20cf50c3a6dc66c37b8b46d06db7a2
|
|||
* Free the memory block of size |length|, pointed to by |data|.
|
||||
* That memory is guaranteed to be previously allocated by |Allocate|.
|
||||
diff --git a/src/api.cc b/src/api.cc
|
||||
index 23b496706a310f03331d0cefe85ea1ca94778d7a..55b2a1a2da257924eba7e3757994d68c1b508367 100644
|
||||
index b1f9c99860f2847f92b4d9e97fe126e4ae23cb20..59527269d2dec81e02089ebc926e74893ea7827f 100644
|
||||
--- a/src/api.cc
|
||||
+++ b/src/api.cc
|
||||
@@ -512,6 +512,10 @@ void V8::SetSnapshotDataBlob(StartupData* snapshot_blob) {
|
||||
|
|
|
@ -19,7 +19,7 @@ index fc20cf50c3a6dc66c37b8b46d06db7a2f0f558ce..f23567c1429ae0bbc5f916e4ee0a1190
|
|||
bool InContext();
|
||||
|
||||
diff --git a/src/api.cc b/src/api.cc
|
||||
index 55b2a1a2da257924eba7e3757994d68c1b508367..279edffbcc283ebfd11faf263d60f5a20c121d87 100644
|
||||
index 59527269d2dec81e02089ebc926e74893ea7827f..4000a95a2e52aad0e9f6110a5c53c5ea1db82645 100644
|
||||
--- a/src/api.cc
|
||||
+++ b/src/api.cc
|
||||
@@ -7966,6 +7966,13 @@ void Isolate::SetIdle(bool is_idle) {
|
||||
|
|
|
@ -5,7 +5,7 @@ Subject: dcheck.patch
|
|||
|
||||
|
||||
diff --git a/src/api.cc b/src/api.cc
|
||||
index c796a6ee6426ff88b6a08bf1d858b720e1526b86..ea0727bc4cd746c14b0fb94513c32b70e286bb44 100644
|
||||
index ed4113a3381fcfc83463a866a34b0fd071cc2650..7c409499a83e2f7d3dd552c2b91f77de62adfea0 100644
|
||||
--- a/src/api.cc
|
||||
+++ b/src/api.cc
|
||||
@@ -8611,7 +8611,7 @@ void Isolate::SetPromiseRejectCallback(PromiseRejectCallback callback) {
|
||||
|
|
|
@ -175,7 +175,7 @@ index f23567c1429ae0bbc5f916e4ee0a1190dae8d88f..f2e12dcfd68e3fc92024a6631d54b852
|
|||
#ifdef V8_ENABLE_CHECKS
|
||||
CheckCast(value);
|
||||
diff --git a/src/api.cc b/src/api.cc
|
||||
index 279edffbcc283ebfd11faf263d60f5a20c121d87..c796a6ee6426ff88b6a08bf1d858b720e1526b86 100644
|
||||
index 4000a95a2e52aad0e9f6110a5c53c5ea1db82645..ed4113a3381fcfc83463a866a34b0fd071cc2650 100644
|
||||
--- a/src/api.cc
|
||||
+++ b/src/api.cc
|
||||
@@ -2181,6 +2181,10 @@ int PrimitiveArray::Length() const {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: deepak1556 <hop2deep@gmail.com>
|
||||
Date: Tue, 5 Feb 2019 13:32:33 +0530
|
||||
Date: Wed, 6 Feb 2019 16:39:34 +0530
|
||||
Subject: DISALLOW_IMPLICIT_CONSTRUCTORS for MacroAssembler
|
||||
|
||||
When BUILDING_V8_SHARED in release builds __declspec(dllexport)
|
||||
|
@ -22,6 +22,29 @@ class V8_EXPORT_PRIVATE MacroAssembler : public TurboAssembler {
|
|||
^
|
||||
1 error generated.
|
||||
|
||||
The original changes were made in https://chromium-review.googlesource.com/c/v8/v8/+/1414913
|
||||
|
||||
R=mstarzinger@chromium.org,jgruber@chromium.org,clemensh@chromium.org
|
||||
|
||||
Bug: NONE
|
||||
Change-Id: I87a5a678b8bae13b3adc6f1c6ac0b9313ed18d85
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/1454676
|
||||
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
|
||||
Reviewed-by: Clemens Hammacher <clemensh@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/master@{#59427}
|
||||
|
||||
diff --git a/AUTHORS b/AUTHORS
|
||||
index 57c8890f29728856f09461d03666bbff73966bca..7adf005528b280581133eb43a2b6fcd3e98198d1 100644
|
||||
--- a/AUTHORS
|
||||
+++ b/AUTHORS
|
||||
@@ -68,6 +68,7 @@ Colin Ihrig <cjihrig@gmail.com>
|
||||
Daniel Andersson <kodandersson@gmail.com>
|
||||
Daniel Bevenius <daniel.bevenius@gmail.com>
|
||||
Daniel James <dnljms@gmail.com>
|
||||
+Deepak Mohan <hop2deep@gmail.com>
|
||||
Deon Dior <diaoyuanjie@gmail.com>
|
||||
Dominic Farolini <domfarolino@gmail.com>
|
||||
Douglas Crosher <dtc-v8@scieneer.com>
|
||||
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h
|
||||
index 9b67a683e849d306bb8c085f525102a1b9ac3854..29fa10cfeac9cdfb140024c8301465ca76278f4c 100644
|
||||
--- a/src/arm/macro-assembler-arm.h
|
||||
|
@ -36,18 +59,18 @@ index 9b67a683e849d306bb8c085f525102a1b9ac3854..29fa10cfeac9cdfb140024c8301465ca
|
|||
|
||||
// -----------------------------------------------------------------------------
|
||||
diff --git a/src/arm64/macro-assembler-arm64.h b/src/arm64/macro-assembler-arm64.h
|
||||
index 9327fce64064dad168b120901423ab2e7d8ecbcb..331be44a1b006ef74bd65eafc2b0dbc9af52d2a8 100644
|
||||
index 9327fce64064dad168b120901423ab2e7d8ecbcb..ba1885a2484e6922352078e849f531fa49c9d71d 100644
|
||||
--- a/src/arm64/macro-assembler-arm64.h
|
||||
+++ b/src/arm64/macro-assembler-arm64.h
|
||||
@@ -1981,6 +1981,8 @@ class V8_EXPORT_PRIVATE MacroAssembler : public TurboAssembler {
|
||||
Label* on_successful_conversion = nullptr,
|
||||
Label* on_failed_conversion = nullptr);
|
||||
|
||||
+ DISALLOW_IMPLICIT_CONSTRUCTORS(MacroAssembler);
|
||||
@@ -1994,6 +1994,8 @@ class V8_EXPORT_PRIVATE MacroAssembler : public TurboAssembler {
|
||||
// branch isntructions with a range of +-128MB. If that becomes too little
|
||||
// (!), the mechanism can be extended to generate special veneers for really
|
||||
// far targets.
|
||||
+
|
||||
public:
|
||||
// Far branches resolving.
|
||||
//
|
||||
+ DISALLOW_IMPLICIT_CONSTRUCTORS(MacroAssembler);
|
||||
};
|
||||
|
||||
|
||||
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h
|
||||
index 6839a1ac5b1533e179f6cb13f9b76dc4aaf42329..d26152663aa2900ea1c81ea27bbb2a1953e8b76a 100644
|
||||
--- a/src/ia32/macro-assembler-ia32.h
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Aleksei Kuzmin <alkuzmin@microsoft.com>
|
||||
Date: Mon, 22 Oct 2018 10:47:12 -0700
|
||||
Subject: export_platform.patch
|
||||
|
||||
v8::Platform::SystemClockTimeMillis must be exported so that node::NodePlatform can call it
|
||||
|
||||
diff --git a/include/v8-platform.h b/include/v8-platform.h
|
||||
index fc008979f69210d5e627ea735146f66c36703f43..4c097f2f06d766854c92fdbe487166e034d838b1 100644
|
||||
--- a/include/v8-platform.h
|
||||
+++ b/include/v8-platform.h
|
||||
@@ -11,6 +11,7 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
+#include "v8.h"
|
||||
#include "v8config.h" // NOLINT(build/include)
|
||||
|
||||
namespace v8 {
|
||||
@@ -430,7 +431,7 @@ class Platform {
|
||||
* since epoch. Useful for implementing |CurrentClockTimeMillis| if
|
||||
* nothing special needed.
|
||||
*/
|
||||
- static double SystemClockTimeMillis();
|
||||
+ V8_EXPORT static double SystemClockTimeMillis();
|
||||
};
|
||||
|
||||
} // namespace v8
|
|
@ -0,0 +1,29 @@
|
|||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Yang Guo <yangguo@chromium.org>
|
||||
Date: Wed, 6 Feb 2019 15:40:15 +0100
|
||||
Subject: Expose protected v8::Platform::SystemClockTimeMillis
|
||||
|
||||
This allows the embedder to use a shared library build
|
||||
even if they use this method.
|
||||
|
||||
R=ulan@chromium.org
|
||||
|
||||
Change-Id: I613a6e5eb82b494128fb95dc89a0b73639ac5ca2
|
||||
Reviewed-on: https://chromium-review.googlesource.com/c/1456042
|
||||
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
|
||||
Commit-Queue: Yang Guo <yangguo@chromium.org>
|
||||
Cr-Commit-Position: refs/heads/master@{#59455}
|
||||
|
||||
diff --git a/include/v8-platform.h b/include/v8-platform.h
|
||||
index fc008979f69210d5e627ea735146f66c36703f43..ece562f4338f5489ae6c457afc4fde4034abf21a 100644
|
||||
--- a/include/v8-platform.h
|
||||
+++ b/include/v8-platform.h
|
||||
@@ -430,7 +430,7 @@ class Platform {
|
||||
* since epoch. Useful for implementing |CurrentClockTimeMillis| if
|
||||
* nothing special needed.
|
||||
*/
|
||||
- static double SystemClockTimeMillis();
|
||||
+ V8_EXPORT static double SystemClockTimeMillis();
|
||||
};
|
||||
|
||||
} // namespace v8
|
Loading…
Add table
Add a link
Reference in a new issue