logo

Rust crates reviews

Cryptographically verifiable, distributed dependency reviews

crate: lazy_static

https://lib.rs/crates/lazy_static/

Add the last reviewed version to Cargo.toml / [dependencies]:

lazy_static = "1.4.0"

Filter reviews clicking on the numbers in the summary.

Full column names in tooltip hints: rating Negative, rating Neutral, rating Positive, rating Strong, thoroughness, understanding, reviews count.

Neg
Neu
Pos
Str
tho
und
rev
8
13
4
6
2
5
1
1
1
1
crate version
rating
date
reviewer
thoroughness, understanding
lazy_static 0.2.11
negative
2019-07-24
medium, medium

lazy_static 0.2.11 relied on unsafe muts which would have race conditions during initialization.
I recommend upgrading to a modern lazy_static 1.3.0+!

src\core_lazy.rs: +1
src\lazy.rs: -1 UNSOUND (race conditions in multithreaded init due to static mut / mut refs taken outside of call_once)
src\lib.rs: -1 UNSOUND (uses the static muts without syncronization)
src\nightly_lazy.rs: -1 UNSOUND (race conditions in multithreaded init due to static mut / mut refs taken outside of call_once)

tests*: +1 (skimmed, seem fine)

.travis.yml: +1
.appveyor.yml: +1
Cargo.toml: +1
Cargo.toml.orig: +1
README.md: +1

© bestia.dev 2023, MIT License, Version: 2023.608.1636

Open source repository for this web app: https://github.com/bestia-dev/cargo_crev_web/