| ... | @@ -177,6 +177,8 @@ const TestManifestConfigDefaults = struct { | ... | @@ -177,6 +177,8 @@ const TestManifestConfigDefaults = struct { |
| 177 | inline for (&[_][]const u8{ "x86_64", "aarch64" }) |arch| { | 177 | inline for (&[_][]const u8{ "x86_64", "aarch64" }) |arch| { |
| 178 | defaults = defaults ++ arch ++ "-macos" ++ ","; | 178 | defaults = defaults ++ arch ++ "-macos" ++ ","; |
| 179 | } | 179 | } |
| | 180 | // Windows |
| | 181 | defaults = defaults ++ "x86_64-windows" ++ ","; |
| 180 | // Wasm | 182 | // Wasm |
| 181 | defaults = defaults ++ "wasm32-wasi"; | 183 | defaults = defaults ++ "wasm32-wasi"; |
| 182 | return defaults; | 184 | return defaults; |
| ... | @@ -1546,6 +1548,13 @@ pub const TestContext = struct { | ... | @@ -1546,6 +1548,13 @@ pub const TestContext = struct { |
| 1546 | .self_exe_path = std.testing.zig_exe_path, | 1548 | .self_exe_path = std.testing.zig_exe_path, |
| 1547 | // TODO instead of turning off color, pass in a std.Progress.Node | 1549 | // TODO instead of turning off color, pass in a std.Progress.Node |
| 1548 | .color = .off, | 1550 | .color = .off, |
| | 1551 | // TODO: We set these to no so that we don't fallback to LLD for incremental linking context. This is because |
| | 1552 | // our own COFF linker doesn't yet support these options. |
| | 1553 | .want_unwind_tables = switch (case.backend) { |
| | 1554 | .stage2 => if (target.os.tag == .windows) false else null, |
| | 1555 | else => null, |
| | 1556 | }, |
| | 1557 | .emit_implib = null, |
| 1549 | }); | 1558 | }); |
| 1550 | defer comp.destroy(); | 1559 | defer comp.destroy(); |
| 1551 | | 1560 | |