authorgravatar for 18176443+jeffkdev@users.noreply.github.comjeffkdev <18176443+jeffkdev@users.noreply.github.com> 2026-05-04 16:56:48-04:00
committergravatar for 18176443+jeffkdev@users.noreply.github.comjeffkdev <18176443+jeffkdev@users.noreply.github.com> 2026-05-04 16:56:48-04:00
log0cdc2fa5fb1b11039a6d7bf552b12c1f10e52510
tree75d83dca06b017a52746571858c14dc198dd5359
parent3d1fb4fac8d4ce47d6e306b33def16ab49445190

fix getCpuCount() for emscripten


1 files changed, 3 insertions(+), 0 deletions(-)

lib/std/Thread.zig+3
...@@ -695,6 +695,9 @@ const PosixThreadImpl = struct {...@@ -695,6 +695,9 @@ const PosixThreadImpl = struct {
695 .linux => {695 .linux => {
696 return LinuxThreadImpl.getCpuCount();696 return LinuxThreadImpl.getCpuCount();
697 },697 },
698 .emscripten => {
699 return @as(usize, @intCast(std.os.emscripten.emscripten_num_logical_cores()));
700 },
698 .openbsd => {701 .openbsd => {
699 var count: c_int = undefined;702 var count: c_int = undefined;
700 var count_size: usize = @sizeOf(c_int);703 var count_size: usize = @sizeOf(c_int);