aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm.zig
AgeCommit message (Expand)Author
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
2021-02-05Ensure function indices are correct and fix a memory leakLuuk de Gram
2021-02-05Create type declarations for extern functions and write the 'import' sectionLuuk de Gram
2021-02-01Merge pull request #7895 from Luukdegram/wasm-control-flowAndrew Kelley
2021-02-01Define wasm constantsLuuk de Gram
2021-01-26Add tests, fix locals that are created in blocks like loops, and handle all b...Luuk de Gram
2021-01-24Nested conditions and loops supportLuuk de Gram
2021-01-24Define wasm constantsLuuk de Gram
2021-01-23add LTO supportAndrew Kelley
2021-01-16Add tests and move tests to wasm's own fileLuuk de Gram
2021-01-15Cleanup and 'add' instruction for bigger test areaLuuk de Gram
2021-01-15stage2: refactor wasm backend - similar to the other backendsLuuk de Gram
2021-01-13stage2: lay the groundwork in prep for extern fnJakub Konka
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2020-12-24stage2: fix Cache deadlock and build more of TSANAndrew Kelley
2020-12-09small fixes and zig fmtVexu
2020-12-08stage2: link: properly implement passthrough mode for LLD child procAndrew Kelley
2020-12-08invoke LLD as a child process rather than a libraryAndrew Kelley
2020-11-30fix regression on wasm targetsAndrew Kelley
2020-11-19stage2: Make zig cc more verbose (#7166)LemonBoy
2020-11-16Move leb128 and remove trivial *mem functions as discussed in #5588 (#6876)tgschultz
2020-10-09fixups to previous commitAndrew Kelley
2020-10-09Use regular file for caching stage 1 hash digest instead of symlink, fix zig ...mlarouche
2020-10-09include compiler_rt and c for wasm static librariesJosh Wolfe
2020-09-29use Allocator.allocSentinel now that the stage1 bug is fixedAndrew Kelley
2020-09-28stage2: WASM LLD linkingAndrew Kelley
2020-09-26stage2: implement -fno-emit-binAndrew Kelley
2020-09-21rename src-self-hosted/ to src/Andrew Kelley