mirror of
https://github.com/denoland/deno.git
synced 2024-12-23 15:49:44 -05:00
chore: upgrade rusty_v8 to v0.50.0 (#15762)
Signed-off-by: Darshan Sen <raisinten@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
This commit is contained in:
parent
513e934fa7
commit
e7934432ce
5 changed files with 9 additions and 7 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -5315,9 +5315,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "v8"
|
||||
version = "0.49.0"
|
||||
version = "0.50.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5a1cbad73336d67babcbe5e3b03c907c8d2ff77fc6f997570af219bbd9fdb6ce"
|
||||
checksum = "4c5d353ef04138242857d4f14f679659460f240275119424df31de5f6f1184fd"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"fslock",
|
||||
|
|
|
@ -33,7 +33,7 @@ serde_json = { version = "1.0.79", features = ["preserve_order"] }
|
|||
serde_v8 = { version = "0.62.0", path = "../serde_v8" }
|
||||
sourcemap = "6.1"
|
||||
url = { version = "2.3.1", features = ["serde", "expose_internals"] }
|
||||
v8 = { version = "0.49.0", default-features = false }
|
||||
v8 = { version = "0.50.0", default-features = false }
|
||||
|
||||
[[example]]
|
||||
name = "http_bench_json_ops"
|
||||
|
|
|
@ -726,7 +726,7 @@ impl JsRuntime {
|
|||
{
|
||||
let scope = &mut self.handle_scope();
|
||||
let o = Self::grab_global::<v8::Object>(scope, "Deno.core.ops").unwrap();
|
||||
let names = o.get_own_property_names(scope).unwrap();
|
||||
let names = o.get_own_property_names(scope, Default::default()).unwrap();
|
||||
for i in 0..names.length() {
|
||||
let key = names.get_index(scope, i).unwrap();
|
||||
o.delete(scope, key);
|
||||
|
|
|
@ -18,7 +18,7 @@ derive_more = "0.99.17"
|
|||
serde = { version = "1.0.136", features = ["derive"] }
|
||||
serde_bytes = "0.11"
|
||||
smallvec = { version = "1.8", features = ["union"] }
|
||||
v8 = { version = "0.49.0", default-features = false }
|
||||
v8 = { version = "0.50.0", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
bencher = "0.1"
|
||||
|
|
|
@ -325,7 +325,8 @@ impl<'de, 'a, 'b, 's, 'x> de::Deserializer<'de>
|
|||
};
|
||||
visitor.visit_map(map)
|
||||
} else {
|
||||
let prop_names = obj.get_own_property_names(self.scope);
|
||||
let prop_names =
|
||||
obj.get_own_property_names(self.scope, Default::default());
|
||||
let keys: Vec<magic::Value> = match prop_names {
|
||||
Some(names) => from_v8(self.scope, names.into()).unwrap(),
|
||||
None => vec![],
|
||||
|
@ -410,7 +411,8 @@ impl<'de, 'a, 'b, 's, 'x> de::Deserializer<'de>
|
|||
let obj = v8::Local::<v8::Object>::try_from(self.input).unwrap();
|
||||
// Unpack single-key
|
||||
let tag = {
|
||||
let prop_names = obj.get_own_property_names(self.scope);
|
||||
let prop_names =
|
||||
obj.get_own_property_names(self.scope, Default::default());
|
||||
let prop_names = prop_names.ok_or(Error::ExpectedEnum)?;
|
||||
if prop_names.length() != 1 {
|
||||
return Err(Error::LengthMismatch);
|
||||
|
|
Loading…
Reference in a new issue