build: remove V8 patch for ArrayBuffer
DCHECK (#38591)
This commit is contained in:
parent
b2059f288a
commit
7982c6cee2
2 changed files with 0 additions and 37 deletions
|
@ -1,6 +1,5 @@
|
||||||
build_gn.patch
|
build_gn.patch
|
||||||
do_not_export_private_v8_symbols_on_windows.patch
|
do_not_export_private_v8_symbols_on_windows.patch
|
||||||
fix_build_deprecated_attribute_for_older_msvc_versions.patch
|
fix_build_deprecated_attribute_for_older_msvc_versions.patch
|
||||||
fix_disable_implies_dcheck_for_node_stream_array_buffers.patch
|
|
||||||
chore_allow_customizing_microtask_policy_per_context.patch
|
chore_allow_customizing_microtask_policy_per_context.patch
|
||||||
fix_set_proper_instruction_start_for_builtin.patch
|
fix_set_proper_instruction_start_for_builtin.patch
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
||||||
From: VerteDinde <khammond@slack-corp.com>
|
|
||||||
Date: Thu, 29 Jul 2021 17:05:32 -0700
|
|
||||||
Subject: fix: disable implies dcheck for node stream array buffers
|
|
||||||
|
|
||||||
Added in this CL: https://chromium-review.googlesource.com/c/v8/v8/+/3035091
|
|
||||||
|
|
||||||
This commit was added in preparation for ResizableArrayBuffers
|
|
||||||
and GrowableSharedArrayBuffer. If a buffer is not resizable and
|
|
||||||
has a larger max_byte_length than byte_length, we throw.
|
|
||||||
|
|
||||||
However, the check also catches on Node stream buffers, which
|
|
||||||
on readStream will slowly fill their byte length up to the
|
|
||||||
maximum length. Streams do not yet have the resizable
|
|
||||||
property.
|
|
||||||
|
|
||||||
This patch can be removed when streams support rab/gsab, or
|
|
||||||
when support is synchronized across both v8 and node.
|
|
||||||
|
|
||||||
diff --git a/src/objects/js-array-buffer.cc b/src/objects/js-array-buffer.cc
|
|
||||||
index 39eb6e2524fefd1dbeb6e6f1ba75eb12ba29ee9b..e64a302e27a19e66984df6329c829cb2af15c455 100644
|
|
||||||
--- a/src/objects/js-array-buffer.cc
|
|
||||||
+++ b/src/objects/js-array-buffer.cc
|
|
||||||
@@ -73,9 +73,9 @@ void JSArrayBuffer::Attach(std::shared_ptr<BackingStore> backing_store) {
|
|
||||||
DCHECK_NOT_NULL(backing_store);
|
|
||||||
DCHECK_EQ(is_shared(), backing_store->is_shared());
|
|
||||||
DCHECK_EQ(is_resizable_by_js(), backing_store->is_resizable_by_js());
|
|
||||||
- DCHECK_IMPLIES(
|
|
||||||
- !backing_store->is_wasm_memory() && !backing_store->is_resizable_by_js(),
|
|
||||||
- backing_store->byte_length() == backing_store->max_byte_length());
|
|
||||||
+ //DCHECK_IMPLIES(
|
|
||||||
+ // !backing_store->is_wasm_memory() && !backing_store->is_resizable_by_js(),
|
|
||||||
+ // backing_store->byte_length() == backing_store->max_byte_length());
|
|
||||||
DCHECK(!was_detached());
|
|
||||||
Isolate* isolate = GetIsolate();
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue