about summary refs log tree commit diff
path: root/library/stdarch
diff options
context:
space:
mode:
authorFolkert de Vries <folkert@folkertdev.nl>2025-07-10 15:48:41 +0200
committerFolkert de Vries <folkert@folkertdev.nl>2025-07-15 20:20:46 +0200
commit7ff9bcfd1ea1d03ccbff9e4fcc93298fd54840e5 (patch)
tree113b6fa4419d121aa4b4dc94637e6d928d2b5c98 /library/stdarch
parent5cb1e01a94a51b0ad9d67e913c866fef4f78df14 (diff)
downloadrust-7ff9bcfd1ea1d03ccbff9e4fcc93298fd54840e5.tar.gz
rust-7ff9bcfd1ea1d03ccbff9e4fcc93298fd54840e5.zip
`stdarch-test`: use `std::sync::LazyLock` instead of `lazy_static!`
Diffstat (limited to 'library/stdarch')
-rw-r--r--library/stdarch/Cargo.lock1
-rw-r--r--library/stdarch/crates/stdarch-test/Cargo.toml1
-rw-r--r--library/stdarch/crates/stdarch-test/src/lib.rs8
3 files changed, 2 insertions, 8 deletions
diff --git a/library/stdarch/Cargo.lock b/library/stdarch/Cargo.lock
index ff0d83ac96e..4e01eb450e2 100644
--- a/library/stdarch/Cargo.lock
+++ b/library/stdarch/Cargo.lock
@@ -726,7 +726,6 @@ dependencies = [
  "assert-instr-macro",
  "cc",
  "cfg-if",
- "lazy_static",
  "rustc-demangle",
  "simd-test-macro",
  "wasmprinter",
diff --git a/library/stdarch/crates/stdarch-test/Cargo.toml b/library/stdarch/crates/stdarch-test/Cargo.toml
index e4791e4ec52..5d1171ee285 100644
--- a/library/stdarch/crates/stdarch-test/Cargo.toml
+++ b/library/stdarch/crates/stdarch-test/Cargo.toml
@@ -7,7 +7,6 @@ edition = "2024"
 [dependencies]
 assert-instr-macro = { path = "../assert-instr-macro" }
 simd-test-macro = { path = "../simd-test-macro" }
-lazy_static = "1.0"
 rustc-demangle = "0.1.8"
 cfg-if = "1.0"
 
diff --git a/library/stdarch/crates/stdarch-test/src/lib.rs b/library/stdarch/crates/stdarch-test/src/lib.rs
index f6614f6d51c..f6732cd15ce 100644
--- a/library/stdarch/crates/stdarch-test/src/lib.rs
+++ b/library/stdarch/crates/stdarch-test/src/lib.rs
@@ -7,13 +7,11 @@
 #![allow(clippy::missing_docs_in_private_items, clippy::print_stdout)]
 
 #[macro_use]
-extern crate lazy_static;
-#[macro_use]
 extern crate cfg_if;
 
 pub use assert_instr_macro::*;
 pub use simd_test_macro::*;
-use std::{cmp, collections::HashSet, env, hash, hint::black_box, str};
+use std::{cmp, collections::HashSet, env, hash, hint::black_box, str, sync::LazyLock};
 
 cfg_if! {
     if #[cfg(target_arch = "wasm32")] {
@@ -25,9 +23,7 @@ cfg_if! {
     }
 }
 
-lazy_static! {
-    static ref DISASSEMBLY: HashSet<Function> = disassemble_myself();
-}
+static DISASSEMBLY: LazyLock<HashSet<Function>> = LazyLock::new(disassemble_myself);
 
 #[derive(Debug)]
 struct Function {