| ... | @@ -59,10 +59,15 @@ pub fn alwaysSingleThreaded(target: std.Target) bool { | ... | @@ -59,10 +59,15 @@ pub fn alwaysSingleThreaded(target: std.Target) bool { |
| 59 | } | 59 | } |
| 60 | | 60 | |
| 61 | pub fn defaultSingleThreaded(target: std.Target) bool { | 61 | pub fn defaultSingleThreaded(target: std.Target) bool { |
| 62 | return switch (target.cpu.arch) { | 62 | switch (target.cpu.arch) { |
| 63 | .wasm32, .wasm64 => true, | 63 | .wasm32, .wasm64 => return true, |
| 64 | else => false, | 64 | else => {}, |
| 65 | }; | 65 | } |
| | 66 | switch (target.os.tag) { |
| | 67 | .haiku => return true, |
| | 68 | else => {}, |
| | 69 | } |
| | 70 | return false; |
| 66 | } | 71 | } |
| 67 | | 72 | |
| 68 | /// Valgrind supports more, but Zig does not support them yet. | 73 | /// Valgrind supports more, but Zig does not support them yet. |