| ... | @@ -152,7 +152,7 @@ pub fn addPkgTests(b: &build.Builder, test_filter: ?[]const u8, root_src: []cons | ... | @@ -152,7 +152,7 @@ pub fn addPkgTests(b: &build.Builder, test_filter: ?[]const u8, root_src: []cons |
| 152 | const step = b.step(b.fmt("test-{}", name), desc); | 152 | const step = b.step(b.fmt("test-{}", name), desc); |
| 153 | for (test_targets) |test_target| { | 153 | for (test_targets) |test_target| { |
| 154 | const is_native = (test_target.os == builtin.os and test_target.arch == builtin.arch); | 154 | const is_native = (test_target.os == builtin.os and test_target.arch == builtin.arch); |
| 155 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast}) |mode| { | 155 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast, Mode.ReleaseSmall}) |mode| { |
| 156 | for ([]bool{false, true}) |link_libc| { | 156 | for ([]bool{false, true}) |link_libc| { |
| 157 | if (link_libc and !is_native) { | 157 | if (link_libc and !is_native) { |
| 158 | // don't assume we have a cross-compiling libc set up | 158 | // don't assume we have a cross-compiling libc set up |
| ... | @@ -451,7 +451,7 @@ pub const CompareOutputContext = struct { | ... | @@ -451,7 +451,7 @@ pub const CompareOutputContext = struct { |
| 451 | self.step.dependOn(&run_and_cmp_output.step); | 451 | self.step.dependOn(&run_and_cmp_output.step); |
| 452 | }, | 452 | }, |
| 453 | Special.None => { | 453 | Special.None => { |
| 454 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast}) |mode| { | 454 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast, Mode.ReleaseSmall}) |mode| { |
| 455 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "{} {} ({})", | 455 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "{} {} ({})", |
| 456 | "compare-output", case.name, @tagName(mode)) catch unreachable; | 456 | "compare-output", case.name, @tagName(mode)) catch unreachable; |
| 457 | if (self.test_filter) |filter| { | 457 | if (self.test_filter) |filter| { |
| ... | @@ -705,7 +705,7 @@ pub const CompileErrorContext = struct { | ... | @@ -705,7 +705,7 @@ pub const CompileErrorContext = struct { |
| 705 | pub fn addCase(self: &CompileErrorContext, case: &const TestCase) void { | 705 | pub fn addCase(self: &CompileErrorContext, case: &const TestCase) void { |
| 706 | const b = self.b; | 706 | const b = self.b; |
| 707 | | 707 | |
| 708 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast}) |mode| { | 708 | for ([]Mode{Mode.Debug, Mode.ReleaseFast}) |mode| { |
| 709 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "compile-error {} ({})", | 709 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "compile-error {} ({})", |
| 710 | case.name, @tagName(mode)) catch unreachable; | 710 | case.name, @tagName(mode)) catch unreachable; |
| 711 | if (self.test_filter) |filter| { | 711 | if (self.test_filter) |filter| { |
| ... | @@ -773,7 +773,7 @@ pub const BuildExamplesContext = struct { | ... | @@ -773,7 +773,7 @@ pub const BuildExamplesContext = struct { |
| 773 | pub fn addAllArgs(self: &BuildExamplesContext, root_src: []const u8, link_libc: bool) void { | 773 | pub fn addAllArgs(self: &BuildExamplesContext, root_src: []const u8, link_libc: bool) void { |
| 774 | const b = self.b; | 774 | const b = self.b; |
| 775 | | 775 | |
| 776 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast}) |mode| { | 776 | for ([]Mode{Mode.Debug, Mode.ReleaseSafe, Mode.ReleaseFast, Mode.ReleaseSmall}) |mode| { |
| 777 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "build {} ({})", | 777 | const annotated_case_name = fmt.allocPrint(self.b.allocator, "build {} ({})", |
| 778 | root_src, @tagName(mode)) catch unreachable; | 778 | root_src, @tagName(mode)) catch unreachable; |
| 779 | if (self.test_filter) |filter| { | 779 | if (self.test_filter) |filter| { |