diff --git a/Cargo.lock b/Cargo.lock index 5d28e9c97c..f0dcb02caf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2077,9 +2077,9 @@ dependencies = [ [[package]] name = "rusty_v8" -version = "0.4.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7ccfa96e1b3ce6f807a93b58d38fc5e984e617506e52cb336888ab890cd884a" +checksum = "acb0ad56a57c42009a8d16df5fa94ae882ad0ffe0e88fe1a23b261b3affbccf2" dependencies = [ "bitflags", "cargo_gn", diff --git a/cli/inspector.rs b/cli/inspector.rs index b6f653f4cc..9ccf4cd494 100644 --- a/cli/inspector.rs +++ b/cli/inspector.rs @@ -423,7 +423,7 @@ impl DenoInspector { // Tell the inspector about the global context. let context = global_context.get(scope).unwrap(); let context_name = v8::inspector::StringView::from(&b"global context"[..]); - self_.context_created(context, Self::CONTEXT_GROUP_ID, &context_name); + self_.context_created(context, Self::CONTEXT_GROUP_ID, context_name); // Register this inspector with the server thread. // Note: poll_sessions() might block if we need to wait for a @@ -700,14 +700,12 @@ impl DenoInspectorSession { ) -> Box { new_box_with(move |self_ptr| { let v8_channel = v8::inspector::ChannelBase::new::(); - - let empty_view = v8::inspector::StringView::empty(); let v8_session = unsafe { &mut *inspector_ptr }.connect( Self::CONTEXT_GROUP_ID, // Todo(piscisaureus): V8Inspector::connect() should require that // the 'v8_channel' argument cannot move. unsafe { &mut *self_ptr }, - &empty_view, + v8::inspector::StringView::empty(), ); let (websocket_tx, websocket_rx) = websocket.split(); @@ -736,7 +734,7 @@ impl DenoInspectorSession { .map_ok(move |msg| { let msg = msg.as_bytes(); let msg = v8::inspector::StringView::from(msg); - unsafe { &mut *self_ptr }.dispatch_protocol_message(&msg); + unsafe { &mut *self_ptr }.dispatch_protocol_message(msg); }) .try_collect::<()>() .await; @@ -758,7 +756,7 @@ impl DenoInspectorSession { pub fn break_on_first_statement(&mut self) { let reason = v8::inspector::StringView::from(&b"debugCommand"[..]); let detail = v8::inspector::StringView::empty(); - self.schedule_pause_on_next_statement(&reason, &detail); + self.schedule_pause_on_next_statement(reason, detail); } } diff --git a/core/Cargo.toml b/core/Cargo.toml index c8c19516a4..cc979bff88 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -19,7 +19,7 @@ futures = { version = "0.3.4", features = ["thread-pool", "compat"] } lazy_static = "1.4.0" libc = "0.2.69" log = "0.4.8" -rusty_v8 = "0.4.0" +rusty_v8 = "0.4.2" serde_json = "1.0.52" url = "2.1.1"