From fe93332ba26b0cb8ca6ecce0b2c605d49a02ca87 Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Sat, 21 Oct 2023 19:30:45 -0400 Subject: x86_64: implement enough to pass unicode tests * implement vector comparison * implement reduce for bool vectors * fix `@memcpy` bug * enable passing std tests --- lib/std/array_hash_map.zig | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'lib/std/array_hash_map.zig') diff --git a/lib/std/array_hash_map.zig b/lib/std/array_hash_map.zig index 5090bc0d81..13ade92ceb 100644 --- a/lib/std/array_hash_map.zig +++ b/lib/std/array_hash_map.zig @@ -1,5 +1,4 @@ const std = @import("std.zig"); -const builtin = @import("builtin"); const debug = std.debug; const assert = debug.assert; const testing = std.testing; @@ -2138,8 +2137,6 @@ test "ensure capacity leak" { } test "big map" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var map = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer map.deinit(); @@ -2193,8 +2190,6 @@ test "big map" { } test "clone" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var original = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer original.deinit(); @@ -2221,8 +2216,6 @@ test "clone" { } test "shrink" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var map = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer map.deinit(); @@ -2263,8 +2256,6 @@ test "shrink" { } test "pop" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var map = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer map.deinit(); @@ -2283,8 +2274,6 @@ test "pop" { } test "popOrNull" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var map = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer map.deinit(); @@ -2305,7 +2294,7 @@ test "popOrNull" { } test "reIndex" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; + if (@import("builtin").zig_backend == .stage2_x86_64) return error.SkipZigTest; var map = ArrayHashMap(i32, i32, AutoContext(i32), true).init(std.testing.allocator); defer map.deinit(); @@ -2351,8 +2340,6 @@ test "auto store_hash" { } test "sort" { - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; - var map = AutoArrayHashMap(i32, i32).init(std.testing.allocator); defer map.deinit(); -- cgit v1.2.3