mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Dont use lazy static to construct mutexes (#33047)
* Remove usage of lazy-static in background_hang_monitor The lazy-static crate was only used to construct a mutex, but since Mutex::new is const this can be done at compiletime instead. Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> * Remove usage of lazy-static in servoshell Lazy-static was only used to construct a mutex, but since Mutex::new is const this can simply be done at compiletime. Signed-off-by: Simon Wülker <simon.wuelker@arcor.de> --------- Signed-off-by: Simon Wülker <simon.wuelker@arcor.de>
This commit is contained in:
parent
d941d2fd67
commit
c059bab6f4
5 changed files with 2 additions and 12 deletions
2
Cargo.lock
generated
2
Cargo.lock
generated
|
@ -291,7 +291,6 @@ dependencies = [
|
|||
"base",
|
||||
"crossbeam-channel",
|
||||
"ipc-channel",
|
||||
"lazy_static",
|
||||
"libc",
|
||||
"log",
|
||||
"mach2",
|
||||
|
@ -6187,7 +6186,6 @@ dependencies = [
|
|||
"ipc-channel",
|
||||
"jni",
|
||||
"keyboard-types",
|
||||
"lazy_static",
|
||||
"libc",
|
||||
"libloading",
|
||||
"libservo",
|
||||
|
|
|
@ -22,9 +22,6 @@ libc = { workspace = true }
|
|||
log = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
|
||||
[dev-dependencies]
|
||||
lazy_static = { workspace = true }
|
||||
|
||||
[target.'cfg(target_os = "macos")'.dependencies]
|
||||
mach2 = "0.4"
|
||||
|
||||
|
|
|
@ -17,9 +17,7 @@ use background_hang_monitor_api::{
|
|||
use base::id::TEST_PIPELINE_ID;
|
||||
use ipc_channel::ipc;
|
||||
|
||||
lazy_static::lazy_static! {
|
||||
static ref SERIAL: Mutex<()> = Mutex::new(());
|
||||
}
|
||||
static SERIAL: Mutex<()> = Mutex::new(());
|
||||
|
||||
#[test]
|
||||
fn test_hang_monitoring() {
|
||||
|
|
|
@ -56,7 +56,6 @@ libc = { workspace = true }
|
|||
libservo = { path = "../../components/servo" }
|
||||
cfg-if = { workspace = true }
|
||||
log = { workspace = true }
|
||||
lazy_static = { workspace = true }
|
||||
getopts = { workspace = true }
|
||||
url = { workspace = true }
|
||||
servo-media = { workspace = true }
|
||||
|
|
|
@ -9,9 +9,7 @@ use std::{env, fs};
|
|||
use cfg_if::cfg_if;
|
||||
use servo::embedder_traits::resources::{self, Resource};
|
||||
|
||||
lazy_static::lazy_static! {
|
||||
static ref CMD_RESOURCE_DIR: Mutex<Option<PathBuf>> = Mutex::new(None);
|
||||
}
|
||||
static CMD_RESOURCE_DIR: Mutex<Option<PathBuf>> = Mutex::new(None);
|
||||
|
||||
struct ResourceReader;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue