aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
AgeCommit message (Expand)Author
2023-04-07zig cc: complete the -wrap flag implementationAndrew Kelley
2023-04-07add linker -wrap flagZach Cheung
2023-04-03link: cleanup lazy symbolsJacob Young
2023-04-02x86_64: implement error nameJacob Young
2023-04-01link: handle -u flag in all linkersJakub 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-28coff: resolve relocs on bytes buffer directlyJakub Konka
2023-03-28link: pass expected lib name as hint in getGlobalSymbol()Jakub Konka
2023-03-18macho: add wrappers for attaching/detaching from HCS processJakub Konka
2023-03-18macos: HCS PoC workingJakub Konka
2023-03-18macho: add hot-code swapping pocJakub Konka
2023-03-18link: use std.os.ptrace wrapper on linuxJakub Konka
2023-03-16link: move macOS kernel inode cache invalidation to MachO linkerJakub Konka
2023-03-15stage2: avoid linux-only APIs on other operating systemsAndrew Kelley
2023-03-15link: only write manifest if we have the exclusive lockAndrew Kelley
2023-03-15link: PTRACE_ATTACH/PTRACE_DETACHAndrew Kelley
2023-03-15stage2: hot code swapping PoCAndrew Kelley
2023-03-06std.os: Allow write functions to return INVAL errorsjim price
2023-03-05std.os: Add DeviceBusy as a possible write errorjim price
2023-02-16[elf linker] add --sort-sectionMotiejus Jakštys
2023-02-13move the cache system from compiler to std libAndrew Kelley
2023-02-01link: remove union types which are now internal to backendsJakub Konka
2023-02-01link: make Wasm atoms fully owned by the linkerLuuk de Gram
2023-02-01link: make SpirV atoms fully owned by the linkerJakub Konka
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-02-01link: make Plan9 atoms fully owned by the linkerJakub Konka
2023-01-31link: make Coff atoms fully owned by the linkerJakub Konka
2023-01-31link: make Elf atoms fully owned by the linkerJakub Konka
2023-01-31link: make MachO atoms fully owned by the linkerJakub Konka
2023-01-27self-hosted: remove allocateDeclIndexes from the public link.File APIJakub Konka
2023-01-27wasm: migrate to new non-allocateDeclIndexes APILuuk de Gram
2023-01-26coff: migrate to new non-allocateDeclIndexes APIJakub Konka
2023-01-26elf: migrate to new non-allocateDeclIndexes APIJakub Konka
2023-01-26macho: completely remove allocateDeclIndexes in favor of linker trackingJakub Konka
2023-01-23std.os.windows: add possible error NETNAME_DELETED of ReadFileJan Philipp Hafer
2023-01-20zld: parse, synthesise and emit unwind recordsJakub Konka
2023-01-12wasm-linker: implement __wasm_call_ctors symbolLuuk de Gram
2023-01-05ELF linker: support common-page-size and max-page-size lld optsFrank Denis
2023-01-04windows: fixes to support using zig cc/c++ with CMake on Windowskcbanner
2023-01-04fixup formattingkcbanner
2023-01-04windows: supporting changes for boostrapping via msvckcbanner
2023-01-03add -fopt-bisect-limitGuillaume Wenzek
2022-12-29Merge pull request #14102 from Luukdegram/wasm-undefined-symbolsAndrew Kelley
2022-12-28link: fix memory leaksJacob Young
2022-12-25WebAssembly: do not link with --allow-undefined unconditionallyFrank Denis
2022-12-09Revert "coff: specify default base path for relative source paths in pdb"Jakub Konka
2022-12-06remove `-fstage1` optionAndrew Kelley
2022-11-10win: combine PDB fixes into one changesetJakub Konka
2022-11-05std.os: take advantage of the freebsd's copy_file_rangeAli Chraghi