zig/src/codegen
Andrew Kelley e521879e47 rewrite wasm/Emit.zig
mainly, rework how relocations works. This is the point at which symbol
indexes are known - not before. And don't emit unnecessary relocations!
They're only needed when emitting an object file.

Changes wasm linker to keep MIR around long-lived so that fixups can be
reapplied after linker garbage collection.

use labeled switch while we're at it
2025-01-15 15:11:35 -08:00
..
c compiler: remove anonymous struct types, unify all tuples 2024-10-31 20:42:53 +00:00
llvm llvm: fix UB in metadata printer 2024-12-27 15:38:41 -05:00
spirv spirv: assembler hacky constant placeholders 2024-11-08 20:43:55 +01:00
c.zig compiler: add type safety for export indices 2025-01-15 15:11:35 -08:00
llvm.zig rewrite wasm/Emit.zig 2025-01-15 15:11:35 -08:00
spirv.zig compiler: analyze type and value of global declaration separately 2024-12-24 02:18:41 +00:00