Unify lazy types (#804)
Replace ad-hoc atomic lazy caches with shared lazy helpers in the Linux/Android fallback, NetBSD, RDRAND, and RNDR backends. Adds `LazyPtr` and `LazyBool` so pointer and boolean caches use the same initialization contract. This reduces duplicated cache logic and keeps backend probing/fallback semantics aligned while preserving the existing retry-until-cached behavior.
T
Tamir Duberstein committed
6dfd5cb456cbb0e502ddcd283d749cc635272e19
Parent: 5e6b022
Committed by GitHub <noreply@github.com>
on 2/11/2026, 4:12:29 PM