mirror of
https://github.com/denoland/rusty_v8.git
synced 2024-11-21 20:28:58 +00:00
Upgrade V8 to 9.2.230.10 (#700)
* We are floating a revert of v8/v8@7f9d7f0 because of the issue described in #694. * Upgrade ICU 68 -> 69 * Upgrade //build and //buildtools * set v8_enable_shared_ro_heap = false to fix tests
This commit is contained in:
parent
8c79145f59
commit
fe298359d9
2
.gitmodules
vendored
2
.gitmodules
vendored
@ -1,6 +1,6 @@
|
||||
[submodule "v8"]
|
||||
path = v8
|
||||
url = https://chromium.googlesource.com/v8/v8
|
||||
url = https://github.com/denoland/v8.git
|
||||
[submodule "build"]
|
||||
path = build
|
||||
url = https://github.com/denoland/chromium_build.git
|
||||
|
6
.gn
6
.gn
@ -23,6 +23,12 @@ default_args = {
|
||||
use_dummy_lastchange = true
|
||||
treat_warnings_as_errors = true
|
||||
|
||||
# To avoid test failure:
|
||||
# Fatal error in ../../../v8/src/heap/read-only-spaces.cc, line 69
|
||||
# Check failed: read_only_blob_checksum_ == snapshot_checksum (<unprintable>
|
||||
# vs. 604745897).
|
||||
v8_enable_shared_ro_heap = false
|
||||
|
||||
# TODO(ry) remove
|
||||
v8_imminent_deprecation_warnings = false
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Rusty V8 Binding
|
||||
|
||||
V8 Version: 9.1.269.35
|
||||
V8 Version: 9.2.230.10
|
||||
|
||||
[![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/rusty_v8.svg)](https://crates.io/crates/rusty_v8)
|
||||
|
2
build
2
build
@ -1 +1 @@
|
||||
Subproject commit e10aa6b45bd82ec89d827724d1074058a28ba04a
|
||||
Subproject commit b1cbcbce2c71b08bb34ede6add332626e78fa10e
|
@ -1 +1 @@
|
||||
Subproject commit ccba851a7a7cdbbfa4e15c738147565b4936f438
|
||||
Subproject commit 3655cd61062a8e8282d2d01df0a19aae410d336d
|
@ -1,5 +1,5 @@
|
||||
extern "C" {
|
||||
fn udata_setCommonData_68(this: *const u8, error_code: *mut i32);
|
||||
fn udata_setCommonData_69(this: *const u8, error_code: *mut i32);
|
||||
}
|
||||
|
||||
/// This function bypasses the normal ICU data loading process and allows you to force ICU's system
|
||||
@ -38,7 +38,7 @@ extern "C" {
|
||||
pub fn set_common_data(data: &'static [u8]) -> Result<(), i32> {
|
||||
let mut error_code = 0i32;
|
||||
unsafe {
|
||||
udata_setCommonData_68(data.as_ptr(), &mut error_code);
|
||||
udata_setCommonData_69(data.as_ptr(), &mut error_code);
|
||||
}
|
||||
if error_code == 0 {
|
||||
Ok(())
|
||||
|
2
third_party/icu
vendored
2
third_party/icu
vendored
@ -1 +1 @@
|
||||
Subproject commit 28b0e9ea59878fdd1682593be2ac489a6a6bbb21
|
||||
Subproject commit f022e298b4f4a782486bb6d5ce6589c998b51fe2
|
2
v8
2
v8
@ -1 +1 @@
|
||||
Subproject commit 399148d00a4fcdab96baa1c8e9d9346a78d4e339
|
||||
Subproject commit b7957d8daf01303e002a13816cd40db41fb97498
|
Loading…
Reference in New Issue
Block a user