zig

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

commit 0cdc2fa5fb1b11039a6d7bf552b12c1f10e52510 (tree)
parent 3d1fb4fac8d4ce47d6e306b33def16ab49445190
Author: jeffkdev <18176443+jeffkdev@users.noreply.github.com>
Date:   Mon,  4 May 2026 16:56:48 -0400

fix getCpuCount() for emscripten

Diffstat:
Mlib/std/Thread.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/lib/std/Thread.zig b/lib/std/Thread.zig @@ -695,6 +695,9 @@ const PosixThreadImpl = struct { .linux => { return LinuxThreadImpl.getCpuCount(); }, + .emscripten => { + return @as(usize, @intCast(std.os.emscripten.emscripten_num_logical_cores())); + }, .openbsd => { var count: c_int = undefined; var count_size: usize = @sizeOf(c_int);