zig/test
Sahnvour 703c6684d1 Crash fixes and small improvements to inline asm. (#1756)
* codegen: LLVMConstInlineAsm is deprecated.

* codegen: replace commas in asm constraint strings by pipes as required by LLVM.

* ir: enforce usage of '=' constraint modifier for inline assembly outputs.

Others are not currently supported and this was just asserted alter in `ir_render_asm`.

* asm: forbid comptime_int/floats as inputs in favor of explicitely sized constants.

Fixes a crash due to comptime_int/floats having no type_ref.

* asm: handle inputs with integers of <8 or non power of 2 bitsize.

We widen them to the next highest power of two.
2018-11-19 16:22:21 -05:00
..
cases Crash fixes and small improvements to inline asm. (#1756) 2018-11-19 16:22:21 -05:00
stage1/c_abi New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
stage2 fix race conditions in self-hosted compiler; add test 2018-07-24 21:28:54 -04:00
standalone New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
assemble_and_link.zig use * for pointer type instead of & 2018-05-31 17:28:07 -04:00
behavior.zig stage1: unify 2 implementations of pointer deref 2018-09-21 18:47:12 -04:00
build_examples.zig disable C ABI tests on macos due to LLD deficiency 2018-10-06 00:06:36 -04:00
cli.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
compare_output.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
compile_errors.zig Crash fixes and small improvements to inline asm. (#1756) 2018-11-19 16:22:21 -05:00
gen_h.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
runtime_safety.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
tests.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
translate_c.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00