authorgravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-26 14:44:38-07:00
committergravatar for david@vortan.devDavid Rubin <david@vortan.dev> 2024-07-26 14:53:55-07:00
log8f84212855115799def2106e8b3a807c766058ed
treeb0b7ff626679e4c6cf81de5128043599aec2b633
parentc20def73af49bac435d21cd058e7b9612ef3d2a5
signaturelock-open Commit is signed but in an unrecognized format.

riscv: make multi-threaded enabled compilation the default


4 files changed, 2 insertions(+), 5 deletions(-)

src/Package/Module.zig+1-1
......@@ -159,7 +159,7 @@ pub fn create(arena: Allocator, options: CreateOptions) !*Package.Module {
159159
160160 if (options.inherited.single_threaded) |x| break :b x;
161161 if (options.parent) |p| break :b p.single_threaded;
162 break :b target_util.defaultSingleThreaded(target, zig_backend);
162 break :b target_util.defaultSingleThreaded(target);
163163 };
164164
165165 const error_tracing = b: {
src/target.zig+1-2
......@@ -60,10 +60,9 @@ pub fn alwaysSingleThreaded(target: std.Target) bool {
6060 return false;
6161}
6262
63pub fn defaultSingleThreaded(target: std.Target, backend: std.builtin.CompilerBackend) bool {
63pub fn defaultSingleThreaded(target: std.Target) bool {
6464 switch (target.cpu.arch) {
6565 .wasm32, .wasm64 => return true,
66 .riscv64 => if (backend == .stage2_riscv64) return true,
6766 else => {},
6867 }
6968 switch (target.os.tag) {
test/behavior/if.zig-1
......@@ -118,7 +118,6 @@ test "if peer expressions inferred optional type" {
118118 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
119119 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
120120 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
121 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
122121
123122 var self: []const u8 = "abcdef";
124123 var index: usize = 0;
test/behavior/null.zig-1
......@@ -53,7 +53,6 @@ test "maybe return" {
5353 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest;
5454 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
5555 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
56 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
5756
5857 try maybeReturnImpl();
5958 try comptime maybeReturnImpl();