SIGN IN SIGN UP

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