zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit e073c8a2b1570b24a659ebaeddacf957c15229fa (tree)
parent 6b2274fd994edfd26db49d4a2599bbace881fd7a
Author: Charles Shenton <cshenton@users.noreply.github.com>
Date:   Fri, 17 Apr 2020 14:29:02 +0100

Update ziggurat.zig to use `random.int(u64)`

Ziggurat rng was using deprecated `random.scalar(u64)` which was causing compile errors on calls to public facing stdlib APIs (randExp) on 0.6+, this fixed those errors.
Diffstat:
Mlib/std/rand/ziggurat.zig | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/std/rand/ziggurat.zig b/lib/std/rand/ziggurat.zig @@ -16,7 +16,7 @@ pub fn next_f64(random: *Random, comptime tables: ZigTable) f64 { while (true) { // We manually construct a float from parts as we can avoid an extra random lookup here by // using the unused exponent for the lookup table entry. - const bits = random.scalar(u64); + const bits = random.int(u64); const i = @as(usize, bits & 0xff); const u = blk: {