aboutsummaryrefslogtreecommitdiff
path: root/src/link/Wasm.zig
AgeCommit message (Expand)Author
2022-02-23wasm-linker: Implement `updateDeclExports`Luuk de Gram
2022-02-23wasm-linker: Emit relocations for object filesLuuk de Gram
2022-02-23wasm-linker: Do not merge data segments for objLuuk de Gram
2022-02-23wasm-linker: Emit segment infoLuuk de Gram
2022-02-23wasm-linker: Emit symbol table for object fileLuuk de Gram
2022-02-23stage1-wasm: implement shared memoryxReveres
2022-02-17wasm-linker: Simplify symbol namesLuuk de Gram
2022-02-17wasm-linker: Fix symbol resolving and relocsLuuk de Gram
2022-02-17wasm-linker: Allocate atoms and handle importsLuuk de Gram
2022-02-17wasm-linker: Implement section mergingLuuk de Gram
2022-02-17wasm-linker: Add Object file parsingLuuk de Gram
2022-02-16link: avoid double close on openPath errorAndrew Kelley
2022-02-10wasm: Implement 'field_ptr' constantsLuuk de Gram
2022-02-08wasm: update test runnerLuuk de Gram
2022-02-06stage2: pass proper can_exit_early value to LLDAndrew Kelley
2022-02-06Avoid depending on child process execution when not supported by host OSCody Tapscott
2022-02-03wasm: Implement elem_ptrLuuk de Gram
2022-01-28link: ELF, COFF, WASM: honor the "must_link" flag of positionalsAndrew Kelley
2022-01-26zig cc: add --hash-style linker parameterAndrew Kelley
2022-01-25link: Elf, Wasm: forward strip flag when linking with LLDAndrew Kelley
2022-01-24stage2: rework a lot of stuffAndrew Kelley
2022-01-19wasm: Re-use genTypedValue for constantsLuuk de Gram
2022-01-19wasm: Split funcgen and declgenLuuk de Gram
2022-01-19wasm-linker: Allow for creation of local symbolsLuuk de Gram
2022-01-19lld: allow for entrypoint symbol name to be setKenta Iwasaki
2022-01-13Introduce LinkObject with must_link fieldJakub Konka
2022-01-11wasm-ld: Append `--stack-first` by defaultLuuk de Gram
2022-01-11wasm: Place the stack at the start of memoryLuuk de Gram
2022-01-07Pass `--allow-unknown-exports` to wasmtimeLuuk de Gram
2022-01-06wasm-linker: Only export symbols notated as suchLuuk de Gram
2022-01-04link: avoid creating stage2 llvm module when using stage1Andrew Kelley
2022-01-03linker: fix build-obj and -fno-emit-binAndrew Kelley
2022-01-03stage2: introduce renameTmpIntoCache into the linker APIAndrew Kelley
2022-01-02stage2: introduce CacheModeAndrew Kelley
2022-01-01wasm: Implement @ptrToInt and fix indirect function callLuuk de Gram
2022-01-01wasm: Implement `array_to_slice` and bug fixes:Luuk de Gram
2021-12-23wasm-linker: Implement symbol names emittingLuuk de Gram
2021-12-21link/wasm: fix regression of wrong assertionAndrew Kelley
2021-12-21stage2: error check for mixing --import-table and --export-tableAndrew Kelley
2021-12-21wasm-linker: Implement the --export-table and --import-table flags.Luuk de Gram
2021-12-14wasm-linker: Allow specifying symbols to be exportedLuuk de Gram
2021-12-05wasm: Initial behavior tests succeedingLuuk de Gram
2021-12-04Revert "Merge pull request #10270 from Luukdegram/behaviour-tests"Andrew Kelley
2021-12-04wasm: Correctly load slice value on stackLuuk de Gram
2021-12-04wasm: Implement WrapErrorUnionErr(payload)Luuk de Gram
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-28wasm-link: Implement indirect function tableLuuk de Gram
2021-11-27wasm-linker: Link into binary during flushLuuk de Gram