aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2022-03-01codegen: lower field_ptr to memory across linking backendsJakub Konka
2022-03-01wasm-linker: Intern globals, exports & importsLuuk de Gram
2022-03-01wasm-linker: Intern all symbol namesLuuk de Gram
2022-03-01wasm-object: Use given allocator rather than arenaLuuk de Gram
2022-02-25x64+aarch64: check for pointer to zero-bit type when lowering declJakub Konka
2022-02-25macho: redo selection of segment/section for decls and constsJakub Konka
2022-02-25wasm: Refactor lowerUnnamedConstLuuk de Gram
2022-02-24elf: use fully qualified decl names in the linkerJakub Konka
2022-02-23macho: ensure we save the fully qualified name for any local symbolJakub Konka
2022-02-23macho: synthesising __mh_execute_header needs to work with incrementalJakub Konka
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-22codegen: lower error_set and error_unionJakub Konka
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-16macho: handle binary updates in dSYM companion fileJakub Konka
2022-02-14macho: re-enable creating dSYM bundleJakub Konka
2022-02-12macho: put linker symlink for cache invalidation in zig-cacheJakub Konka
2022-02-11macho: correctly lower slices incl reloc and rebase trackingJakub Konka
2022-02-11elf: store pointer relocations indexed by containing atomJakub Konka
2022-02-10wasm: Implement 'field_ptr' constantsLuuk de Gram
2022-02-10elf: pad out file to the required size when init dataJakub Konka
2022-02-09elf: fix unaligned file offset of moved phdr containing GOT sectionJakub Konka
2022-02-08stage2: handle void type in Elf DWARF genJakub Konka
2022-02-08wasm: update test runnerLuuk de Gram
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
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-05stage2: add support for Nvptx targetgwenzek
2022-02-03wasm: Implement elem_ptrLuuk de Gram
2022-02-03elf: generated DWARF debug info for named structsJakub Konka
2022-02-03elf: add basic handling of .data sectionJakub Konka
2022-02-02Merge pull request #10769 from ziglang/link-lib-fixesJakub Konka
2022-02-02macho: handle bss like normal section in stage2Jakub Konka
2022-02-02x86_64: handle struct_field_ptr for register mcvJakub Konka
2022-01-31astgen: clean up source line calculation and managementJakub Konka
2022-01-29Merge pull request #10665 from Snektron/spirv-improvementsVeikka Tuominen
2022-01-28Rename mem.bswapAllFields to byteSwapAllFieldsJohn Schmidt
2022-01-28link: ELF, COFF, WASM: honor the "must_link" flag of positionalsAndrew Kelley
2022-01-28spirv: new moduleRobin Voetter
2022-01-28spirv: keep track of air & liveness so that it can be used in flush()Robin Voetter
2022-01-26zig cc: add --hash-style linker parameterAndrew Kelley