zig/test/behavior
kcbanner 2d34477dbb cbe: msvc atomics
- Implement most atomic operations for msvc
- Disable "atomicrmw with floats" test for cbe
2023-01-01 16:44:28 -05:00
..
bugs add behavior test for comptime pointer casting 2022-12-27 14:44:04 -07:00
hasdecl move behavior tests from test/stage1/ to test/ 2021-04-29 15:54:04 -07:00
import move behavior tests from test/stage1/ to test/ 2021-04-29 15:54:04 -07:00
namespace_depends_on_compile_var move behavior tests from test/stage1/ to test/ 2021-04-29 15:54:04 -07:00
pub_enum move behavior tests from test/stage1/ to test/ 2021-04-29 15:54:04 -07:00
usingnamespace stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
align.zig disable failing CBE behavior tests failing on aarch64-windows 2022-12-10 16:28:49 -07:00
alignof.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
array.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
asm.zig temporarily disable asm tests 2023-01-01 16:44:28 -05:00
async_fn.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
atomics.zig cbe: msvc atomics 2023-01-01 16:44:28 -05:00
await_struct.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
basic.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
bit_shifting.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
bitcast.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
bitreverse.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
bool.zig C backend: fix @boolToInt 2021-10-28 17:33:05 -07:00
byteswap.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
byval_arg_var.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
call.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
cast_int.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
cast.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
comptime_memory.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
const_slice_child.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
decltest.zig stage2: add decltests 2022-02-13 14:42:20 +02:00
defer.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
empty_file_level_struct.zig fix overflow found while fuzzing 2022-12-23 23:10:04 +02:00
empty_file_level_union.zig fix overflow found while fuzzing 2022-12-23 23:10:04 +02:00
empty_tuple_fields.zig fix overflow found while fuzzing 2022-12-23 23:10:04 +02:00
empty_union.zig stage2: fix onePossibleValue of empty unions and enums 2022-11-04 23:13:50 +02:00
enum.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
error.zig stage2 AArch64: implement errUnion{Err,Payload} for registers 2022-12-29 11:12:08 +01:00
eval.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
export_self_referential_type_info.zig behavior: fix redefined exports 2022-10-25 05:11:28 -04:00
export.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
field_parent_ptr.zig stage2 AArch64: implement field_parent_ptr 2022-12-27 21:26:18 +08:00
floatop.zig disable failing CBE behavior tests failing on aarch64-windows 2022-12-10 16:28:49 -07:00
fn_delegation.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
fn_in_struct_in_comptime.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
fn.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
for.zig add tests for fixed stage1 bugs 2022-12-29 12:42:44 +02:00
generics.zig std.builtin: remove layout field from Type.Enum 2022-12-18 13:31:38 +01:00
hasdecl.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
hasfield.zig Sema: make @hasField support tuples too 2022-03-11 12:59:20 -07:00
if.zig stage2 AArch64: implement errUnion{Err,Payload} for registers 2022-12-29 11:12:08 +01:00
import.zig lint: duplicate import (#10519) 2022-01-07 00:06:06 -05:00
incomplete_struct_param_tld.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
inline_switch.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
int128.zig Merge pull request #13872 from koachan/sparc64-codegen 2022-12-10 15:10:21 -05:00
int_comparison_elision.zig Sema: elide integer comparisons with guaranteed outcomes 2022-12-15 00:56:27 -08:00
int_div.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
inttoptr.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
ir_block_deps.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
lower_strlit_to_vector.zig codegen - lower str_lit to vector 2022-12-16 06:08:10 -05:00
math.zig Revert "aarch64: reenable tests that are no longer regressed" 2022-12-27 20:54:27 -07:00
maximum_minimum.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
member_func.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
merge_error_sets.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
muladd.zig disable failing CBE behavior tests failing on aarch64-windows 2022-12-10 16:28:49 -07:00
namespace_depends_on_compile_var.zig CBE: enable more tests that are currently passing 2022-03-17 11:39:56 -07:00
null.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
optional.zig add tests for fixed stage1 bugs 2022-12-29 12:42:44 +02:00
packed_struct_explicit_backing_int.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
packed-struct.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
pointers.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
popcount.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
prefetch.zig stage1: implement @prefetch() builtin 2021-12-11 00:29:31 +01:00
ptrcast.zig add tests for fixed stage1 bugs 2022-12-29 12:42:44 +02:00
pub_enum.zig Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgen 2021-05-08 14:45:21 -07:00
ref_var_in_if_after_if_2nd_switch_prong.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
reflection.zig std.builtin: rename Type.Fn's args to params 2022-12-17 14:11:33 +01:00
saturating_arithmetic.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
select.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
shuffle.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
sizeof_and_typeof.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
slice_sentinel_comptime.zig std, src, doc, test: remove unused variables 2021-06-21 17:03:03 -07:00
slice.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
src.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
struct_contains_null_ptr_itself.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
struct_contains_slice_of_itself.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
struct.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
switch_prong_err_enum.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
switch_prong_implicit_cast.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
switch.zig stage2 AArch64: implement errUnion{Err,Payload} for registers 2022-12-29 11:12:08 +01:00
this.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
threadlocal.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
translate_c_macros_not_utf8.h translate-c: Escape non-ASCII characters that appear in macros 2022-09-10 01:50:17 +03:00
translate_c_macros.h Translate-C Remainder Macro Fix 2022-11-03 14:07:00 +02:00
translate_c_macros.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
truncate.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
try.zig stage2 AArch64: implement errUnion{Err,Payload} for registers 2022-12-29 11:12:08 +01:00
tuple_declarations.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
tuple.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
type_info.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
type.zig std.builtin: remove layout field from Type.Enum 2022-12-18 13:31:38 +01:00
typename.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
undefined.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
underscore.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
union_with_members.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
union.zig add tests for fixed stage1 bugs 2022-12-31 20:49:02 -05:00
usingnamespace.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
var_args.zig disable failing C var arg behavior tests 2022-12-27 23:13:03 -07:00
vector.zig Revert "aarch64: reenable tests that are no longer regressed" 2022-12-27 20:54:27 -07:00
void.zig stage2 AArch64: unify callee-preserved regs on all targets 2022-12-27 21:17:52 +08:00
wasm.zig stage2: cleanups to wasm memory intrinsics 2022-03-03 18:31:55 -07:00
while.zig stage2 AArch64: implement errUnion{Err,Payload} for registers 2022-12-29 11:12:08 +01:00
widening.zig disable failing CBE behavior tests failing on aarch64-windows 2022-12-10 16:28:49 -07:00
wrapping_arithmetic.zig stage1: fix saturating arithmetic producing incorrect results on type comptime_int, allow saturating left shift on type comptime int 2022-01-29 18:12:28 +02:00