aboutsummaryrefslogtreecommitdiff
path: root/src/link
AgeCommit message (Expand)Author
2023-09-23spirv: also add Float64 by defaultRobin Voetter
2023-09-23spirv: assign type names to (error) unionsRobin Voetter
2023-09-23spirv: disable failing testsRobin Voetter
2023-09-22Merge pull request #17069 from squeek502/resinatorAndrew Kelley
2023-09-21compiler: get codegen of behavior tests working on at least one backendmlugg
2023-09-21compiler: move struct types into InternPool properAndrew Kelley
2023-09-17Add a .rc -> .res compiler to the Zig compilerRyan Liptak
2023-09-13elf: correctly handle overflows on non-64bit hostsJakub Konka
2023-09-13elf: skip writing non-alloc and zerofill atomsJakub Konka
2023-09-13elf: allocate locals and globals in objectsJakub Konka
2023-09-13elf: re-enable linking compiler_rtJakub Konka
2023-09-13elf: do not store Symbol's index in SymbolJakub Konka
2023-09-13elf: parse archivesJakub Konka
2023-09-13elf: handle more relocs with GOT relaxationJakub Konka
2023-09-13elf: allocate .bss section and matching PHDRJakub Konka
2023-09-13elf: look for entry point globally if not set by incremental compilerJakub Konka
2023-09-13elf: enable linker for non-incremental code pathsJakub Konka
2023-09-13Merge pull request #17113 from ziglang/elf-linkerJakub Konka
2023-09-12InternPool: prevent anon struct UAF bugs with type safetyAndrew Kelley
2023-09-13elf: add u64 to usize casts where requiredJakub Konka
2023-09-12elf: clean up and unify symbol ref handling in relocsJakub Konka
2023-09-12elf: include C compilation artifacts on the linker lineJakub Konka
2023-09-12elf: resolve and write objects to fileJakub Konka
2023-09-12elf: allocate objects, currently atom-by-atomJakub Konka
2023-09-12elf: set output section index of a global when resolvingJakub Konka
2023-09-12elf: set output section index when parsing objectsJakub Konka
2023-09-12elf: add simplistic reloc scanning mechanismJakub Konka
2023-09-12elf: claim unresolved dangling symbols that can be claimedJakub Konka
2023-09-12elf: mark imports-exports; populate symtab with objectsJakub Konka
2023-09-12elf: add simplistic symbol resolutionJakub Konka
2023-09-12elf: start fixing symbol resolutionJakub Konka
2023-09-12elf: report undefined symbols in objectsJakub Konka
2023-09-11elf: add prelim impl of Object parsingJakub Konka
2023-09-11elf: add basic error reporting for positional parsingJakub Konka
2023-09-11elf: report undefined symbols as errorsJakub Konka
2023-09-11elf: emit relocation to an extern functionJakub Konka
2023-09-11elf: simplify handling of relocs for atomsJakub Konka
2023-09-10elf: decouple notion of atom free list from shdrsJakub Konka
2023-09-10elf: allocate linker defined symbolsJakub Konka
2023-09-10elf: write linker-defined symbols to symtabJakub Konka
2023-09-10elf: create required linker-defined symbolsJakub Konka
2023-09-09elf: clean up naming and remove unused functionsJakub Konka
2023-09-08elf: rename program_headers to phdrsJakub Konka
2023-09-08elf: write $got symbols into the symtabJakub Konka
2023-09-08elf: store Index rather than ?Index in Atom; gen ABS STT_FILE for zig sourceJakub Konka
2023-09-08elf: store GOT index in symbol extra array; use GotSection for GOTJakub Konka
2023-09-08wasm-linker: fix use of invalidated memory in populateErrorNameTableTechatrix
2023-09-07elf: use zld's update mechanism for symtab for Zig moduleJakub Konka
2023-09-06elf: write symbtabJakub Konka
2023-09-06elf: set atom namesJakub Konka