aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-04-18coff: support allow_shlib_undefinedkcbanner
2023-04-17tapi: fix memory bugs in yaml parserJakub Konka
2023-04-13Merge pull request #15185 from ziglang/macho-tlsJakub Konka
2023-04-13macho: reference TLV thunks via GOT tableJakub Konka
2023-04-13macho: emit TLV pointers and variablesJakub Konka
2023-04-13macho: cleanup dirtying and writing GOT atomsJakub Konka
2023-04-13macho: improve reporting of missing symbolsJakub Konka
2023-04-13macho: refactor common logic between synthetic tablesJakub Konka
2023-04-13macho: add machinery for emitting TLV refsJakub Konka
2023-04-13macho: refactor relocation type in incremental linkerJakub Konka
2023-04-13macho: emit TLS sectionsJakub Konka
2023-04-13macho: fix incorrect DWARF subprogram generationJakub Konka
2023-04-12wasm: generate unnamed constant for tagLuuk de Gram
2023-04-12wasm: generate function to get tag nameLuuk de Gram
2023-04-09spirv: emit nonsemantic info with zig errorsRobin Voetter
2023-04-09spirv: export functions with .Kernel callconv as entry pointRobin Voetter
2023-04-09amdgpu,nvptx: unify kernel calling conventionsRobin Voetter
2023-04-09spirv: improve linking globalsRobin Voetter
2023-04-09spirv: generate code directly in updateFunc/updateDeclRobin Voetter
2023-04-09spirv: some fixes and improvementsRobin Voetter
2023-04-09spirv: array, structs, bitcast, callRobin Voetter
2023-04-09spirv: add Addresses capability for openclRobin Voetter
2023-04-07zig cc: complete the -wrap flag implementationAndrew Kelley
2023-04-07add linker -wrap flagZach Cheung
2023-04-05macho: reapply relocation dirtying logic from coff linkerJakub Konka
2023-04-05macho: refactor adding GOT and stub entriesJakub Konka
2023-04-05Merge pull request #15162 from jacobly0/x86_64-startJakub Konka
2023-04-04macho+zld: refactor how we resolve dyld_stub_binder symbolJakub Konka
2023-04-03elf: cleanup phdr trackingJacob Young
2023-04-03elf: preallocate offsets for PT_PHDR and PT_LOAD (empty) segmentJakub Konka
2023-04-03link: cleanup lazy symbolsJacob Young
2023-04-03Elf: add program headers for the program header tableJacob Young
2023-04-03macho: clean up code responsible for growing sections in fileJakub Konka
2023-04-03macho+coff: remove alignment from Atom as it is unusedJakub Konka
2023-04-02x86_64: implement error nameJacob Young
2023-04-01link: handle -u flag in all linkersJakub Konka
2023-04-01macho: do not assume entrypoint is definedJakub Konka
2023-04-01macho: handle weird case of entrypoint being a stubJakub Konka
2023-04-01macho: look for entry in archives/dylibs tooJakub Konka
2023-04-01tapi: update to latest Apple changesJakub Konka
2023-04-01tapi: update yaml parserJakub Konka
2023-03-30coff: enable hot-code swapping on a compatible host onlyJakub Konka
2023-03-30coff: due to ASLR we need to dupe the code for relocatingJakub Konka
2023-03-30coff: use std.os.windows wrappers; fix relocating in-fileJakub Konka
2023-03-30coff: reimplement VirtualProtectEx using our own ntdll wrapperJakub Konka
2023-03-30coff: reimplement Read/WriteProcessMemory using our own ntdll wrappersJakub Konka
2023-03-30coff: make sure we correctly slide relocation target when resolvingJakub Konka
2023-03-30coff: first (not-fully-functional) PoC of HCSJakub Konka
2023-03-30coff: use copy in zig-cache for child process in HCSJakub Konka
2023-03-29Merge pull request #15105 from ziglang/hcs-win-pocJakub Konka