-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
arch-x86_6464-bit x8664-bit x86backend-self-hostedbugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorenhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.standard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.
Milestone
Description
The CI has test coverage for x86 backend standard library tests, however some of them are disabled:
$ grep -RI 'stage2_x86_64.*Skip' lib/std/
lib/std/simd.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/simd.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/simd.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/simd.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/crypto/utils.zig: if (@import("builtin").zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/math/big/int_test.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/math/big/int_test.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/hash/xxhash.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/hash/xxhash.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
lib/std/hash/xxhash.zig: if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
Once the above list becomes small enough, this issue can be split into several follow-up issues.
This is a prerequisite to making the x86_64 self-hosted backend the default backend for debug builds.
Related:
Jamim
Metadata
Metadata
Assignees
Labels
arch-x86_6464-bit x8664-bit x86backend-self-hostedbugObserved behavior contradicts documented or intended behaviorObserved behavior contradicts documented or intended behaviorenhancementSolving this issue will likely involve adding new logic or components to the codebase.Solving this issue will likely involve adding new logic or components to the codebase.standard libraryThis issue involves writing Zig code for the standard library.This issue involves writing Zig code for the standard library.
Type
Projects
Status
Ditch LLVM