aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm.zig
AgeCommit message (Expand)Author
2021-11-27wasm-linker: Resolve relocationsLuuk de Gram
2021-11-27wasm-linker: Upstream zwld into stage2Luuk de Gram
2021-11-24stage2: remove extra_lld_argsAndrew Kelley
2021-11-21wasm: Linker - emit stack pointerLuuk de Gram
2021-11-15Stage2: wasm - Implement the MIR pass (#10153)Luuk de Gram
2021-11-10wasm: respect stack_size_override for build-obj and build-libAndrew Kelley
2021-11-09stage2: add 4 new linker flags for WebAssemblyAndrew Kelley
2021-09-24Spelling corrections (#9833)Josh Soref
2021-09-24stage2: enable building freestanding libc with LLVM backendAndrew Kelley
2021-09-23stage2: LLVM backend: improved naming and exportingAndrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-08-24wasm: pass --export-dynamic to wasm-ld for WASI reactors. (#9605)Takeshi Yoneda
2021-07-29stage2: more principled approach to comptime referencesAndrew Kelley
2021-07-26stage2: improvements towards `zig test`Andrew Kelley
2021-07-22support -fcompiler-rt in conjunction with build-objAndrew Kelley
2021-07-22add -femit-llvm-bc CLI option and implement itAndrew Kelley
2021-07-20stage2: fix compile errors in LLVM backendAndrew Kelley
2021-07-20stage2: update LLVM backend to new AIR memory layoutAndrew Kelley
2021-07-20Refactor entire wasm-backend to use new AIR memory layoutLuuk de Gram
2021-07-20Fix wasm-related compile errors:Luuk de Gram
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-02avoid calling into stage1 backend when AstGen failsAndrew Kelley
2021-06-30Add support for WASI reactor in pure Zig-exe. (#9178)Takeshi Yoneda
2021-06-21cleanups related to unused paramsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-15add various flags/options, and link libcxxabi.Takeshi Yoneda
2021-06-14link/wasm: link libcxx.Takeshi Yoneda
2021-06-10link: don't link system libs by the wasm linkerJakub Konka
2021-06-09cc,wasi: use wasi_libc.CRTFile directly instead of WasiExecModelJakub Konka
2021-06-09cc,wasi: support WASI reactors via -mexec-model flag.Takeshi Yoneda
2021-06-09cc,wasi: store CRTFile enum in wasi_emulated_libsJakub Konka
2021-06-09wasi: clean up linking logicJakub Konka
2021-06-09cc,wasi: build referenced-only emulated componentsJakub Konka
2021-06-09cc,wasi: package emulations as static archivesJakub Konka
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-28wasm: Support error setsLuuk de Gram
2021-05-21wasm: fix object extension to standard .o from .o.wasmJakub Konka
2021-05-20cc,wasi: link compiled WASI libc with wasm-ldJakub Konka
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley
2021-04-09Fix memory cleanup and update unplugging to avoid infinite loopLuuk de Gram
2021-04-08Refactor link/wasm.zig to use offset tableLuuk de Gram
2021-04-08CleanupLuuk de Gram
2021-04-08Handle incremental compilation correctlyLuuk de Gram
2021-04-08Calculate data length to ensure correct pointer offsetsLuuk de Gram
2021-04-08Basic "Hello world" workingLuuk de Gram
2021-04-05stage2 wasm codegen: refactor to use wasm.buildOpcodegracefu
2021-03-02stage2: fixup some formatting errors ({x} -> {s})Timon Kruiper
2021-02-24Merge remote-tracking branch 'origin/master' into ast-memory-layoutAndrew Kelley
2021-02-19astgen: fix remaining compile errorsAndrew Kelley