mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Remove lazy static (#33078)
* remove from rand Mutex<OsRng> can be initialized in compile time. Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> * remove from layout_2020 Mutex<()> can be initialize in compile time Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> * remove from media `IS_MULTIPROCESS` doesn't be used. Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> * remove lazy_static from dependencies Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> * rewrite suppressed_leaks_for_asan.txt For all of lazy_static was replaced with LazyLock. Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> --------- Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
This commit is contained in:
parent
4b3ed4b684
commit
4cc1b68546
9 changed files with 4 additions and 23 deletions
|
@ -11,7 +11,6 @@ name = "servo_rand"
|
|||
path = "lib.rs"
|
||||
|
||||
[dependencies]
|
||||
lazy_static = { workspace = true }
|
||||
log = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
rand_core = { workspace = true }
|
||||
|
|
|
@ -6,7 +6,6 @@ use std::cell::RefCell;
|
|||
use std::rc::Rc;
|
||||
use std::sync::Mutex;
|
||||
|
||||
use lazy_static::lazy_static;
|
||||
use log::trace;
|
||||
/// A random number generator which shares one instance of an `OsRng`.
|
||||
///
|
||||
|
@ -26,9 +25,7 @@ use rand_isaac::isaac::IsaacCore;
|
|||
use uuid::{Builder, Uuid};
|
||||
|
||||
// The shared RNG which may hold on to a file descriptor
|
||||
lazy_static! {
|
||||
static ref OS_RNG: Mutex<OsRng> = Mutex::new(OsRng);
|
||||
}
|
||||
static OS_RNG: Mutex<OsRng> = Mutex::new(OsRng);
|
||||
|
||||
// Generate 32K of data between reseedings
|
||||
const RESEED_THRESHOLD: u64 = 32_768;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue