aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
authorLuuk de Gram <luuk@degram.dev>2022-07-12 14:36:33 +0200
committerGitHub <noreply@github.com>2022-07-12 14:36:33 +0200
commit8033767082f2178416fba8cb4a4b03fef961d318 (patch)
tree820252e8957cce74e365496d73debd6950e29f9c /src/Module.zig
parent7d2e14267985df0226a5deee96d0c17c94bf6eb2 (diff)
downloadzig-8033767082f2178416fba8cb4a4b03fef961d318.tar.gz
zig-8033767082f2178416fba8cb4a4b03fef961d318.zip
wasm-linker: Implement linker tests (#12006)
* test/link: initial wasm support This adds basic parsing and dumping of wasm section so they can be tested using the new linker-test infrastructure. * test/link: all wasm sections parsing and dumping We now parse and dump all sections for the wasm binary format. Currently, this only dumps the name of a custom section. Later this should also dump symbol table, name, linking metadata and relocations. All of those live within the custom sections. * Add wasm linker test This also fixes a parser mistake in reading the flags. * test/link: implement linker tests wasm & fixes Adds several test cases to test the wasm self-hosted linker. This also introduces fixes that were caught during the implementation of those tests. * test-runner: obey omit_stage2 for standalone When a standalone test requires stage2, but stage2 is omit from the compiler, such test case will not be included as part of the test suite that is being ran. This is to support CI's where we omit stage2 to lower the memory usage.
Diffstat (limited to 'src/Module.zig')
0 files changed, 0 insertions, 0 deletions