From 0cdc2fa5fb1b11039a6d7bf552b12c1f10e52510 Mon Sep 17 00:00:00 2001 From: jeffkdev <18176443+jeffkdev@users.noreply.github.com> Date: Mon, 4 May 2026 16:56:48 -0400 Subject: [PATCH] fix getCpuCount() for emscripten --- lib/std/Thread.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/std/Thread.zig b/lib/std/Thread.zig index c35fbef6c8b42cf817bc52c2d66f75832e09846e..338d17a487a1526c7cac741f92c8628735b79736 100644 --- 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); -- 2.54.0