aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-04-28compiler: use `@memcpy` instead of `std.mem.copy`Andrew Kelley
2023-04-28update codebase to use `@memset` and `@memcpy`Andrew Kelley
2023-04-26coff: invalidate GOT relocs after segment shift in memoryJakub Konka
2023-04-26macho: invalidate GOT/stub relocs after segment shift in memoryJakub Konka
2023-04-25cbe: remove unused arenaJacob Young
2023-04-23Merge pull request #15405 from Luukdegram/wasmAndrew Kelley
2023-04-23Improvements to docs and textzooster
2023-04-22wasm: store `__zig_lt_errors_len` in linear dataLuuk de Gram
2023-04-22wasm: implement `cmp_lt_errors_len` instructionLuuk de Gram
2023-04-22sema: fix memory corruption caused by resolveStructLayoutCasey Banner
2023-04-21macho: rebase lazy pointers and apply corrected base offsetJakub Konka
2023-04-21macho: mark relocs dirty by target when updating GOT/stubsJakub Konka
2023-04-21coff: mark relocs dirty by target when updating GOTJakub Konka
2023-04-21coff: treat vmaddr of 0 as unallocated when checking if resolvableJakub Konka
2023-04-21coff: add image base to GOT relocationsJakub Konka
2023-04-21coff: use TableSection for GOTJakub Konka
2023-04-21macho: fix dirtying of GOT entriesJakub Konka
2023-04-21macho: skip GOT for TLVs; handle them separately when loweringJakub Konka
2023-04-21macho: refactor common codepath for collecting bindings from TableSectionJakub Konka
2023-04-21macho: do not allocate atom for __stub_helper preambleJakub Konka
2023-04-21macho: do not allocate atoms for stub entriesJakub Konka
2023-04-21macho: resolve relocs before writing to memory (fixes HCS)Jakub Konka
2023-04-21macho: correctly dirty the GOT table after memory reallocJakub Konka
2023-04-21macho: fix runtime panicsJakub Konka
2023-04-21macho: use generic TableSection for GOT mgmtJakub Konka
2023-04-21elf: make TableSection a generic constructJakub Konka
2023-04-21elf: do not reserve a GOT slot for every AtomJakub Konka
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