Rolling to V8 11.6.189.6 (#1253)

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
This commit is contained in:
denobot 2023-06-27 17:50:31 +02:00 committed by GitHub
parent 672254e113
commit 63df1735fd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 8 additions and 3 deletions

5
.gn
View File

@ -56,4 +56,9 @@ default_args = {
# makes sure that the EPT is not used.
# https://bugs.chromium.org/p/v8/issues/detail?id=13640&q=garbage%20collection&can=2
v8_enable_pointer_compression = false
# V8 11.6 hardcoded an assumption in `mksnapshot` that shared RO heap
# is enabled. In our case it's disabled so without this flag we can't
# compile.
v8_enable_verify_heap = false
}

View File

@ -1,6 +1,6 @@
# Rusty V8 Binding
V8 Version: 11.5.150.10
V8 Version: 11.6.189.6
[![ci](https://github.com/denoland/rusty_v8/workflows/ci/badge.svg?branch=main)](https://github.com/denoland/rusty_v8/actions)
[![crates](https://img.shields.io/crates/v/v8.svg)](https://crates.io/crates/v8)

View File

@ -543,7 +543,7 @@ impl Isolate {
// Byte offset inside `Isolate` where the isolate data slots are stored. This
// should be the same as the value of `kIsolateEmbedderDataOffset` which is
// defined in `v8-internal.h`.
const EMBEDDER_DATA_OFFSET: usize = size_of::<[*const (); 61]>();
const EMBEDDER_DATA_OFFSET: usize = size_of::<[*const (); 62]>();
// Isolate data slots used internally by rusty_v8.
const ANNEX_SLOT: u32 = 0;

2
v8

@ -1 +1 @@
Subproject commit 297c562b9f33dd0eb9c6be73900c28fbc7b25387
Subproject commit ef71f5a1808784aeb7b86d7aa13a7daa4e57f341