zig/test/stage2
Luuk de Gram deb8d0765b
wasm: Fix text cases and add pointer test cases
Ensure all previous test cases are still passing, as well as add some basic tests for now
for testing pointers to the stack.

This means we can start implementing wasm's C ABI found at: https://github.com/WebAssembly/tool-conventions/blob/main/BasicCABI.md

We also simplified the block logic by always using 'void' block types and instead writing the value to a local,
which can then be referenced by continues instructions, as done currently by AIR.
Besides this, we also no longer need to insert blocks at an offset, as we simply write the saved temporary
after we create the block.
2021-11-21 21:07:55 +01:00
..
aarch64.zig stage2 AArch64: implement airCondBr 2021-11-10 20:05:35 +01:00
arm.zig stage2 codegen: re-allocate result register in finishAir 2021-08-20 19:06:30 -04:00
cbe.zig stage2: implement switching on unions 2021-10-19 20:22:47 -07:00
darwin.zig macho: use start.zig for macOS entrypoint 2021-11-10 11:33:24 -05:00
llvm.zig Address Spaces: LLVM F segment address space test 2021-09-20 02:29:04 +02:00
plan9.zig plan9: add test for std 2021-11-09 07:08:27 -05:00
riscv64.zig stage2 RISCV64: implement basic function prologue and epilogue 2021-11-20 19:25:59 +01:00
wasm.zig wasm: Fix text cases and add pointer test cases 2021-11-21 21:07:55 +01:00