zig/test/behavior/bugs
Michael Dusan e0fb4c29cb llvm codegen: fix f16,f32,f64 nan bitcasts
@bitCast from integer NaN representation to float NaN resulted in
changed bits in float. This only happened with signaled NaN.

- added test for signaled NaN
- added tests for quiet NaN (for completeness)

closes #14198
2023-01-05 02:22:30 -07:00
..
394.zig stage2 ARM: implement basic intCast and error union wrapping 2022-06-25 21:16:51 +02:00
421.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
529_other_file_2.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
529_other_file.zig
529.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
624.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
655_other_file.zig
655.zig
656.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
679.zig fix code broken from previous commit 2021-06-21 17:03:03 -07:00
704.zig stage2 AArch64: add more slice support 2022-03-05 11:31:51 +01:00
718.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
726.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
828.zig stage2 ARM: genSetStack for stack_argument_offset 2022-03-16 20:19:58 +01:00
920.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1025.zig stage2: tiny improvements all over the place 2022-02-08 21:00:07 +01:00
1076.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1277.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1310.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
1381.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1421.zig behavior: enable stage2_c tests that are currently passing 2022-10-25 05:11:28 -04:00
1442.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1467.zig
1486.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1500.zig cbe: fix infinite recursion on recursive types 2022-10-25 05:11:28 -04:00
1607.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1735.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1741.zig elf+macho: use explicit alignment on decl is specified 2022-06-05 16:46:50 +02:00
1851.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
1914.zig cbe: fix typedef declaration order 2022-10-25 05:11:29 -04:00
2006.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
2114.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
2346.zig
2557.zig Sema: remove unresolved inferred allocs 2022-10-19 01:38:19 +03:00
2578.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
2622.zig behavior and cases: more test coverage for old issues 2022-12-10 12:34:42 +01:00
2692.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
2727.zig behavior and cases: more test coverage for old issues 2022-12-10 12:34:42 +01:00
2889.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
3007.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
3046.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
3112.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
3367.zig behavior: enable stage2_c tests that are currently passing 2022-10-25 05:11:28 -04:00
3384.zig
3468.zig
3586.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
3742.zig behavior: disable failing test 2022-12-19 05:59:45 -05:00
3779_file_to_embed.txt
3779.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
4328.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
4560.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
4769_a.zig
4769_b.zig
4954.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
5398.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
5413.zig
5474.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
5487.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
6047.zig behavior and cases: more test coverage for old issues 2022-12-10 12:34:42 +01:00
6456.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
6781.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
6850.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
6905.zig behavior: add test coverage for slice and array-related issues 2022-12-10 12:34:42 +01:00
6947.zig behavior and cases: more test coverage for old issues 2022-12-10 12:34:42 +01:00
7003.zig
7047.zig
7187.zig stage2 ARM: implement basic intCast and error union wrapping 2022-06-25 21:16:51 +02:00
7325.zig behavior: add test coverage for corrupted slice in release 2022-12-10 12:34:42 +01:00
8277.zig behavior: add test for #8277 2023-01-04 15:48:00 -05:00
8646.zig behavior: add test coverage for slice and array-related issues 2022-12-10 12:34:42 +01:00
9584.zig wasm: enable behavior tests for packed structs 2022-11-30 21:01:09 +01:00
10138.zig test: recursively walk dir with tests 2022-04-28 18:35:01 +02:00
10147.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
10684.zig behavior: add test coverage for slice and array-related issues 2022-12-10 12:34:42 +01:00
10970.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11046.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11100.zig Sema: handle noreturn result in condbr_inline 2022-03-09 17:07:25 +02:00
11139.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11159.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
11162.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
11165.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11179.zig stage2: add test for fixed issue 2022-05-27 10:29:24 +03:00
11181.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11213.zig behavior: enable stage2_c tests that are currently passing 2022-10-25 05:11:28 -04:00
11227.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
11787.zig behavior: add test coverage for slicing zero length array field of struct 2022-12-10 12:33:17 +01:00
11816.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
11995.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12000.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12003.zig stage2: Fix corrupted Type when de-referencing field pointer 2022-07-05 15:02:13 -04:00
12025.zig llvm: fix lowering of runtime refs to comptime-only decls 2022-10-15 14:17:25 -04:00
12033.zig stage1: Fix seg-fault when slicing string literal with sentinel 2022-07-08 02:14:38 +03:00
12043.zig Add test case for #12043 2022-11-10 12:23:59 -07:00
12051.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12092.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12119.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12142.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12169.zig behavior: disable tests that trigger an llvm 15 bug and assertion 2022-12-24 02:23:05 -05:00
12430.zig stage2 astgen: Use rl semantics for @Type 2022-08-13 09:22:25 +03:00
12450.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
12486.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
12488.zig Sema: resolve tuple default values before hashing 2022-10-19 01:38:19 +03:00
12498.zig Sema: fix comparisons between lazy and runtime values 2022-12-03 00:09:23 +02:00
12551.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12571.zig add behavior test for comptime pointer casting 2022-12-27 14:44:04 -07:00
12644.zig Sema: fix resolveInferredErrorSet panic when generic inline function 2022-09-29 14:44:37 +03:00
12680_other_file.zig llvm: fix the type parameter of GlobalAlias 2022-09-04 18:44:45 +03:00
12680.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12723.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
12776.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12786.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
12794.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
12801-1.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
12801-2.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12885.zig std.builtin: rename Type.Fn's args to params 2022-12-17 14:11:33 +01:00
12890.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12891.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
12911.zig remove references to stage1 in behavior tests 2022-12-06 19:06:48 -07:00
12928.zig Sema: preserve volatileness when constructing field pointers 2022-09-23 17:39:06 +03:00
12945.zig Sema: avoid generic parameter error in nested function type 2022-09-24 15:15:36 +03:00
12972.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
12984.zig cbe: fix global access fix 2022-10-25 05:11:29 -04:00
13063.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13064.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13065.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13068.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13069.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13112.zig Sema: handle noreturn in boolBr 2022-10-17 18:53:15 +03:00
13113.zig behavior: more test coverage 2022-12-21 23:34:22 +01:00
13128.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13159.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13171.zig Sema: add missing calls to wip_captures.finalize 2022-10-20 20:11:12 +03:00
13209.zig Fix tautological big_int tests. 2022-12-14 00:29:25 +00:00
13285.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13366.zig Add test for #13366 2022-12-16 18:21:56 +02:00
13435.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
13664.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
13714.zig AstGen: fix incorrect handling of source cursor with shift builtins 2022-11-30 17:11:06 +02:00
13785.zig stage2: sparc64: Skip unimplemented tests 2022-12-10 21:51:46 +07:00
14198.zig llvm codegen: fix f16,f32,f64 nan bitcasts 2023-01-05 02:22:30 -07:00