Skip to content
Closed

v8 15.6 #7570

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions build/deps/deps.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
"branch": "main",
"build_file": "@v8//:bazel/BUILD.icu",
"freeze_commit": "6ebb40c594776cc2c21ea14df85a2a89a328b364",
"freeze_commit": "5aa526207171ecadf31597f0980a7b7ad8872f33",
"patch_cmds": [
"find source -name BUILD.bazel | xargs rm"
],
Expand All @@ -70,7 +70,7 @@
"owner": "fastfloat",
"repo": "fast_float",
"branch": "main",
"freeze_commit": "34164f547b7df3f5d794ff67e9f885c36819ebfc",
"freeze_commit": "b0ab987b3dfdde13fa1915f65ef2a5c068d9208c",
"build_file_content": "cc_library(name = 'fast_float', hdrs = glob(['include/fast_float/*.h']), visibility = ['//visibility:public'], include_prefix = 'third_party/fast_float/src')",
"use_module_bazel_from_bcr": "8.0.2"
},
Expand Down
8 changes: 4 additions & 4 deletions build/deps/gen/deps.MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ use_repo(http, "capnp-cpp")
git_repository(
name = "com_googlesource_chromium_icu",
build_file = "@v8//:bazel/BUILD.icu",
commit = "6ebb40c594776cc2c21ea14df85a2a89a328b364",
commit = "5aa526207171ecadf31597f0980a7b7ad8872f33",
patch_cmds = [
"find source -name BUILD.bazel | xargs rm",
],
Expand Down Expand Up @@ -66,10 +66,10 @@ archive_override(
build_file_content = "cc_library(name = 'fast_float', hdrs = glob(['include/fast_float/*.h']), visibility = ['//visibility:public'], include_prefix = 'third_party/fast_float/src')",
remote_file_integrity = {"MODULE.bazel": "sha256-Q1BGZO/fpMbPE0libIcTXJuHkmMlxyBFjzlu7iVWjto="},
remote_file_urls = {"MODULE.bazel": ["https://raw.githubusercontent.com/bazelbuild/bazel-central-registry/refs/heads/main/modules/fast_float/8.0.2/MODULE.bazel"]},
sha256 = "9b239eaa54c58fc3a1bb7e1a11030b67211e38ce7f4781b41b004f26f6fd1528",
strip_prefix = "fastfloat-fast_float-34164f5",
sha256 = "65d04c661d51fb9715881fc8689bed94ba2976c9cd126d80775b190995362169",
strip_prefix = "fastfloat-fast_float-b0ab987",
type = "tgz",
url = "https://github.com/fastfloat/fast_float/tarball/34164f547b7df3f5d794ff67e9f885c36819ebfc",
url = "https://github.com/fastfloat/fast_float/tarball/b0ab987b3dfdde13fa1915f65ef2a5c068d9208c",
)

# fp16
Expand Down
6 changes: 3 additions & 3 deletions build/deps/v8.MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "ht

git_repository = use_repo_rule("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")

VERSION = "15.5.35.7"
VERSION = "15.6.75"
Comment thread
csjh marked this conversation as resolved.

INTEGRITY = "sha256-J2p4t1TJHVIbIfPgX3NUKsSX0yCyM3z6x75R7kWx2gU="
INTEGRITY = "sha256-XnqZSOkB22CsG/fXWcxu8zMvCWz48V7LGLaM4TA/kig="

PATCHES = [
"0001-Allow-manually-setting-ValueDeserializer-format-vers.patch",
Expand Down Expand Up @@ -65,7 +65,7 @@ PATCHES = [
"0040-Enable-Perfetto-support-in-the-V8-Bazel-build.patch",
"0041-Disable-preserve_most-on-Windows-x64-before-Clang-22.patch",
"0042-cppgc-Sweep-cppgc-eagerly-with-non-incremental-GC.patch",
"0043-Allow-V8-release-archives-without-metagen-Clang-head.patch",
"0043-Build-V8-release-archives-without-metagen.patch",
]

http_archive(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,10 @@ index 731965722fb310fec7aa503c0866f923266f374e..923a13a76f5220cbb106447f84c279b9
* Reads raw data in various common formats to the buffer.
* Note that integer types are read in base-128 varint format, not with a
diff --git a/src/api/api.cc b/src/api/api.cc
index adee19691fcf4dbcc719e58330d3b894bbf9911f..aaa787e6ef52e8e9d96d206c591c3354620b6f5b 100644
index 568671193c5ad61c81889fa9959eed12ac85536c..9f282a4c7df8b07e4896ed3877462284fabccb70 100644
--- a/src/api/api.cc
+++ b/src/api/api.cc
@@ -3822,6 +3822,10 @@ uint32_t ValueDeserializer::GetWireFormatVersion() const {
@@ -3826,6 +3826,10 @@ uint32_t ValueDeserializer::GetWireFormatVersion() const {
return private_->deserializer.GetWireFormatVersion();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ index 923a13a76f5220cbb106447f84c279b9a1df3079..240fd2da3b1eb2c7858b026525a96340
* Writes out a header, which includes the format version.
*/
diff --git a/src/api/api.cc b/src/api/api.cc
index aaa787e6ef52e8e9d96d206c591c3354620b6f5b..d91aeb2d6be8d45cffcb0b9dd6c171926baa3adc 100644
index 9f282a4c7df8b07e4896ed3877462284fabccb70..a108cb5cb12874835b5c6ca40ccf0d3e4897e9c2 100644
--- a/src/api/api.cc
+++ b/src/api/api.cc
@@ -3682,6 +3682,10 @@ ValueSerializer::ValueSerializer(
@@ -3686,6 +3686,10 @@ ValueSerializer::ValueSerializer(

ValueSerializer::~ValueSerializer() { delete private_; }

Expand All @@ -38,7 +38,7 @@ index aaa787e6ef52e8e9d96d206c591c3354620b6f5b..d91aeb2d6be8d45cffcb0b9dd6c17192

void ValueSerializer::SetTreatArrayBufferViewsAsHostObjects(bool mode) {
diff --git a/src/objects/value-serializer.cc b/src/objects/value-serializer.cc
index 2c3434f3de292de6099791e7223975d7e4f683be..8124403d7c0a887a73fea4aab39a22c91d855ad9 100644
index 36a784bcbf5a8cf0e95fdbd6b0d23f3713e7b637..7c6e1f7cfb27f49b0df997b4d7f2a4a7f5ec2921 100644
--- a/src/objects/value-serializer.cc
+++ b/src/objects/value-serializer.cc
@@ -313,6 +313,7 @@ ValueSerializer::ValueSerializer(
Expand Down
4 changes: 2 additions & 2 deletions patches/v8/0003-Allow-Windows-builds-under-Bazel.patch
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ Subject: Allow Windows builds under Bazel
Signed-off-by: James M Snell <jsnell@cloudflare.com>

diff --git a/BUILD.bazel b/BUILD.bazel
index 2350f14126e5792326eb725a7e28b0ff9afe2841..e2ef53e129be12ae1963f447a2d05536768b435b 100644
index 914fe144311eb7ec5dfe2635c28a1c2adaa96df1..a672f3299ba55574585bb5985a260d708cd31f11 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -4177,6 +4177,8 @@ filegroup(
@@ -4182,6 +4182,8 @@ filegroup(
"@v8//bazel/config:is_inline_asm_x64": ["src/heap/base/asm/x64/push_registers_asm.cc"],
"@v8//bazel/config:is_inline_asm_arm": ["src/heap/base/asm/arm/push_registers_asm.cc"],
"@v8//bazel/config:is_inline_asm_arm64": ["src/heap/base/asm/arm64/push_registers_asm.cc"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ both target and exec configurations as generator tools depend on them.
Signed-off-by: James M Snell <jsnell@cloudflare.com>

diff --git a/BUILD.bazel b/BUILD.bazel
index e2ef53e129be12ae1963f447a2d05536768b435b..83939aede73463d501714c4213647f0320341d42 100644
index a672f3299ba55574585bb5985a260d708cd31f11..29df31fa21b2addd10a1d6b9ed450ee585dd42f7 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -20,6 +20,7 @@ load(
Expand All @@ -21,7 +21,7 @@ index e2ef53e129be12ae1963f447a2d05536768b435b..83939aede73463d501714c4213647f03
)
load(":bazel/v8-non-pointer-compression.bzl", "v8_binary_non_pointer_compression")

@@ -4749,22 +4750,20 @@ filegroup(
@@ -4754,22 +4755,20 @@ filegroup(
],
)

Expand Down Expand Up @@ -50,7 +50,7 @@ index e2ef53e129be12ae1963f447a2d05536768b435b..83939aede73463d501714c4213647f03
)

v8_mksnapshot(
@@ -5015,7 +5014,6 @@ v8_binary(
@@ -5020,7 +5019,6 @@ v8_binary(
srcs = [
"src/regexp/gen-regexp-special-case.cc",
"src/regexp/special-case.h",
Expand Down
44 changes: 22 additions & 22 deletions patches/v8/0006-Implement-Promise-Context-Tagging.patch
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ Subject: Implement Promise Context Tagging


diff --git a/include/v8-callbacks.h b/include/v8-callbacks.h
index 456af07fe1d89feeb03daabc869072220808460d..2feae234f77b60de3220804edc6d2ccd067f5670 100644
index efa9de293072848caf8df6c57e5e0039d1d4f95e..334f59f16b6365f3562ef004fb637f090f629c9e 100644
--- a/include/v8-callbacks.h
+++ b/include/v8-callbacks.h
@@ -532,6 +532,14 @@ using FilterETWSessionByURL2Callback = FilterETWSessionByURLResult (*)(
@@ -540,6 +540,14 @@ using FilterETWSessionByURL2Callback = FilterETWSessionByURLResult (*)(
Local<Context> context, const std::string& etw_filter_payload);
#endif // V8_OS_WIN

Expand All @@ -24,10 +24,10 @@ index 456af07fe1d89feeb03daabc869072220808460d..2feae234f77b60de3220804edc6d2ccd

#endif // INCLUDE_V8_ISOLATE_CALLBACKS_H_
diff --git a/include/v8-isolate.h b/include/v8-isolate.h
index 50c87b78de5e9f15a24a48008a3301b0c0e4a66a..b642d8191d57ba690c86088bb74cb07414edeb7f 100644
index a352b5f0164ff23f045a26413a6cac2ed2c5706f..8ee9a10b6a219f72ff27eeec8b2e6f3f3457ba00 100644
--- a/include/v8-isolate.h
+++ b/include/v8-isolate.h
@@ -1885,6 +1885,9 @@ class V8_EXPORT Isolate {
@@ -1893,6 +1893,9 @@ class V8_EXPORT Isolate {
*/
uint64_t GetHashSeed();

Expand All @@ -37,7 +37,7 @@ index 50c87b78de5e9f15a24a48008a3301b0c0e4a66a..b642d8191d57ba690c86088bb74cb074
Isolate() = delete;
~Isolate() = delete;
Isolate(const Isolate&) = delete;
@@ -1931,6 +1934,19 @@ MaybeLocal<T> Isolate::GetDataFromSnapshotOnce(size_t index) {
@@ -1939,6 +1942,19 @@ MaybeLocal<T> Isolate::GetDataFromSnapshotOnce(size_t index) {
return {};
}

Expand All @@ -58,10 +58,10 @@ index 50c87b78de5e9f15a24a48008a3301b0c0e4a66a..b642d8191d57ba690c86088bb74cb074

#endif // INCLUDE_V8_ISOLATE_H_
diff --git a/src/api/api.cc b/src/api/api.cc
index d91aeb2d6be8d45cffcb0b9dd6c171926baa3adc..e57e95d1889078e45a3a897073b735dbae033c18 100644
index a108cb5cb12874835b5c6ca40ccf0d3e4897e9c2..c95da6f8c88a4aabefa33a0df6b4534e05aaea19 100644
--- a/src/api/api.cc
+++ b/src/api/api.cc
@@ -12710,6 +12710,25 @@ std::string SourceLocation::ToString() const {
@@ -12744,6 +12744,25 @@ std::string SourceLocation::ToString() const {
.str();
}

Expand Down Expand Up @@ -205,7 +205,7 @@ index 2a1946aea904042cbafe60d1afab46eaee755d1e..0851372fdc5c1c5876f35cea0d267823
offset < static_cast<int>(sizeof(JSPromise)) +
v8::Promise::kEmbedderFieldCount * kEmbedderDataSlotSize;
diff --git a/src/diagnostics/objects-printer.cc b/src/diagnostics/objects-printer.cc
index a59c8453c986f713a0bff070dcf27fa6744274ea..11bf7ce2b8fddbd49d242c8dd3dcac794b67c318 100644
index 96fb166732a665e5b45f7e415adba09d712cbd78..1cd2ba89b72e4dc6c2c917ad63b684b0845f6472 100644
--- a/src/diagnostics/objects-printer.cc
+++ b/src/diagnostics/objects-printer.cc
@@ -1025,6 +1025,7 @@ void JSPromise::JSPromisePrint(std::ostream& os) {
Expand Down Expand Up @@ -247,7 +247,7 @@ index de710c8fad334d5fc29ee0d4627b4eb370e58550..fb7d83dd6fcff7aa7aba2ba5ad533fa8
Tagged<Object> Isolate::VerifyBuiltinsResult(Tagged<Object> result) {
if (is_execution_terminating() && !v8_flags.strict_termination_checks) {
diff --git a/src/execution/isolate.cc b/src/execution/isolate.cc
index af0e139d671689637e1259fb9c922e10552db566..399663afad2fb114ee71262368c62044e3a005f3 100644
index 7ef444669c8eac0c6d0c92d1fd48371dfa856c80..362ece15281c4167698f16eab30a937fa057b059 100644
--- a/src/execution/isolate.cc
+++ b/src/execution/isolate.cc
@@ -681,6 +681,8 @@ void Isolate::Iterate(RootVisitor* v, ThreadLocalTop* thread) {
Expand All @@ -259,15 +259,15 @@ index af0e139d671689637e1259fb9c922e10552db566..399663afad2fb114ee71262368c62044

for (v8::TryCatch* block = thread->try_catch_handler_; block != nullptr;
block = block->next_) {
@@ -6488,6 +6490,7 @@ bool Isolate::Init(SnapshotData* startup_snapshot_data,
@@ -6494,6 +6496,7 @@ bool Isolate::Init(SnapshotData* startup_snapshot_data,
shared_heap_object_cache_.push_back(ReadOnlyRoots(this).undefined_value());
}

+ clear_promise_context_tag();
InitializeThreadLocal();

// Profiler has to be created after ThreadLocal is initialized
@@ -8704,5 +8707,40 @@ void Isolate::PrintNumberStringCacheStats(const char* comment,
@@ -8725,5 +8728,40 @@ void Isolate::PrintNumberStringCacheStats(const char* comment,
PrintF("\n");
}

Expand Down Expand Up @@ -309,10 +309,10 @@ index af0e139d671689637e1259fb9c922e10552db566..399663afad2fb114ee71262368c62044
} // namespace internal
} // namespace v8
diff --git a/src/execution/isolate.h b/src/execution/isolate.h
index fab13a6a35b4bde42b2509f015ae0b8aa2fcf5b6..6db8bb8e63cd3255a69313fbae01d730c83f5a3e 100644
index f8c0c95e78fd8e6403d7c1e498fdd0639dfbb054..07a8fccbbcaddfe884caf069fb636911f2d8e2dc 100644
--- a/src/execution/isolate.h
+++ b/src/execution/isolate.h
@@ -2516,6 +2516,15 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
@@ -2523,6 +2523,15 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
v8::ExceptionContext callback_kind);
void SetExceptionPropagationCallback(ExceptionPropagationCallback callback);

Expand All @@ -328,7 +328,7 @@ index fab13a6a35b4bde42b2509f015ae0b8aa2fcf5b6..6db8bb8e63cd3255a69313fbae01d730
#ifdef V8_ENABLE_WASM_SIMD256_REVEC
void set_wasm_revec_verifier_for_test(
compiler::turboshaft::WasmRevecVerifier* verifier) {
@@ -3055,6 +3064,12 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
@@ -3062,6 +3071,12 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
bool is_frozen_ = false;

friend class HandleScopeImplementer;
Expand All @@ -341,7 +341,7 @@ index fab13a6a35b4bde42b2509f015ae0b8aa2fcf5b6..6db8bb8e63cd3255a69313fbae01d730
friend class GlobalSafepoint;
friend class heap::HeapTester;
friend class IsolateForPointerCompression;
@@ -3062,6 +3077,7 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
@@ -3069,6 +3084,7 @@ class V8_EXPORT_PRIVATE Isolate final : private HiddenFactory {
friend class IsolateGroup;
friend class TestSerializer;
friend class SharedHeapNoClientsTest;
Expand All @@ -350,10 +350,10 @@ index fab13a6a35b4bde42b2509f015ae0b8aa2fcf5b6..6db8bb8e63cd3255a69313fbae01d730

// The current entered Isolate and its thread data. Do not access these
diff --git a/src/heap/factory.cc b/src/heap/factory.cc
index 6390e956594d9163bfde9aaf40873419c3903d5f..c7f41c8ae93fb5c541e667dc2cfadadbc7c24d9f 100644
index d2a5f284e01fd07a7508dfa3325806d5cf5ac407..1af06a1fdfe03fc9e0f241ad21ec24da28f32660 100644
--- a/src/heap/factory.cc
+++ b/src/heap/factory.cc
@@ -5170,6 +5170,12 @@ Handle<JSPromise> Factory::NewJSPromiseWithoutHook() {
@@ -5165,6 +5165,12 @@ Handle<JSPromise> Factory::NewJSPromiseWithoutHook() {
DisallowGarbageCollection no_gc;
Tagged<JSPromise> raw = *promise;
raw->set_reactions_or_result(Smi::zero(), SKIP_WRITE_BARRIER);
Expand All @@ -367,10 +367,10 @@ index 6390e956594d9163bfde9aaf40873419c3903d5f..c7f41c8ae93fb5c541e667dc2cfadadb
// TODO(v8) remove once embedder data slots are always zero-initialized.
InitEmbedderFields(*promise, Smi::zero());
diff --git a/src/maglev/maglev-reducer-inl.h b/src/maglev/maglev-reducer-inl.h
index 2bfe98dbf1de4d2ebcabafb0193e01a45884768e..837787063fbcefaeeea8cb798f68067068e3e2ac 100644
index 413713365738261f9158bf53005f1bec20f8a659..d4084fa37f0ef333f43ca69aca78f01e72807d3a 100644
--- a/src/maglev/maglev-reducer-inl.h
+++ b/src/maglev/maglev-reducer-inl.h
@@ -6108,9 +6108,10 @@ VirtualObject* MaglevReducer<BaseT>::CreateJSPromiseObject() {
@@ -6123,9 +6123,10 @@ VirtualObject* MaglevReducer<BaseT>::CreateJSPromiseObject() {
vobj->set(offsetof(JSObject, elements_),
GetRootConstant(RootIndex::kEmptyFixedArray));
vobj->set(offsetof(JSPromise, reactions_or_result_), GetSmiConstant(0));
Expand Down Expand Up @@ -454,10 +454,10 @@ index 2e498caeb9a4dea6f4ef361ffe6547769e749874..227d693af230ef14dbc3f90f95570171
}

diff --git a/src/profiler/heap-snapshot-generator.cc b/src/profiler/heap-snapshot-generator.cc
index 1683d0f8430c1db4ecdf3fb4b85be2cc6ef9dd00..8a1c55f648f6a5ec21f6590db7893720fcf4a7c1 100644
index 30994012c4b5c66b0f5f66bf53953ad283604967..acea63a193d263572b263798e77a141e94d5c507 100644
--- a/src/profiler/heap-snapshot-generator.cc
+++ b/src/profiler/heap-snapshot-generator.cc
@@ -2379,6 +2379,8 @@ void V8HeapExplorer::ExtractJSPromiseReferences(HeapEntry* entry,
@@ -2524,6 +2524,8 @@ void V8HeapExplorer::ExtractJSPromiseReferences(HeapEntry* entry,
SetInternalReference(entry, "reactions_or_result",
promise->reactions_or_result(),
offsetof(JSPromise, reactions_or_result_));
Expand Down Expand Up @@ -513,7 +513,7 @@ index 169d48bd4567686a94cc2dbca54daab3e73ad658..618dbb2f0d6e946c34f0271ec25b143c
} // namespace internal
} // namespace v8
diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h
index 9d06fcb2f82cd9a18727034594126db46c2dbabb..00e9803d059a31e7cc0255a141fb6fdede763bcb 100644
index 9c9dfa45a44e559f58158a949c0c2e105e45c72d..2d5184b3761eb00aaaf873ed7daf0f689a8e8c7c 100644
--- a/src/runtime/runtime.h
+++ b/src/runtime/runtime.h
@@ -439,18 +439,20 @@ constexpr bool CanTriggerGC(T... properties) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ live workers (https://chat.google.com/room/AAAAnS2bXT4/GX5-pa8O0ts).
Signed-off-by: James M Snell <jsnell@cloudflare.com>

diff --git a/src/inspector/v8-inspector-impl.cc b/src/inspector/v8-inspector-impl.cc
index e4bd1415e26803f0759b01ff016600e8b43a8f8c..90b2c64e92ac2d2d6c18ccd131ee2e9106adc65f 100644
index 5f89266767ba0126d694700d12154e11b07849d8..ce1eae3c0c3cfabaeb8d1ac016cccd41010586e4 100644
--- a/src/inspector/v8-inspector-impl.cc
+++ b/src/inspector/v8-inspector-impl.cc
@@ -68,7 +68,7 @@ V8InspectorImpl::V8InspectorImpl(v8::Isolate* isolate,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,10 @@ index 240fd2da3b1eb2c7858b026525a963402bcb5c62..c9234089b2e663ea0ea8f495af59d64d
* Write raw data in various common formats to the buffer.
* Note that integer types are written in base-128 varint format, not with a
diff --git a/src/api/api.cc b/src/api/api.cc
index e57e95d1889078e45a3a897073b735dbae033c18..af5043b64ea454c53d7e8bf5d2694b437dac8e3b 100644
index c95da6f8c88a4aabefa33a0df6b4534e05aaea19..89b421cc4bac24935717bac29653e6fd1626683e 100644
--- a/src/api/api.cc
+++ b/src/api/api.cc
@@ -3704,6 +3704,10 @@ ValueSerializer::ReleaseSharedImmutableBackingStores() {
@@ -3708,6 +3708,10 @@ ValueSerializer::ReleaseSharedImmutableBackingStores() {
return result;
}

Expand All @@ -45,7 +45,7 @@ index e57e95d1889078e45a3a897073b735dbae033c18..af5043b64ea454c53d7e8bf5d2694b43
Local<Value> value) {
auto i_isolate = i::Isolate::Current();
diff --git a/src/objects/value-serializer.cc b/src/objects/value-serializer.cc
index 8124403d7c0a887a73fea4aab39a22c91d855ad9..430014ca3961fc829d6e2f062cd49a3064056d06 100644
index 7c6e1f7cfb27f49b0df997b4d7f2a4a7f5ec2921..8c0234ab79a7a003dbee51196eef5b791ee6c9ee 100644
--- a/src/objects/value-serializer.cc
+++ b/src/objects/value-serializer.cc
@@ -356,6 +356,10 @@ void ValueSerializer::SetTreatArrayBufferViewsAsHostObjects(bool mode) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ Subject: Modify where to look for fp16 dependency. This dependency is normally
Signed-off-by: James M Snell <jsnell@cloudflare.com>

diff --git a/BUILD.bazel b/BUILD.bazel
index 83939aede73463d501714c4213647f0320341d42..ab7a935e1b54ca9025e072630ef66a6ffe7bc794 100644
index 29df31fa21b2addd10a1d6b9ed450ee585dd42f7..4abddcdb7579d15600231a5093c08252ca358366 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -4200,17 +4200,23 @@ v8_library(
@@ -4205,17 +4205,23 @@ v8_library(
],
)

Expand Down Expand Up @@ -42,7 +42,7 @@ index 83939aede73463d501714c4213647f0320341d42..ab7a935e1b54ca9025e072630ef66a6f
)

filegroup(
@@ -4510,7 +4516,6 @@ filegroup(
@@ -4515,7 +4521,6 @@ filegroup(
"third_party/utf8-decoder/**/*.h",
"third_party/simdutf/**/*.h",
"third_party/rapidhash-v8/**/*.h",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ of getting our V8 upgrade unblocked.
Signed-off-by: James M Snell <jsnell@cloudflare.com>

diff --git a/BUILD.gn b/BUILD.gn
index c6132807ff6c488543b4df1f3ba8793d9dea98d5..a4cbb51a991dbe21c3d375d47e427e31d2554516 100644
index 1df3d4e31bcc427acc5c2fd705ede40018412d9e..daabb371b0af5f5b40e4fc74f975000f7cc6f995 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -4975,8 +4975,8 @@ v8_header_set("v8_internal_headers") {
@@ -4991,8 +4991,8 @@ v8_header_set("v8_internal_headers") {
"src/tasks/operations-barrier.h",
"src/tasks/task-utils.h",
"src/torque/runtime-macro-shims.h",
Expand All @@ -27,7 +27,7 @@ index c6132807ff6c488543b4df1f3ba8793d9dea98d5..a4cbb51a991dbe21c3d375d47e427e31
"src/tracing/trace-id.h",
"src/tracing/traced-value.h",
"src/tracing/tracing-category-observer.h",
@@ -7907,12 +7907,7 @@ v8_source_set("v8_heap_base") {
@@ -7952,12 +7952,7 @@ v8_source_set("v8_heap_base") {
]

if (current_cpu == "x64") {
Expand Down
Loading
Loading