| author | |
| committer | |
| log | a2ff3a13fe22b5693bbd719bf4eaee06a9d6be57 |
| tree | 626a60b82ce79406994ba0bb2ff61387979a4b33 |
| parent | ca21cad2bf3dcd765753dc93d608e67ae3661f10 |
Tests with no names are executed when using `zig test` regardless of the
`--test-filter` used. Non-named tests should be used when simply
importing unit tests from another file. This allows `zig test` to find
all the appropriate tests, even when using `--test-filter`.57 files changed, 81 insertions(+), 72 deletions(-)
lib/std/event.zig+1-1| ... | ... | @@ -9,7 +9,7 @@ pub const RwLocked = @import("event/rwlocked.zig").RwLocked; |
| 9 | 9 | pub const Loop = @import("event/loop.zig").Loop; |
| 10 | 10 | pub const WaitGroup = @import("event/wait_group.zig").WaitGroup; |
| 11 | 11 | |
| 12 | test "import event tests" { | |
| 12 | test { | |
| 13 | 13 | _ = @import("event/channel.zig"); |
| 14 | 14 | _ = @import("event/future.zig"); |
| 15 | 15 | _ = @import("event/group.zig"); |
lib/std/json.zig+1-1| ... | ... | @@ -2657,7 +2657,7 @@ test "json.parser.dynamic" { |
| 2657 | 2657 | try testing.expect(mem.eql(u8, large_int.NumberString, "18446744073709551615")); |
| 2658 | 2658 | } |
| 2659 | 2659 | |
| 2660 | test "import more json tests" { | |
| 2660 | test { | |
| 2661 | 2661 | _ = @import("json/test.zig"); |
| 2662 | 2662 | _ = @import("json/write_stream.zig"); |
| 2663 | 2663 | } |
lib/std/os/linux/arm-eabi.zig+2| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const iovec = std.os.iovec; |
| 4 | 5 | const iovec_const = std.os.iovec_const; |
| ... | ... | @@ -8,6 +9,7 @@ const sigset_t = linux.sigset_t; |
| 8 | 9 | const uid_t = linux.uid_t; |
| 9 | 10 | const gid_t = linux.gid_t; |
| 10 | 11 | const pid_t = linux.pid_t; |
| 12 | const sockaddr = linux.sockaddr; | |
| 11 | 13 | |
| 12 | 14 | pub fn syscall0(number: SYS) usize { |
| 13 | 15 | return asm volatile ("svc #0" |
lib/std/os/linux/arm64.zig+1| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const sockaddr = linux.sockaddr; |
lib/std/os/linux/bpf.zig+10-5| ... | ... | @@ -5,6 +5,11 @@ const expectEqual = std.testing.expectEqual; |
| 5 | 5 | const expectError = std.testing.expectError; |
| 6 | 6 | const expect = std.testing.expect; |
| 7 | 7 | |
| 8 | const linux = std.os.linux; | |
| 9 | const fd_t = linux.fd_t; | |
| 10 | const pid_t = linux.pid_t; | |
| 11 | const getErrno = linux.getErrno; | |
| 12 | ||
| 8 | 13 | pub const btf = @import("bpf/btf.zig"); |
| 9 | 14 | pub const kern = @import("bpf/kern.zig"); |
| 10 | 15 | |
| ... | ... | @@ -1501,7 +1506,7 @@ pub fn map_create(map_type: MapType, key_size: u32, value_size: u32, max_entries |
| 1501 | 1506 | attr.map_create.value_size = value_size; |
| 1502 | 1507 | attr.map_create.max_entries = max_entries; |
| 1503 | 1508 | |
| 1504 | const rc = bpf(.map_create, &attr, @sizeOf(MapCreateAttr)); | |
| 1509 | const rc = linux.bpf(.map_create, &attr, @sizeOf(MapCreateAttr)); | |
| 1505 | 1510 | switch (errno(rc)) { |
| 1506 | 1511 | .SUCCESS => return @intCast(fd_t, rc), |
| 1507 | 1512 | .INVAL => return error.MapTypeOrAttrInvalid, |
| ... | ... | @@ -1525,7 +1530,7 @@ pub fn map_lookup_elem(fd: fd_t, key: []const u8, value: []u8) !void { |
| 1525 | 1530 | attr.map_elem.key = @ptrToInt(key.ptr); |
| 1526 | 1531 | attr.map_elem.result.value = @ptrToInt(value.ptr); |
| 1527 | 1532 | |
| 1528 | const rc = bpf(.map_lookup_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1533 | const rc = linux.bpf(.map_lookup_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1529 | 1534 | switch (errno(rc)) { |
| 1530 | 1535 | .SUCCESS => return, |
| 1531 | 1536 | .BADF => return error.BadFd, |
| ... | ... | @@ -1547,7 +1552,7 @@ pub fn map_update_elem(fd: fd_t, key: []const u8, value: []const u8, flags: u64) |
| 1547 | 1552 | attr.map_elem.result = .{ .value = @ptrToInt(value.ptr) }; |
| 1548 | 1553 | attr.map_elem.flags = flags; |
| 1549 | 1554 | |
| 1550 | const rc = bpf(.map_update_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1555 | const rc = linux.bpf(.map_update_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1551 | 1556 | switch (errno(rc)) { |
| 1552 | 1557 | .SUCCESS => return, |
| 1553 | 1558 | .@"2BIG" => return error.ReachedMaxEntries, |
| ... | ... | @@ -1568,7 +1573,7 @@ pub fn map_delete_elem(fd: fd_t, key: []const u8) !void { |
| 1568 | 1573 | attr.map_elem.map_fd = fd; |
| 1569 | 1574 | attr.map_elem.key = @ptrToInt(key.ptr); |
| 1570 | 1575 | |
| 1571 | const rc = bpf(.map_delete_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1576 | const rc = linux.bpf(.map_delete_elem, &attr, @sizeOf(MapElemAttr)); | |
| 1572 | 1577 | switch (errno(rc)) { |
| 1573 | 1578 | .SUCCESS => return, |
| 1574 | 1579 | .BADF => return error.BadFd, |
| ... | ... | @@ -1631,7 +1636,7 @@ pub fn prog_load( |
| 1631 | 1636 | attr.prog_load.log_level = l.level; |
| 1632 | 1637 | } |
| 1633 | 1638 | |
| 1634 | const rc = bpf(.prog_load, &attr, @sizeOf(ProgLoadAttr)); | |
| 1639 | const rc = linux.bpf(.prog_load, &attr, @sizeOf(ProgLoadAttr)); | |
| 1635 | 1640 | return switch (errno(rc)) { |
| 1636 | 1641 | .SUCCESS => @intCast(fd_t, rc), |
| 1637 | 1642 | .ACCES => error.UnsafeProgram, |
lib/std/os/linux/bpf/btf.zig+2| ... | ... | @@ -1,3 +1,5 @@ |
| 1 | const std = @import("../../../std.zig"); | |
| 2 | ||
| 1 | 3 | const magic = 0xeb9f; |
| 2 | 4 | const version = 1; |
| 3 | 5 |
lib/std/os/linux/bpf/helpers.zig+5| ... | ... | @@ -1,5 +1,10 @@ |
| 1 | const std = @import("../../../std.zig"); | |
| 1 | 2 | const kern = @import("kern.zig"); |
| 2 | 3 | |
| 4 | const PtRegs = @compileError("TODO missing os bits: PtRegs"); | |
| 5 | const TcpHdr = @compileError("TODO missing os bits: TcpHdr"); | |
| 6 | const SkFullSock = @compileError("TODO missing os bits: SkFullSock"); | |
| 7 | ||
| 3 | 8 | // in BPF, all the helper calls |
| 4 | 9 | // TODO: when https://github.com/ziglang/zig/issues/1717 is here, make a nice |
| 5 | 10 | // function that uses the Helper enum |
lib/std/os/linux/i386.zig+7-17| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const iovec = linux.iovec; |
| ... | ... | @@ -8,6 +9,7 @@ const gid_t = linux.gid_t; |
| 8 | 9 | const pid_t = linux.pid_t; |
| 9 | 10 | const stack_t = linux.stack_t; |
| 10 | 11 | const sigset_t = linux.sigset_t; |
| 12 | const sockaddr = linux.sockaddr; | |
| 11 | 13 | |
| 12 | 14 | pub fn syscall0(number: SYS) usize { |
| 13 | 15 | return asm volatile ("int $0x80" |
| ... | ... | @@ -628,40 +630,28 @@ pub const LOCK = struct { |
| 628 | 630 | pub const MAP = struct { |
| 629 | 631 | /// Share changes |
| 630 | 632 | pub const SHARED = 0x01; |
| 631 | ||
| 632 | 633 | /// Changes are private |
| 633 | 634 | pub const PRIVATE = 0x02; |
| 634 | ||
| 635 | 635 | /// share + validate extension flags |
| 636 | 636 | pub const SHARED_VALIDATE = 0x03; |
| 637 | ||
| 638 | 637 | /// Mask for type of mapping |
| 639 | 638 | pub const TYPE = 0x0f; |
| 640 | ||
| 641 | 639 | /// Interpret addr exactly |
| 642 | 640 | pub const FIXED = 0x10; |
| 643 | ||
| 644 | 641 | /// don't use a file |
| 645 | pub const ANONYMOUS = if (is_mips) 0x800 else 0x20; | |
| 646 | ||
| 642 | pub const ANONYMOUS = 0x20; | |
| 647 | 643 | /// populate (prefault) pagetables |
| 648 | pub const POPULATE = if (is_mips) 0x10000 else 0x8000; | |
| 649 | ||
| 644 | pub const POPULATE = 0x8000; | |
| 650 | 645 | /// do not block on IO |
| 651 | pub const NONBLOCK = if (is_mips) 0x20000 else 0x10000; | |
| 652 | ||
| 646 | pub const NONBLOCK = 0x10000; | |
| 653 | 647 | /// give out an address that is best suited for process/thread stacks |
| 654 | pub const STACK = if (is_mips) 0x40000 else 0x20000; | |
| 655 | ||
| 648 | pub const STACK = 0x20000; | |
| 656 | 649 | /// create a huge page mapping |
| 657 | pub const HUGETLB = if (is_mips) 0x80000 else 0x40000; | |
| 658 | ||
| 650 | pub const HUGETLB = 0x40000; | |
| 659 | 651 | /// perform synchronous page faults for the mapping |
| 660 | 652 | pub const SYNC = 0x80000; |
| 661 | ||
| 662 | 653 | /// FIXED which doesn't unmap underlying mapping |
| 663 | 654 | pub const FIXED_NOREPLACE = 0x100000; |
| 664 | ||
| 665 | 655 | /// For anonymous mmap, memory could be uninitialized |
| 666 | 656 | pub const UNINITIALIZED = 0x4000000; |
| 667 | 657 |
lib/std/os/linux/mips.zig+1| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const iovec = linux.iovec; |
lib/std/os/linux/powerpc.zig+2| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const iovec = linux.iovec; |
| ... | ... | @@ -8,6 +9,7 @@ const gid_t = linux.gid_t; |
| 8 | 9 | const pid_t = linux.pid_t; |
| 9 | 10 | const stack_t = linux.stack_t; |
| 10 | 11 | const sigset_t = linux.sigset_t; |
| 12 | const sockaddr = linux.sockaddr; | |
| 11 | 13 | |
| 12 | 14 | pub fn syscall0(number: SYS) usize { |
| 13 | 15 | return asm volatile ( |
lib/std/os/linux/powerpc64.zig+2| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const linux = std.os.linux; |
| 3 | 4 | const socklen_t = linux.socklen_t; |
| 4 | 5 | const iovec = linux.iovec; |
| ... | ... | @@ -8,6 +9,7 @@ const gid_t = linux.gid_t; |
| 8 | 9 | const pid_t = linux.pid_t; |
| 9 | 10 | const stack_t = linux.stack_t; |
| 10 | 11 | const sigset_t = linux.sigset_t; |
| 12 | const sockaddr = linux.sockaddr; | |
| 11 | 13 | |
| 12 | 14 | pub fn syscall0(number: SYS) usize { |
| 13 | 15 | return asm volatile ( |
lib/std/os/linux/sparc64.zig+1| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | 1 | const std = @import("../../std.zig"); |
| 2 | const maxInt = std.math.maxInt; | |
| 2 | 3 | const pid_t = linux.pid_t; |
| 3 | 4 | const uid_t = linux.uid_t; |
| 4 | 5 | const clock_t = linux.clock_t; |
lib/std/special/compiler_rt/addXf3.zig+1-1| ... | ... | @@ -225,6 +225,6 @@ fn addXf3(comptime T: type, a: T, b: T) T { |
| 225 | 225 | return @bitCast(T, result); |
| 226 | 226 | } |
| 227 | 227 | |
| 228 | test "import addXf3" { | |
| 228 | test { | |
| 229 | 229 | _ = @import("addXf3_test.zig"); |
| 230 | 230 | } |
lib/std/special/compiler_rt/divdf3.zig+1-1| ... | ... | @@ -327,6 +327,6 @@ pub fn __aeabi_ddiv(a: f64, b: f64) callconv(.AAPCS) f64 { |
| 327 | 327 | return @call(.{ .modifier = .always_inline }, __divdf3, .{ a, b }); |
| 328 | 328 | } |
| 329 | 329 | |
| 330 | test "import divdf3" { | |
| 330 | test { | |
| 331 | 331 | _ = @import("divdf3_test.zig"); |
| 332 | 332 | } |
lib/std/special/compiler_rt/divsf3.zig+1-1| ... | ... | @@ -200,6 +200,6 @@ pub fn __aeabi_fdiv(a: f32, b: f32) callconv(.AAPCS) f32 { |
| 200 | 200 | return @call(.{ .modifier = .always_inline }, __divsf3, .{ a, b }); |
| 201 | 201 | } |
| 202 | 202 | |
| 203 | test "import divsf3" { | |
| 203 | test { | |
| 204 | 204 | _ = @import("divsf3_test.zig"); |
| 205 | 205 | } |
lib/std/special/compiler_rt/divtf3.zig+1-1| ... | ... | @@ -221,6 +221,6 @@ pub fn __divtf3(a: f128, b: f128) callconv(.C) f128 { |
| 221 | 221 | } |
| 222 | 222 | } |
| 223 | 223 | |
| 224 | test "import divtf3" { | |
| 224 | test { | |
| 225 | 225 | _ = @import("divtf3_test.zig"); |
| 226 | 226 | } |
lib/std/special/compiler_rt/divti3.zig+1-1| ... | ... | @@ -23,6 +23,6 @@ pub fn __divti3_windows_x86_64(a: v128, b: v128) callconv(.C) v128 { |
| 23 | 23 | })); |
| 24 | 24 | } |
| 25 | 25 | |
| 26 | test "import divti3" { | |
| 26 | test { | |
| 27 | 27 | _ = @import("divti3_test.zig"); |
| 28 | 28 | } |
lib/std/special/compiler_rt/extendXfYf2.zig+1-1| ... | ... | @@ -104,6 +104,6 @@ fn extendXfYf2(comptime dst_t: type, comptime src_t: type, a: std.meta.Int(.unsi |
| 104 | 104 | return @bitCast(dst_t, result); |
| 105 | 105 | } |
| 106 | 106 | |
| 107 | test "import extendXfYf2" { | |
| 107 | test { | |
| 108 | 108 | _ = @import("extendXfYf2_test.zig"); |
| 109 | 109 | } |
lib/std/special/compiler_rt/fixdfdi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_d2lz(arg: f64) callconv(.AAPCS) i64 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixdfdi, .{arg}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixdfdi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixdfdi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixdfsi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_d2iz(a: f64) callconv(.AAPCS) i32 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixdfsi, .{a}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixdfsi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixdfsi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixdfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixdfti(a: f64) callconv(.C) i128 { |
| 6 | 6 | return fixint(f64, i128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixdfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixdfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixint.zig+1-1| ... | ... | @@ -70,6 +70,6 @@ pub fn fixint(comptime fp_t: type, comptime fixint_t: type, a: fp_t) fixint_t { |
| 70 | 70 | } |
| 71 | 71 | } |
| 72 | 72 | |
| 73 | test "import fixint" { | |
| 73 | test { | |
| 74 | 74 | _ = @import("fixint_test.zig"); |
| 75 | 75 | } |
lib/std/special/compiler_rt/fixsfdi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_f2lz(arg: f32) callconv(.AAPCS) i64 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixsfdi, .{arg}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixsfdi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixsfdi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixsfsi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_f2iz(a: f32) callconv(.AAPCS) i32 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixsfsi, .{a}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixsfsi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixsfsi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixsfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixsfti(a: f32) callconv(.C) i128 { |
| 6 | 6 | return fixint(f32, i128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixsfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixsfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixtfdi.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixtfdi(a: f128) callconv(.C) i64 { |
| 6 | 6 | return fixint(f128, i64, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixtfdi" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixtfdi_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixtfsi.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixtfsi(a: f128) callconv(.C) i32 { |
| 6 | 6 | return fixint(f128, i32, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixtfsi" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixtfsi_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixtfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixtfti(a: f128) callconv(.C) i128 { |
| 6 | 6 | return fixint(f128, i128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixtfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixtfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixunsdfdi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_d2ulz(a: f64) callconv(.AAPCS) u64 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixunsdfdi, .{a}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixunsdfdi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixunsdfdi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixunsdfsi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_d2uiz(arg: f64) callconv(.AAPCS) u32 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixunsdfsi, .{arg}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixunsdfsi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixunsdfsi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixunsdfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixunsdfti(a: f64) callconv(.C) u128 { |
| 6 | 6 | return fixuint(f64, u128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixunsdfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixunsdfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixunssfdi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_f2ulz(a: f32) callconv(.AAPCS) u64 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixunssfdi, .{a}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixunssfdi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixunssfdi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixunssfsi.zig+1-1| ... | ... | @@ -11,6 +11,6 @@ pub fn __aeabi_f2uiz(a: f32) callconv(.AAPCS) u32 { |
| 11 | 11 | return @call(.{ .modifier = .always_inline }, __fixunssfsi, .{a}); |
| 12 | 12 | } |
| 13 | 13 | |
| 14 | test "import fixunssfsi" { | |
| 14 | test { | |
| 15 | 15 | _ = @import("fixunssfsi_test.zig"); |
| 16 | 16 | } |
lib/std/special/compiler_rt/fixunssfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixunssfti(a: f32) callconv(.C) u128 { |
| 6 | 6 | return fixuint(f32, u128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixunssfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixunssfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixunstfdi.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixunstfdi(a: f128) callconv(.C) u64 { |
| 6 | 6 | return fixuint(f128, u64, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixunstfdi" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixunstfdi_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixunstfsi.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixunstfsi(a: f128) callconv(.C) u32 { |
| 6 | 6 | return fixuint(f128, u32, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixunstfsi" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixunstfsi_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/fixunstfti.zig+1-1| ... | ... | @@ -6,6 +6,6 @@ pub fn __fixunstfti(a: f128) callconv(.C) u128 { |
| 6 | 6 | return fixuint(f128, u128, a); |
| 7 | 7 | } |
| 8 | 8 | |
| 9 | test "import fixunstfti" { | |
| 9 | test { | |
| 10 | 10 | _ = @import("fixunstfti_test.zig"); |
| 11 | 11 | } |
lib/std/special/compiler_rt/floatXisf.zig+2-2| ... | ... | @@ -85,9 +85,9 @@ pub fn __aeabi_l2f(arg: i64) callconv(.AAPCS) f32 { |
| 85 | 85 | return @call(.{ .modifier = .always_inline }, __floatdisf, .{arg}); |
| 86 | 86 | } |
| 87 | 87 | |
| 88 | test "import floattisf" { | |
| 88 | test { | |
| 89 | 89 | _ = @import("floattisf_test.zig"); |
| 90 | 90 | } |
| 91 | test "import floatdisf" { | |
| 91 | test { | |
| 92 | 92 | _ = @import("floattisf_test.zig"); |
| 93 | 93 | } |
lib/std/special/compiler_rt/floatdidf.zig+1-1| ... | ... | @@ -22,6 +22,6 @@ pub fn __aeabi_l2d(arg: i64) callconv(.AAPCS) f64 { |
| 22 | 22 | return @call(.{ .modifier = .always_inline }, __floatdidf, .{arg}); |
| 23 | 23 | } |
| 24 | 24 | |
| 25 | test "import floatdidf" { | |
| 25 | test { | |
| 26 | 26 | _ = @import("floatdidf_test.zig"); |
| 27 | 27 | } |
lib/std/special/compiler_rt/floatditf.zig+1-1| ... | ... | @@ -33,6 +33,6 @@ pub fn __floatditf(arg: i64) callconv(.C) f128 { |
| 33 | 33 | return @bitCast(f128, result | sign); |
| 34 | 34 | } |
| 35 | 35 | |
| 36 | test "import floatditf" { | |
| 36 | test { | |
| 37 | 37 | _ = @import("floatditf_test.zig"); |
| 38 | 38 | } |
lib/std/special/compiler_rt/floattidf.zig+1-1| ... | ... | @@ -66,6 +66,6 @@ pub fn __floattidf(arg: i128) callconv(.C) f64 { |
| 66 | 66 | return @bitCast(f64, low | (high << 32)); |
| 67 | 67 | } |
| 68 | 68 | |
| 69 | test "import floattidf" { | |
| 69 | test { | |
| 70 | 70 | _ = @import("floattidf_test.zig"); |
| 71 | 71 | } |
lib/std/special/compiler_rt/floattitf.zig+1-1| ... | ... | @@ -66,6 +66,6 @@ pub fn __floattitf(arg: i128) callconv(.C) f128 { |
| 66 | 66 | return @bitCast(f128, low | (high << 64)); |
| 67 | 67 | } |
| 68 | 68 | |
| 69 | test "import floattitf" { | |
| 69 | test { | |
| 70 | 70 | _ = @import("floattitf_test.zig"); |
| 71 | 71 | } |
lib/std/special/compiler_rt/floatundidf.zig+1-1| ... | ... | @@ -24,6 +24,6 @@ pub fn __aeabi_ul2d(arg: u64) callconv(.AAPCS) f64 { |
| 24 | 24 | return @call(.{ .modifier = .always_inline }, __floatundidf, .{arg}); |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | test "import floatundidf" { | |
| 27 | test { | |
| 28 | 28 | _ = @import("floatundidf_test.zig"); |
| 29 | 29 | } |
lib/std/special/compiler_rt/floatunditf.zig+1-1| ... | ... | @@ -23,6 +23,6 @@ pub fn __floatunditf(a: u64) callconv(.C) f128 { |
| 23 | 23 | return @bitCast(f128, result); |
| 24 | 24 | } |
| 25 | 25 | |
| 26 | test "import floatunditf" { | |
| 26 | test { | |
| 27 | 27 | _ = @import("floatunditf_test.zig"); |
| 28 | 28 | } |
lib/std/special/compiler_rt/floatunsitf.zig+1-1| ... | ... | @@ -24,6 +24,6 @@ pub fn __floatunsitf(a: u32) callconv(.C) f128 { |
| 24 | 24 | return @bitCast(f128, result); |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | test "import floatunsitf" { | |
| 27 | test { | |
| 28 | 28 | _ = @import("floatunsitf_test.zig"); |
| 29 | 29 | } |
lib/std/special/compiler_rt/floatuntidf.zig+1-1| ... | ... | @@ -57,6 +57,6 @@ pub fn __floatuntidf(arg: u128) callconv(.C) f64 { |
| 57 | 57 | return @bitCast(f64, low | (high << 32)); |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | test "import floatuntidf" { | |
| 60 | test { | |
| 61 | 61 | _ = @import("floatuntidf_test.zig"); |
| 62 | 62 | } |
lib/std/special/compiler_rt/floatuntisf.zig+1-1| ... | ... | @@ -56,6 +56,6 @@ pub fn __floatuntisf(arg: u128) callconv(.C) f32 { |
| 56 | 56 | return @bitCast(f32, high | low); |
| 57 | 57 | } |
| 58 | 58 | |
| 59 | test "import floatuntisf" { | |
| 59 | test { | |
| 60 | 60 | _ = @import("floatuntisf_test.zig"); |
| 61 | 61 | } |
lib/std/special/compiler_rt/floatuntitf.zig+1-1| ... | ... | @@ -57,6 +57,6 @@ pub fn __floatuntitf(arg: u128) callconv(.C) f128 { |
| 57 | 57 | return @bitCast(f128, low | (high << 64)); |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | test "import floatuntitf" { | |
| 60 | test { | |
| 61 | 61 | _ = @import("floatuntitf_test.zig"); |
| 62 | 62 | } |
lib/std/special/compiler_rt/modti3.zig+1-1| ... | ... | @@ -28,6 +28,6 @@ pub fn __modti3_windows_x86_64(a: v128, b: v128) callconv(.C) v128 { |
| 28 | 28 | })); |
| 29 | 29 | } |
| 30 | 30 | |
| 31 | test "import modti3" { | |
| 31 | test { | |
| 32 | 32 | _ = @import("modti3_test.zig"); |
| 33 | 33 | } |
lib/std/special/compiler_rt/mulXf3.zig+1-1| ... | ... | @@ -294,6 +294,6 @@ fn wideRightShiftWithSticky(comptime Z: type, hi: *Z, lo: *Z, count: u32) void { |
| 294 | 294 | } |
| 295 | 295 | } |
| 296 | 296 | |
| 297 | test "import mulXf3" { | |
| 297 | test { | |
| 298 | 298 | _ = @import("mulXf3_test.zig"); |
| 299 | 299 | } |
lib/std/special/compiler_rt/muldi3.zig+1-1| ... | ... | @@ -51,6 +51,6 @@ pub fn __muldi3(a: i64, b: i64) callconv(.C) i64 { |
| 51 | 51 | return r.all; |
| 52 | 52 | } |
| 53 | 53 | |
| 54 | test "import muldi3" { | |
| 54 | test { | |
| 55 | 55 | _ = @import("muldi3_test.zig"); |
| 56 | 56 | } |
lib/std/special/compiler_rt/mulodi4.zig+1-3| ... | ... | @@ -1,7 +1,5 @@ |
| 1 | 1 | const builtin = @import("builtin"); |
| 2 | 2 | const compiler_rt = @import("../compiler_rt.zig"); |
| 3 | const maxInt = std.math.maxInt; | |
| 4 | const minInt = std.math.minInt; | |
| 5 | 3 | |
| 6 | 4 | pub fn __mulodi4(a: i64, b: i64, overflow: *c_int) callconv(.C) i64 { |
| 7 | 5 | @setRuntimeSafety(builtin.is_test); |
| ... | ... | @@ -39,6 +37,6 @@ pub fn __mulodi4(a: i64, b: i64, overflow: *c_int) callconv(.C) i64 { |
| 39 | 37 | return result; |
| 40 | 38 | } |
| 41 | 39 | |
| 42 | test "import mulodi4" { | |
| 40 | test { | |
| 43 | 41 | _ = @import("mulodi4_test.zig"); |
| 44 | 42 | } |
lib/std/special/compiler_rt/muloti4.zig+1-1| ... | ... | @@ -44,6 +44,6 @@ pub fn __muloti4(a: i128, b: i128, overflow: *c_int) callconv(.C) i128 { |
| 44 | 44 | return r; |
| 45 | 45 | } |
| 46 | 46 | |
| 47 | test "import muloti4" { | |
| 47 | test { | |
| 48 | 48 | _ = @import("muloti4_test.zig"); |
| 49 | 49 | } |
lib/std/special/compiler_rt/multi3.zig+1-1| ... | ... | @@ -59,6 +59,6 @@ const twords = extern union { |
| 59 | 59 | }; |
| 60 | 60 | }; |
| 61 | 61 | |
| 62 | test "import multi3" { | |
| 62 | test { | |
| 63 | 63 | _ = @import("multi3_test.zig"); |
| 64 | 64 | } |
lib/std/special/compiler_rt/popcountdi2.zig+1-1| ... | ... | @@ -19,6 +19,6 @@ pub fn __popcountdi2(a: i64) callconv(.C) i32 { |
| 19 | 19 | return @bitCast(i32, (x + (x >> 8)) & 0x0000007F); // (7 significant bits) |
| 20 | 20 | } |
| 21 | 21 | |
| 22 | test "import popcountdi2" { | |
| 22 | test { | |
| 23 | 23 | _ = @import("popcountdi2_test.zig"); |
| 24 | 24 | } |
lib/std/special/compiler_rt/truncXfYf2.zig+1-1| ... | ... | @@ -138,6 +138,6 @@ fn truncXfYf2(comptime dst_t: type, comptime src_t: type, a: src_t) dst_t { |
| 138 | 138 | return @bitCast(dst_t, result); |
| 139 | 139 | } |
| 140 | 140 | |
| 141 | test "import truncXfYf2" { | |
| 141 | test { | |
| 142 | 142 | _ = @import("truncXfYf2_test.zig"); |
| 143 | 143 | } |
lib/std/special/compiler_rt/udivmodti4.zig+1-1| ... | ... | @@ -13,6 +13,6 @@ pub fn __udivmodti4_windows_x86_64(a: v128, b: v128, maybe_rem: ?*u128) callconv |
| 13 | 13 | return @bitCast(v128, udivmod(u128, @bitCast(u128, a), @bitCast(u128, b), maybe_rem)); |
| 14 | 14 | } |
| 15 | 15 | |
| 16 | test "import udivmodti4" { | |
| 16 | test { | |
| 17 | 17 | _ = @import("udivmodti4_test.zig"); |
| 18 | 18 | } |