aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/wasm.zig
AgeCommit message (Expand)Author
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-08update usage of std.testing in stage2Veikka Tuominen
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley
2021-04-08Refactor link/wasm.zig to use offset tableLuuk de Gram
2021-04-08CleanupLuuk de Gram
2021-04-08Calculate data length to ensure correct pointer offsetsLuuk de Gram
2021-04-08Basic "Hello world" workingLuuk de Gram
2021-04-08stage2 wasm: Add bitwise/boolean ops &, |, ^, and, orgracefu
2021-04-05stage2 wasm codegen: refactor to use wasm.buildOpcodegracefu
2021-04-05std/wasm: add buildOpcode to help construction of `Opcode`sgracefu
2021-04-05stage2 wasm: codegen `mul` opgracefu
2021-04-05stage2 wasm: codegen `sub` opgracefu
2021-03-28Merge remote-tracking branch 'origin/master' into zir-memory-layoutAndrew Kelley
2021-03-22Fix getNot and add test casesLuuk de Gram
2021-03-22Implement more instructions for more control flow supportLuuk de Gram
2021-03-18stage2: get Module and Sema compiling againAndrew 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-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-18update wasm backend to match new Module APIAndrew Kelley
2021-01-16Generate correct opcode for 'addGen' depending on typeLuuk de Gram
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-02stage2: re-use ZIR for comptime and inline callsAndrew Kelley
2021-01-02stage2: implement function call inlining in the frontendAndrew Kelley
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-11-16Move leb128 and remove trivial *mem functions as discussed in #5588 (#6876)tgschultz
2020-09-21rename src-self-hosted/ to src/Andrew Kelley