aboutsummaryrefslogtreecommitdiff
path: root/src/arch/wasm/CodeGen.zig
AgeCommit message (Expand)Author
2022-03-23wasm: Implement opt_payload_ptrLuuk de Gram
2022-03-23wasm: Fix switching on errorsLuuk de Gram
2022-03-23wasm: Implement `@errorName`Luuk de Gram
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2022-03-21wasm: Implement @popCountLuuk de Gram
2022-03-21stage2: add AIR instruction `cmp_vector`William Sengir
2022-03-19Merge pull request #11233 from Luukdegram/wasm-testsAndrew Kelley
2022-03-19wasm: All union/tuple/array tests passingLuuk de Gram
2022-03-19wasm: Implement `union_init` instructionLuuk de Gram
2022-03-19stage2: add dbg_block_{begin,end} instructionVeikka Tuominen
2022-03-17Merge pull request #11200 from Luukdegram/wasm-memcpyAndrew Kelley
2022-03-17stage2: implement `@reduce`Andrew Kelley
2022-03-17wasm: Improve memset implementationLuuk de Gram
2022-03-17wasm: Implement 'memcpy' instructionLuuk de Gram
2022-03-16stage2 llvm: keep track of inlined functionsVeikka Tuominen
2022-03-16Sema: emit dbg_func around inline callsVeikka Tuominen
2022-03-13stage2: add debug info for locals in the LLVM backendAndrew Kelley
2022-03-11stage2: implement `@shuffle` at runtimeVeikka Tuominen
2022-03-11stage2: passing threadlocal tests for x86_64-linuxAndrew Kelley
2022-03-09wasm: Implement `field_parent_ptr`Luuk de Gram
2022-03-09wasm: Implement `errunion_payload_ptr_set`Luuk de Gram
2022-03-09wasm: Preliminary `fptrunc` supportLuuk de Gram
2022-03-09wasm: Implement fpextLuuk de Gram
2022-03-09wasm: Improve switch implementationLuuk de Gram
2022-03-06stage2: implement `@mulAdd` for scalar floatsJohn Schmidt
2022-03-06wasm: Unify function generationLuuk de Gram
2022-03-06wasm: Remove old DeclGen/genTypedValueLuuk de Gram
2022-03-06wasm: Call `generateSymbol` for updateDeclLuuk de Gram
2022-03-03stage2: cleanups to wasm memory intrinsicsAndrew Kelley
2022-03-03cbe: Implement wasm builtinsLuuk de Gram
2022-03-03wasm: Implement `@wasmMemoryGrow` builtinLuuk de Gram
2022-03-03wasm: Implement `@wasmMemorySize()` builtinLuuk de Gram
2022-02-28stage2: fix frame_address AIR instructionAndrew Kelley
2022-02-28stage2: implement `@frameAddress`Veikka Tuominen
2022-02-26stage2: implement `@unionInit`Andrew Kelley
2022-02-25wasm: Fix error union's size/alignmentLuuk de Gram
2022-02-25wasm: Refactor lowerUnnamedConstLuuk de Gram
2022-02-24stage2: implement fieldParentPtrVeikka Tuominen
2022-02-23wasm-linker: Implement `updateDeclExports`Luuk de Gram
2022-02-19stage2: implement errunion_payload_ptr_setVeikka Tuominen
2022-02-18stage2: Implement `@bitReverse` and `@byteSwap`Cody Tapscott
2022-02-10wasm: Implement 'field_ptr' constantsLuuk de Gram
2022-02-09stage2: implement all builtin floatops for f{16,32,64}John Schmidt
2022-02-08wasm: Store stack-offset as WValueLuuk de Gram
2022-02-08stage2: tiny improvements all over the placeJakub Konka
2022-02-08wasm: update test runnerLuuk de Gram
2022-02-07stage2: implement @sqrt for f{16,32,64}John Schmidt
2022-02-06stage2: add new Decl subtype, ExternFnJakub Konka
2022-02-03Move passing behavior testsLuuk de Gram
2022-02-03wasm: Refactor stack to account for alignmentLuuk de Gram