zig/test
Ben Noordhuis fd75e73ee9 add f16 type
Add support for half-precision floating point operations.

Introduce `__extendhfsf2` and `__truncsfhf2` in std/special/compiler_rt.

Add `__gnu_h2f_ieee` and `__gnu_f2h_ieee` as aliases that are used in
Windows builds.

The logic in std/special/compiler_rt/extendXfYf2.zig has been reworked
and can now operate on 16 bits floating point types.

`extendXfYf2()` and `truncXfYf2()` are marked `inline` to work around
a not entirely understood stack alignment issue on Windows when calling
the f16 versions of the builtins.

closes #1122
2018-06-27 16:20:04 +02:00
..
cases add f16 type 2018-06-27 16:20:04 +02:00
standalone load_dynamic_library test: no need to link libc 2018-06-16 18:54:41 -04:00
assemble_and_link.zig use * for pointer type instead of & 2018-05-31 17:28:07 -04:00
behavior.zig fix crash for optional pointer to empty struct 2018-06-26 15:27:41 -04:00
build_examples.zig disable failing macos test. see #1126 2018-06-18 01:09:51 -04:00
compare_output.zig update more tests 2018-06-17 12:33:24 -04:00
compile_errors.zig fix compiler crash for invalid enum 2018-06-21 17:41:49 -04:00
gen_h.zig fix regressions 2018-06-01 00:17:31 -04:00
runtime_safety.zig `@floatToInt` now has safety-checked undefined behavior 2018-06-19 16:06:10 -04:00
tests.zig std: update stdlib to match updated allocator create signature; ref #733 2018-06-21 00:40:21 +09:00
translate_c.zig breaking syntax change: orelse keyword instead of ?? (#1096) 2018-06-10 01:13:51 -04:00